by shopsiteandy » Mon Nov 06, 2006 5:24 pm
Ok...
QuickBooks uses SKU to match up items during import, if you are using SKUs in ShopSite.
If you were not using SKUs, then assigning products as sub-products (and making sure the box is unchecked) would tell QuickBooks about the parent/child relationship you want your items to have. The names would appear in the cart like this: Parent Product Name:Child Product Name; and QuickBooks would use the names to match up the imported products with the correct entry in your items list.
However (and this is where I got things mixed up), the same does not apply to SKUs. The SKU will not appear in a parent child configuration in the cart. I was thinking of the above situation, using product names: with the names, the colon between the parent and child product names (showing in the cart) will cause them to import with the parent/child relationship being understood by QuickBooks. The SKU will always appear alone in the cart, and therefore QuickBooks cannot determine the parent/child relationship from a stand-alone SKU.
Since you are using SKUs in your store, unfortunately the only way for QuickBooks to know what the relationship should be is to have a colon in the SKU itself, as suggested earlier. The problem you ran into with that is having to re-do your site so that the order buttons are referring to the new SKUs.
After my testing today, it seems that the options are:
1) Continue to modify the orders after import to assign the correct items/sub items
(Depending on your reasons for needing the parent/child structure in QuickBooks, you might be able to put off changing anything until year-end, and then merge/move the product in QuickBooks (used by the imported orders), thereby avoiding the need to update each individual order)
or
2) Change your SKUs to reflect the parent/child relationships, AND update your website order buttons to point to the new SKUs
Unfortunately the alternate suggestion (assigning subproducts in ShopSite) did not work as expected; my testing today showed that modifying the SKUs themselves is the only way to get the products (with SKUs) to import with parent/child relationships.