• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

nms
#1 Posted : Monday, February 26, 2007 8:05:11 PM(UTC)
nms

Rank: Member

Joined: 8/28/2006(UTC)
Posts: 8

I'm using the web services api as a web reference in a C# program to integrate bvc5 with our internal product database.

With regards to products I'm confused about how to create (and later update) products that have choices (size and color in most of our cases - each combination with its own sku and inventory). Has anyone done this that can explain the process?

I've been trying to experiment with the various methods, but can't seem to get too far. My assumption based on what I've seen so far is that this might require several steps: (and this is still mostly a complete guess)

1. Create a choice for size and another for color
2. Insert choice options with the possible size/color options for each child sku.
3. Create the parent item using the GlobalProduct (?) portion of InternalProduct_Insert and include the choice ids for size and color.
4. Create the child products (using the non-GlobalProduct portion?) and include the parent bvin for the parent id and include the choice option ids to define the size/color of the sku.

This seems somewhat convoluted, is it correct?

And a more complicated question, how would you modify these parent/child relationships down the line if there is a problem with them? We sometimes have products that are temporarily assigned to the wrong parent item and I'm not sure how one would go about modifying them. Again, here is my guess:

1. Check if existing choices and choice options exist under the new parent.
2. If they don't exist, create them.
3. Change the parent id for the child that needs to be re-assigned and modify the choice option ids to match the new ones.


Any elaboration, corrections, or examples for either of these processes would be greatly appreciated.

Thanks!
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2025 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012