描述

添加新的商品,最多支持单条同时发送30个商品

路径

HTTP VerbURL
POST

/api/supplier-service/v1/product/create


请求头样例


POST /api/supplier-service/v1/product/create HTTP/1.1
Content-Type: application/json
Accept: application/json
User-Agent: Mozilla 5.0
Host: http://qa.etowertech.com/
X-WallTech-Date: Thu, 06 Aug 2020 06:36:24 GMT
Authorization: WallTech testLvs2jdug2qIoRsJyuxs:VaWNgikNP0NGcoxVCeWYid50MYQ=

字段

字段名
数据类型必填性描述

sku



M

SKU编码

barCodeNumber


条形码编号(新增)

skuNameCn



M

品名(中文)

skuNameEn



M

品名(英文)

originCountry



O

原产国二字码,如CN;US

hsCode

M

(目的国)海关编码(默认值)

countryInformationItems

list?
O

进口清关信息

(原国家属性?)


countryCode
M目的国家/地区(新增)

hsCode
M海关编码(新增)

destinationCountryBrand
O

品牌 属性:

0:自有品牌

1:品牌授权

2:无品牌


remark

M?->O

备注

grossWeight

estimateWeight



M

预估商品重量
estimateWeightUnit

M

预估商品重量单位(新增)

KG;LB

productLength

estimateLength



M

预估商品长

productWidth

estimateWidth



M

预估商品宽

productHeight

estimateHeight



M

预估商品高
estimateDimensionUnit


预估商品尺寸单位(新增)CM;IN

invoiceValue

declareValue



M

申报价值

actualValue

O实际价值(新增)

currency



M

币种三字码,如CNY;EUR

shippingBagPacked



M

自带物流包装

0:否

1:是

packagingAttributes



O

物流包装属性

brand



O

品牌

supplier


供应商(新增)

model



O

型号

productMaterial

material



M

材质

productUsage

usage



M

用途

combinationType

O

组合类型(新增)

0:item

1:kit

2:box

tallyRule



O

理货规则 

1:单件

2:单箱

batterySize

battery



M

电池配置

0:无电池,1:外置电池,2:内置电池,3:纯电池

otherAttributes



M

其他属性

0:液体,1:粉末,2:胶状物,3:液体 & 粉末,4:液体 & 胶状物,

5:粉末 & 胶状物,6:液体 & 粉末 & 胶状物,7:以上都不包含

hazardous

O

危险品(新增)

DG:是危险品

不是危险品则传空即可

UnHazardCode

O

危险代码

hazardous不为空时必填

prop65

O

Prop65

是;否(新增)

food

O

食品

是;否(新增)

refrigerated

O

冷藏

是;否(新增)

hasSerialNumber

O

序列号

是;否(新增)

isLotControlled

O

批次管理

是;否(新增)

url

salesUrl



O

销售链接

picture

O图片 格式base64(新增)
warehouseCodeList

O仓库代码 注意可以是多个海外仓(新增)

skuRemark

remark



O

备注


请求样例


[
    {
        "sku": "gasStove",
        "skuNameCn": "燃气灶",
        "skuNameEn": "gas stove",
        "model": "sso01",
        "productMaterial": "耐高温材质",
        "productUsage": "厨房烧燃气做饭",
        "brand": "老板",
        "grossWeight": "15",
        "invoiceValue": "999",
        "currency": "CNY",
        "hsCode": "121212",
        "url": "",
        "skuRemark": "",
        "productLength": "100",
        "productWidth": "50",
        "productHeight": "40",
        "batterySize": "0",
        "otherAttributes": "7",
        "shippingBagPacked": "1",
        "packagingAttributes": "DFAGFDSFTRE",
        "originCountry": "",
        "countryInformationItems": [
            {
                "countryCode": "US",
                "hsCode": "23512423",
                "destinationCountryBrand": "2",
                "remark": ""
            }
        ],
        "tallyRule": 1,
        "barCodeNumber": "10000001",
        "supplier": "供应商",
        "refrigerated": false,
        "hazardous": "危险品",
        "UnHazardCode": "危险代码",
        "prop65": true,
        "food": false,
        "picture": "base64",
        "actualValue": 134.3,
        "hasSerialNumber": true,
        "isLotControlled": false,
        "estimateWeightUnit": null,
        "estimateDimensionUnit": null,
        "combinationType": 0
    }
]





barcode

返回值

系统商品编号

code

-

返回编码

errors

-

报错

message

-

返回信息

messageId

-

返回信息编码

success

-

成功响应

warnList

-

废弃字段

返回样例


[
    {
        "code": "0",
        "data": {
            "barcode": "XXX1228322111400008S",
            "sku": "gasStove"
        },
        "errors": "",
        "message": "",
        "messageId": "",
        "success": true,
        "warnList": ""
    }


[
    {
        "code": "3",
        "data": "",
        "errors": [
            {
                "code": "60417",
                "message": "list[0].combinationType value:11 is invalid"
            },
            {
                "code": "60417",
                "message": "list[0].tallyRule value:12 is invalid"
            }
        ],
        "message": "parameters error, please contact your administrator",
        "messageId": "",
        "success": false,
        "warnList": ""
    }
]