文档中心 > API类目 > 新制造API

taobao.xunxi.hetai.wms.sku.sync (【HTW001】同步物料主数据信息)

同步物料主数据信息到WMS系统 说明:合泰ERP维护好物料采购计划后,把采购计划中的物料信息同步到WMS系统,不同(物料代号、合约、款式、色号、是否客供)生成一条物料SKU记录,物料代号生成SPU记录

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
materials HeitaiSkuDto 必须 物料列表
  • └ ht_material_code
  • String
  • 必须
  • M982999
  • 合泰物料编码
  • └ ht_material_name
  • String
  • 必须
  • 测试物料
  • 合泰物料名称
  • └ first_category_type
  • String
  • 必须
  • FABRIC/ACCESSORY
  • 物料类型
  • └ measurement_unit
  • String
  • 必须
  • M
  • 库存单位
  • └ weight_unit
  • String
  • 可选
  • G
  • 克重单位
  • └ fabric_breadth_unit
  • String
  • 可选
  • CM
  • 面料门幅单位
  • └ ht_material_color
  • String
  • 可选
  • ABC
  • 合泰物料颜色名
  • └ ht_contract_code
  • String
  • 可选
  • 24HT00001
  • 合泰合约编码
  • └ ht_style_id
  • String
  • 可选
  • 24ST091
  • 合泰的款ID
  • └ customer_provider
  • Boolean
  • 可选
  • true
  • 是否客供
  • └ ht_material_color_code
  • String
  • 可选
  • C001
  • 合泰物料色号
  • └ weight
  • BigDecimal
  • 可选
  • 100
  • 克重
  • └ fabric_breadth
  • String
  • 可选
  • 100
  • 面料门幅
  • └ specification
  • String
  • 可选
  • ABC
  • 规格

响应参数

名称 类型 示例值 描述
top_result HSFResult 结果信息
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ code
  • Number
  • 401
  • 错误编码
  • └ msg
  • String
  • 授权异常
  • 错误信息
  • └ data
  • String []
  • Top,Pub
  • 响应结果

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XunxiHetaiWmsSkuSyncRequest req = new XunxiHetaiWmsSkuSyncRequest();
XunxiHetaiWmsSkuSyncRequest.HeitaiSkuDto obj1 = new XunxiHetaiWmsSkuSyncRequest.HeitaiSkuDto();
obj1.setHtMaterialCode("M982999");
obj1.setHtMaterialName("测试物料");
obj1.setFirstCategoryType("FABRIC/ACCESSORY");
obj1.setMeasurementUnit("M");
obj1.setWeightUnit("G");
obj1.setFabricBreadthUnit("CM");
obj1.setHtMaterialColor("ABC");
obj1.setHtContractCode("24HT00001");
obj1.setHtStyleId("24ST091");
obj1.setCustomerProvider(true);
obj1.setHtMaterialColorCode("C001");
obj1.setWeight("100");
obj1.setFabricBreadth("100");
obj1.setSpecification("ABC");
req.setMaterials(obj1);
XunxiHetaiWmsSkuSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<xunxi_hetai_wms_sku_sync_response>
    <top_result>
        <success>true</success>
        <code>401</code>
        <msg>授权异常</msg>
        <data>
            <string>Top</string>
            <string>Pub</string>
        </data>
    </top_result>
</xunxi_hetai_wms_sku_sync_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部