Dashboard > ChannelAdvisor Developer Network > ... > Inventory Service Objects > VariationInfo
Log In   View a printable version of the current page.
Added by Rick Watson, last edited by Andy Berryman on Mar 01, 2007  (view change)
Labels: 
(None)


Overview

Variation information for an inventory item.

Fields

Field Name
Data Type Description Notes / Constraints
IsInRelationship * boolean Specifies whether or not this Inventory Item is a participant in a Variation Relationship  
RelationshipName * string Specifies the name of the Variation Relationship that this Inventory Item is a participant in Will FAIL if the specified Variation Relationship DOES NOT exist
IsParent * boolean Specifies whether or not this Inventory Item is the Parent in the specified Variation Relationship  
ParentSku * string Specifies the Sku of the Inventory Item that is the Parent in the specified Variation Relationship If the IsParent Field is set to true, then this Field MUST be set to the same value as the Sku Field of the container InventoryItemSubmit object

Notes: 

  • As part of InventoryItemSubmit object: 
    • * Indicates a REQUIRED Field ... Fields that are NOT required may be set to a null value or left out of a manually built SOAP packet
    • To REMOVE the Inventory Item from its current Variation Relationship:
      • You MUST set the IsInRelationship Field to false and set the RelationshipName Field to the name of the Variation Relationship that the Item currently belongs to ... Also:
        • If the Item is the Parent in the Variation Relationship ... You MUST set the IsParent Field to true and the ParentSku Field to be the same as the Sku Field of the container InventoryItemSubmit object
        • Otherwise ... Set IsParent to false and set ParentSku to the Sku of the Inventory Item that is the Parent in the specified Variation Relationship

References

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.1 Build:#806 May 06, 2007) - Bug/feature request - Contact Administrators