Kit Item Update
Update your existing Kit SKU:
- BOM. Pre-assembled kit, warehouse will need to assemble all components to Kit SKU before creating order, inventory quantity will be transferred from component SKU to kit SKU accordingly.
- SetMaster. Regular bundle which doesn’t require assemble related components, inventory is still maintained by component SKU. Customer is able to create order by the bundle SKU but warehouse will fulfill by the component SKU.
- URL: {API root URL}/items/kits
- Method: PUT
Request
Attribute List
Element Name | Required | Data Type | Description |
---|---|---|---|
CustomerCode | Y | String | Your unique customer code assigned by Best system. |
SKU | Y | String | The SKU number of your kit. Please always create your Kit SKU by Item Creation API before you creating the Kit structure by current API. |
Description | Y | String | The description of your kit. |
KitType | Y | String | Indicate the type of your Kit, 2 available values as below: BOM. Pre-assembled kit, warehouse will need to assemble all components to Kit SKU before creating order, inventory quantity will be transferred from component SKU to kit SKU accordingly. SetMaster. Regular bundle which doesn’t require assemble related components, inventory is still maintained by component SKU. Customer is able to create order by the bundle SKU but warehouse will fulfill by the component SKU. |
Category | * | String | A proper value to indicate the category of your Kit. It’s required for BOM. Please always contact your dedicated AM to predefine your Item Category in Best system before you apply it into your SKU. |
Components | Y | Array<Object> | The component SKU list for current Kit. |
Components/SKU | Y | String | The SKU number of the component item. It’s required to be Enabled status to create into Kit structure. |
Components/Qty | Y | Integer | The quantity of the component item. |
Components/componentItemUnitPrice | Y | Decimal | Specify the price of each component item in the same kit. This value will be used to create the commercial invoice for all international shipments. |
Request Example
{ "customerCode": "USSAND", "sku": "setmaster-test-001", "description": "This is a Set Master SKU", "components": [ { "sku": "C001", "componentItemUnitPrice":9.99, "qty":1 }, { "sku": "C002", "componentItemUnitPrice":9.99, "qty": 1 } ] }
Response
Attribute List
Element Name | Data Type | Description |
---|---|---|
StatusCode | Integer | Indicate the request result code, value will be 200 or 400. |
Response Example
{ "statusCode": 200 }