I'm attempting to import options using XML, generated by a program I've written to extract data from my Quote Software (QuoteWerks).
As far as I can see, the XML looks fine, but it's only importing the first option.
This is an edited sample for one product:
As far as I can see, the XML looks fine, but it's only importing the first option.
This is an edited sample for one product:
<P>
<NB_Store_ProductsInfo>
<ProductID>4</ProductID>
<PortalID>0</PortalID>
<TaxCategory>-1</TaxCategory>
<Featured>false</Featured>
<Archived>false</Archived>
<CreatedByUser>1</CreatedByUser>
<CreatedDate>2014-02-25T12:35:55.5359411+13:00</CreatedDate>
<IsDeleted>false</IsDeleted>
<ProductRef>DURA-S15C</ProductRef>
<Lang>en-AU</Lang>
<Summary />
<Description>My Description</Description>
<Manufacturer>Twinhead</Manufacturer>
<ProductName>Twinhead Durabook S15C Notebook Computer</ProductName>
<XMLData />
<ModifiedDate>2014-02-25T12:35:55.5359411+13:00</ModifiedDate>
<SEOName />
<Tagwords />
<IsHidden>false</IsHidden>
</NB_Store_ProductsInfo>
<M>
<NB_Store_ModelInfo>
<ModelID>28</ModelID>
<ProductID>4</ProductID>
<ListOrder>1</ListOrder>
<UnitCost>1763.01</UnitCost>
<Barcode />
<ModelRef>DURA-S15C-N1</ModelRef>
<Lang>en-AU</Lang>
<ModelName>i3-350/4GB/500GB/W7HP</ModelName>
<QtyRemaining>-1</QtyRemaining>
<QtyTrans>0</QtyTrans>
<QtyTransDate>2014-02-25T12:35:55.5359411+13:00</QtyTransDate>
<ProductName>Twinhead Durabook S15C Notebook Computer</ProductName>
<PortalID>0</PortalID>
<Weight>1</Weight>
<Height>0</Height>
<Length>0</Length>
<Width>0</Width>
<Deleted>false</Deleted>
<QtyStockSet>0</QtyStockSet>
<DealerCost>1763.01</DealerCost>
<PurchaseCost>0</PurchaseCost>
<XMLData />
<Extra />
<DealerOnly>false</DealerOnly>
</NB_Store_ModelInfo>
</M>
<D />
<C>
<NB_Store_ProductCategoryInfo>
<ProductID>4</ProductID>
<CategoryID>48</CategoryID>
</NB_Store_ProductCategoryInfo>
</C>
<R>
<NB_Store_ProductRelatedInfo>
<RelatedID>3</RelatedID>
<PortalID>0</PortalID>
<ProductID>4</ProductID>
<RelatedProductID>5</RelatedProductID>
<DiscountAmt>0</DiscountAmt>
<DiscountPercent>0</DiscountPercent>
<ProductQty>0</ProductQty>
<MaxQty>0</MaxQty>
<RelatedType>1</RelatedType>
<Disabled>false</Disabled>
<NotAvailable>false</NotAvailable>
<BiDirectional>true</BiDirectional>
<RelatedProductRef>DURA-S15C-ACC</RelatedProductRef>
<RelatedProductName>Twinhead Durabook S15C Accessories</RelatedProductName>
</NB_Store_ProductRelatedInfo>
</R>
<options>
<O>
<NB_Store_OptionInfo>
<OptionID>2</OptionID>
<Lang>en-AU</Lang>
<ProductID>4</ProductID>
<ListOrder>2</ListOrder>
<Lang>en-AU</Lang>
<OptionDesc>CPU</OptionDesc>
<Attributes />
</NB_Store_OptionInfo>
<OV>
<NB_Store_OptionValueInfo>
<OptionValueID>20</OptionValueID>
<OptionID>2</OptionID>
<AddedCost>0.0</AddedCost>
<ListOrder>3</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>No CPU Upgrade</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>21</OptionValueID>
<OptionID>2</OptionID>
<AddedCost>349.00</AddedCost>
<ListOrder>4</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade to i7-3520,2.9Ghz 4M cache CPU</OptionValueDesc>
</NB_Store_OptionValueInfo>
</OV>
<O>
<NB_Store_OptionInfo>
<OptionID>3</OptionID>
<Lang>en-AU</Lang>
<ProductID>4</ProductID>
<ListOrder>3</ListOrder>
<Lang>en-AU</Lang>
<OptionDesc>HDD</OptionDesc>
<Attributes />
</NB_Store_OptionInfo>
<OV>
<NB_Store_OptionValueInfo>
<OptionValueID>22</OptionValueID>
<OptionID>3</OptionID>
<AddedCost>0.0</AddedCost>
<ListOrder>5</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>No Hard Drive Upgrade</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>23</OptionValueID>
<OptionID>3</OptionID>
<AddedCost>89.00</AddedCost>
<ListOrder>6</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade from 500GB to 1TB HDD</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>24</OptionValueID>
<OptionID>3</OptionID>
<AddedCost>149.00</AddedCost>
<ListOrder>7</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade from 500GB to 120GB SSD</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>25</OptionValueID>
<OptionID>3</OptionID>
<AddedCost>299.00</AddedCost>
<ListOrder>8</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade from 500GB to 250GB SSD</OptionValueDesc>
</NB_Store_OptionValueInfo>
</OV>
</O>
<O>
<NB_Store_OptionInfo>
<OptionID>4</OptionID>
<Lang>en-AU</Lang>
<ProductID>4</ProductID>
<ListOrder>4</ListOrder>
<Lang>en-AU</Lang>
<OptionDesc>Memory</OptionDesc>
<Attributes />
</NB_Store_OptionInfo>
<OV>
<NB_Store_OptionValueInfo>
<OptionValueID>26</OptionValueID>
<OptionID>4</OptionID>
<AddedCost>0.0</AddedCost>
<ListOrder>9</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>No Memory Upgrade</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>27</OptionValueID>
<OptionID>4</OptionID>
<AddedCost>88.0</AddedCost>
<ListOrder>10</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade to 8GB RAM</OptionValueDesc>
</NB_Store_OptionValueInfo>
</OV>
</O>
<O>
<NB_Store_OptionInfo>
<OptionID>5</OptionID>
<Lang>en-AU</Lang>
<ProductID>4</ProductID>
<ListOrder>5</ListOrder>
<Lang>en-AU</Lang>
<OptionDesc>OS</OptionDesc>
<Attributes />
</NB_Store_OptionInfo>
<OV>
<NB_Store_OptionValueInfo>
<OptionValueID>29</OptionValueID>
<OptionID>5</OptionID>
<AddedCost>0.0</AddedCost>
<ListOrder>11</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Windows 7 Home Premium</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>30</OptionValueID>
<OptionID>5</OptionID>
<AddedCost>119.00</AddedCost>
<ListOrder>12</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade to Windows 7 Professional</OptionValueDesc>
</NB_Store_OptionValueInfo>
</OV>
</O>
<O>
<NB_Store_OptionInfo>
<OptionID>6</OptionID>
<Lang>en-AU</Lang>
<ProductID>4</ProductID>
<ListOrder>6</ListOrder>
<Lang>en-AU</Lang>
<OptionDesc>Warranty</OptionDesc>
<Attributes />
</NB_Store_OptionInfo>
<OV>
<NB_Store_OptionValueInfo>
<OptionValueID>31</OptionValueID>
<OptionID>6</OptionID>
<AddedCost>0.0</AddedCost>
<ListOrder>13</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Standard 2 Year Parts and Labour Return to Base Warranty</OptionValueDesc>
</NB_Store_OptionValueInfo>
<NB_Store_OptionValueInfo>
<OptionValueID>32</OptionValueID>
<OptionID>6</OptionID>
<AddedCost>229.00</AddedCost>
<ListOrder>14</ListOrder>
<Lang>en-AU</Lang>
<OptionValueDesc>Upgrade TwinCare 3 Year Ext. Warranty Courier Pickup & Return</OptionValueDesc>
</NB_Store_OptionValueInfo>
</OV>
</O>
</O>
</options>
</P>