This API is used to create a UOM SKU definition.
The UOM (Unit of Measure) definition describes the relationship between different units of measure for items, such as eaches, boxes, cases, and pallets. It involves defining the primary UOM, and subsequent UOMs for the base SKU data setup.
<aside> ℹ️ Terminology
An ERP system can create a UOM definition by mapping the UOM Client SKU with the child client SKU and Child UOM quantity.
uomClientSkuId → UOM client SKU Id.childClientSkuId → the next clientSkuId that the UOM can be broken into.childUomQty → the quantity of the nextBreakableSkuId that the UOM can be broken into<aside> ℹ️ After definition of UOM SKUs, GRN can be done for UOM SKUs by scanning barcodes and selecting the UOM being inwarded. Post GRN, inventory will be exposed in eaches SKU and orders are received on eaches SKU.
For Fulfillment, the order allocation logic is built in such a way that the larger UOMs will be allocated first.
</aside>
{
"uomSkuDefinitions": [
{
"childClientSkuId": "98745678932",
"childUomQty": 24,
"uomClientSkuId": "98654342567"
}
]
}
| Parameter Name | Data Type | Description | Mandatory |
|---|---|---|---|
uomSkuDefinitions |
Object [ ] | SKU definitions of the product | Yes |
uomClientSkuId |
String | It represents the UOM Client SKU ID, a unique identifier for a specific UOM product. | Yes |
childClientSkuId |
String | It represents a unique identifier for the next SKU that the UOM can be broken into. | Yes |
childUomQty |
Integer | It represents the number of child products that a Main/ UOM product can be broken into. | Yes |
EmptyBody
HttpStatus : 200
<aside> ⚠️