Inventory

PUT /inventory/product/{carrier}

Update products with third party logistics company.

Path parameters

application/json

Body Required

Inventory product request body.

Responses

PUT /inventory/product/{carrier}
curl \
 -X PUT https://nomad.samarkand-global.cn/pilot/inventory/product/{carrier} \
 -H "x-ca-key: $API_KEY" \
 -H "Content-Type: application/json" \
 -d '{"merchantGoodsNo":"string","platformGoodsNo":"string","barcodes":"string","warehouseGoodsNo":"string","thirdCategoryNo":"string","goodsName":"string","grossWeight":42.0,"netWeight":42.0,"safeDays":42,"batch":"string","overseaPurchase":"string","pattern":"string","qiRecord":"string","customRecord":"string","ccProvider":"string","bondedArea":"string","customsSellerRecord":"string","batAttrIds":"string","modelNumber":"纸尿裤XL 30片/包","spec":"(400ml/瓶+5片/盒)/套","vatRate":42,"taxRate":42,"hsCode":"string","country":"string","qiCountry":"string","legalUnit1":"string","legalAmount1":"string","legalUnit2":"string","legalAmount2":"string","measurement":"string","qiMeasurement":"string","declarationElements":"string"}'
Request example
{
  "merchantGoodsNo": "string",
  "platformGoodsNo": "string",
  "barcodes": "string",
  "warehouseGoodsNo": "string",
  "thirdCategoryNo": "string",
  "goodsName": "string",
  "grossWeight": 42.0,
  "netWeight": 42.0,
  "safeDays": 42,
  "batch": "string",
  "overseaPurchase": "string",
  "pattern": "string",
  "qiRecord": "string",
  "customRecord": "string",
  "ccProvider": "string",
  "bondedArea": "string",
  "customsSellerRecord": "string",
  "batAttrIds": "string",
  "modelNumber": "纸尿裤XL 30片/包",
  "spec": "(400ml/瓶+5片/盒)/套",
  "vatRate": 42,
  "taxRate": 42,
  "hsCode": "string",
  "country": "string",
  "qiCountry": "string",
  "legalUnit1": "string",
  "legalAmount1": "string",
  "legalUnit2": "string",
  "legalAmount2": "string",
  "measurement": "string",
  "qiMeasurement": "string",
  "declarationElements": "string"
}
Response examples (200)
{
  "code": 42,
  "message": "string",
  "connectorResponses": [
    {
      "input": "{\"product_id\": 12121}",
      "mappingName": "GetProductOp",
      "api": [
        "string"
      ],
      "httpRequestRawData": "-",
      "code": 42,
      "response": "string",
      "responseEn": "string",
      "platform": "youzan",
      "requestCount": 1,
      "responseTime": 1000
    }
  ],
  "products": [
    {
      "merchantGoodsNo": "string",
      "platformGoodsNo": "string",
      "warehouseGoodsNo": "string",
      "barcodes": "string",
      "thirdCategoryNo": "string",
      "goodsName": "string",
      "shopNo": "string",
      "stockStatus": "string",
      "stockType": "string",
      "totalNum": "string",
      "usableNum": "string",
      "recordCount": "string",
      "brandName": "string",
      "manufacturer": "string",
      "produceAddress": "string",
      "grossWeight": 42.0,
      "netWeight": 42.0,
      "safeDays": 42,
      "adventDay": 42
    }
  ],
  "purchases": [
    {
      "warehousePurchaseNo": "string",
      "warehouseGoodsNo": "string",
      "supplierNo": "string",
      "poOrderStatus": "string",
      "storageStatus": "string",
      "createTime": "string",
      "completeTime": "string",
      "productName": "string",
      "receiveBoxNumber": "string",
      "grossWeight": "string",
      "volume": "string",
      "poItems": [
        {
          "goodsNo": "string",
          "goodsName": "string",
          "goodsStatus": "string",
          "serialNo": "string",
          "numApplication": "string",
          "unQualifiedQty": "string",
          "qualifiedQty": "string",
          "realInstoreQty": "string",
          "shortQty": "string",
          "damagedQty": "string",
          "emptyQty": "string",
          "expiredQty": "string",
          "otherQty": "string",
          "goodsDamagedQty": "string",
          "deformedQty": "string",
          "errorQty": "string",
          "excessQty": "string",
          "barcodeScanFailQty": "string",
          "expirationDateErrorQty": "string",
          "barcodeErrorQty": "string",
          "pollutionQty": "string",
          "markUnclearQty": "string",
          "remark": "string",
          "orderLine": "string",
          "realGoodsStatus": "string",
          "realGoodsLevel": "string",
          "checkResultStr": "string",
          "errReason": "string",
          "qcTimeStr": "string",
          "batchCode": "string",
          "isvGoodsNo": "string"
        }
      ],
      "qcQualifiedItems": [
        {
          "goodsNo": "string",
          "goodsName": "string",
          "goodsStatus": "string",
          "serialNo": "string",
          "numApplication": "string",
          "unQualifiedQty": "string",
          "qualifiedQty": "string",
          "realInstoreQty": "string",
          "shortQty": "string",
          "damagedQty": "string",
          "emptyQty": "string",
          "expiredQty": "string",
          "otherQty": "string",
          "goodsDamagedQty": "string",
          "deformedQty": "string",
          "errorQty": "string",
          "excessQty": "string",
          "barcodeScanFailQty": "string",
          "expirationDateErrorQty": "string",
          "barcodeErrorQty": "string",
          "pollutionQty": "string",
          "markUnclearQty": "string",
          "remark": "string",
          "orderLine": "string",
          "realGoodsStatus": "string",
          "realGoodsLevel": "string",
          "checkResultStr": "string",
          "errReason": "string",
          "qcTimeStr": "string",
          "batchCode": "string",
          "isvGoodsNo": "string"
        }
      ],
      "qcUnqualifiedItems": [
        {
          "goodsNo": "string",
          "goodsName": "string",
          "goodsStatus": "string",
          "serialNo": "string",
          "numApplication": "string",
          "unQualifiedQty": "string",
          "qualifiedQty": "string",
          "realInstoreQty": "string",
          "shortQty": "string",
          "damagedQty": "string",
          "emptyQty": "string",
          "expiredQty": "string",
          "otherQty": "string",
          "goodsDamagedQty": "string",
          "deformedQty": "string",
          "errorQty": "string",
          "excessQty": "string",
          "barcodeScanFailQty": "string",
          "expirationDateErrorQty": "string",
          "barcodeErrorQty": "string",
          "pollutionQty": "string",
          "markUnclearQty": "string",
          "remark": "string",
          "orderLine": "string",
          "realGoodsStatus": "string",
          "realGoodsLevel": "string",
          "checkResultStr": "string",
          "errReason": "string",
          "qcTimeStr": "string",
          "batchCode": "string",
          "isvGoodsNo": "string"
        }
      ]
    }
  ]
}