Inbound | POST | /master/articles/search
Summary
This API is used to search existing article SKU masters in Omni.
Description
This API will search article SKU masters in Omni.
Note : Single payload can contain upto 5000 articlesSKUs.
This API does not return SKU Attributes, or virtual SKU definition if any.
Request
Code Block | ||
---|---|---|
| ||
{ "channelSkuCodes": [ "100565437", "100565435" ] } |
...
Parameter Name | Data Type | Description | Mandatory |
| String [ ] | List of channelSkuCodes(Code used by channel to identify an SKU). Max Limit is 5000 | yes |
Response
Code Block | ||
---|---|---|
| ||
{ "articleMasters": [ { "channelSkuCode": "erpArticleCode1", "channelSerialNo": "serial1", "barcode": "channelSkuCode1barcode", "category": "category", "brand": "BrandFactory", "styleCode": "erp article style", "mrp": 1299, "hsn": "hsn1234", "imageUrl": "HTTP://www.mybrand.com/styl123.jpg", "name": "product name", "taxRule": "GST_3", "size": "xl", "color": "blue", "channelToleranceDays": 3, "grnToleranceDays": 3, "returnToleranceDays": 3, "isPerishable": true, "toleranceDays": null, "isSerialCodeRequired": false, "skuDimension": { "length": 20.2, "breadth": 20.2, "height": 20.2, "weight": 20.2 }, "skuAttributes": { "attribute1": "blue", "attribute2": "red", "attribute3": null, "attribute4": "13188913", "attribute5": "W857556A-19S", "attribute6": "FB512BKBK", "attribute7": "JMD11683", "attribute8": null, "attribute9": null, "attribute10": null, "attribute11": null, "attribute12": null, "attribute13": null, "attribute14": null, "attribute15": null }, "isVirtual": false, "virtualSkuDefinition": null }, { "channelSkuCode": "channelSkuCode2erpArticleCode2", "barcode": "sku2", "category": "category", "brand": "pumabrand1", "styleCode": "erp article style", "mrp": 1299, "hsn": "hsn1234", "imageUrl": "HTTP://www.mybrand.com/styl123.jpg", "name": "product name", "taxRule": "GST_APPAREL", "size": "xl", "color": "blue", "channelToleranceDays": 3, "grnToleranceDays": 3, "returnToleranceDays": 3, "isPerishable": true, "toleranceDays": null, "isSerialCodeRequired": true, "skuDimension": { "length": 20.2, "breadth": 20.2, "height": 20.2, "weight": 20.2 }, "skuAttributes": { "attribute1": "white", "attribute2": "pink", "attribute3": null, "attribute4": "13188914", "attribute5": "W857557A-18S", "attribute6": "FB613BKBK", "attribute7": "JMD11684", "attribute8": "1318", "attribute9": null, "attribute10": null, "attribute11": null, "attribute12": null, "attribute13": null, "attribute14": null, "attribute15": null }, "isVirtual": true, "virtualSkuDefinition": { "virtualParentBarcode": "bar1", "childSkus": [ { "channelSkuCode": "erpArticleCode3", "qty": 2, "barcode": "bar23" }, { "channelSkuCode": "erpArticleCode1", "qty": 1, "barcode": "bar34" } ], "virtualParentChannelSkuId": "erpArticleCode2" } } ] } |
Parameter Name | Data Type | Description |
Mandatory
| Object[ ] | List of |
SKU masters corresponding to the channelSkuCodes | ||
| String | Code used by |
channel to identify an SKU |
| String | Unique code generated at channel side for that order item. |
| String | Scannable code present on physical product that identifies an SKU uniquely |
| String | Represents the broad category this product belongs to |
no
| String | Brand of the sku |
| String | styleCode of the product |
no
| Double | Maximum Retail Price of the product |
no
| String | HSN code of the product |
no
| String | Public image url of the product. This is used in warehouse at multiple stages to gain efficiency and accuracy |
| String | Name of the product |
| Object | Dimension of the SKU(if added, then l,b,h,w are mandatory) |
| Double | Length of SKU in cms |
| Double | Width of SKU in cms |
| Double | Height of SKU in cms |
| Double | Weight of SKU in grams |
| String | Rule used to compute tax as per |
| String | Size of the product |
no
| String | Color of the product |
| boolean | Is the item perishable or not |
| Int | Days before getting expired upto which item can be used to fulfill orders created by ERP |
| Int | System will provide validation at the time of GRN if products is getting expired in less the grn tolerance days |
| Int | System will provide validation at the time of B2C return if products is getting expired in less the |
| Object [ ] | SKU Attributes of the product |
| boolean | Is there a virtual sku definition |
| Object | A combination of multiple SKUs together to form a virtual-bundle SKU |
| String | Barcode of the parent SKU |
| Object[] | List of child skus |
| String | Channel SKU code of child SKU |
| Integer | Quantity of child SKU the parent SKU comprises of |
| String | Barcode of child SKU |
| Integer | Tolerance day of the SKU |
| Boolean | Flag to specify wether the SKU can have a serial code or not |
HttpStatus : 200