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
- 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: