Description

Add a new item.

Send up to 30 items at a time

Path

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=

Fields

FieldData TypeLengthMandatoryDescription

sku

String

30

M

SKU Code

skuNameCn

String

255

M

Product name in Chinese

skuNameEn

String

255

M

Product name in English

model

String

127

O

Product model

productMaterial

String

50

M

Product material

productUsage

String

50

M

Product usage

brand

String

50

O

Product brand

grossWeight

BigDecimal

(8,3)

M

Declare weight of product

invoiceValue

BigDecimal

(8,2)

M

Declare value of product

currency

String

3

M

Product currency

hsCode

String

20

M

HSCode in origin country

url

String

4000

O

Product URL

skuRemark

String

255

O

Product

productLength

BigDecimal

(8,1)

M

Declare lenght of product

productWidth

BigDecimal

(8,1)

M

Declare width of product

productHeight

BigDecimal

(8,1)

M

Declare height of product

batterySize

Int

--

M

Battrey size of product 0:no battery,1:packaged with Equipment,2:inside battery,3:Batteries Only

otherAttributes

Int

--

M

Other attributes 0:Liquid,1:Powder,2:Jelly,3:Liquid & Powder,4:Liquid & Jelly,5:Powder & Jelly,6:Liquid & Powder & Jelly,7:Does no Contain

shippingBagPacked

Int

--

M

Shipping Pack for Product 0:No 1:Yes

packagingAttributes

String

300

O

Packaging attribute of product

originCountry

String

2

O

Orgin country, please country code in two character

countryInformationItems

Object[]

--

M

Country info

countryCode

Varchar

2

M

Country code in two character

hsCode

Varchar

20

M

HSCode in destination country;(in field countryInformationItems,Please insert different country code from HSCode in origin country)

destinationCountryBrand

Int

--

M

Brand type in destination country:0:Private Brand

1:Authorized Brand 2:No Brand

remark

String

255

M

Remark for product

tallyRule

Int

--

O

Tally rule  1:Piece 2:Box

barcode

String

-

Response

Product barcode in system

code

String

-

-

Response code

errors

Object[]

-

-

Response error

message

String

-

-

Response message

messageId

String

-

-

Response message ID

success

Boolean

-

-

Success

warnList


-

-

No use


Request Sample


[
{
"sku": "gas stove03",
"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"
}
]


Response


[
    {
        "code": "0",
        "data": {
            "barcode": "UBI1228322111400008S",
            "sku": "gas stove12"
        },
        "errors": "",
        "message": "",
        "messageId": "",
        "success": true,
        "warnList": ""
    }
]


[
    {
        "code": "0005",
        "data": "gas stove03",
        "errors": [
            {
                "code": "100025",
                "message": "SKU:gas stove03,Repeated"
            }
        ],
        "message": "paramter error",
        "messageId": "",
        "success": false,
        "warnList": ""
    }
]