How Can We Help?
< All Topics
Print

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 NameRequiredData TypeDescription
CustomerCodeYStringYour unique customer code assigned by Best system.
SKUYStringThe SKU number of your kit. Please always create your Kit SKU by Item Creation API before you creating the Kit structure by current API.
DescriptionYStringThe description of your kit.
KitTypeYStringIndicate 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*StringA proper value to indicate the category of your Kit. It’s required for BOMPlease always contact your dedicated AM to predefine your Item Category in Best system before you apply it into your SKU.
ComponentsYArray<Object>The component SKU list for current Kit.
Components/SKUYStringThe SKU number of the component item. It’s required to be Enabled status to create into Kit structure.
Components/QtyYIntegerThe quantity of the component item.
Components/componentItemUnitPriceYDecimalSpecify 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 NameData TypeDescription
StatusCodeIntegerIndicate the request result code, value will be 200 or 400.

Response Example

{
    "statusCode": 200
}
Previous Kit Item Creation
Next Get Kit Item Information
Table of Contents