版本:202201
根据 SKU 更新子款式
PUT/openapi/2022-01/variants/sku/:sku
通过 SKU 更新指定的子款式。
请求
Path参数
sku string必填
待更新子款式对应的 SKU。
- application/json
- 请求体
- 示例
请求体
compare_at_pricestring
Variant original price, used for comparison with the actual price, can be converted to float64, supports only two decimal places
pricestring
Variant actual price, can be converted to float64, supports only two decimal places, set to "0.00" if price needs to be empty
barcodestring
The barcode of the variant.
notestring
The note of the variant.
inventory_quantityint32
The inventory quantity of the variant.
weightstring
The weight of the variant.
weight_unitstring
The unit for the weight of the variant.
cost_pricestring
The cost price of the variant.
retail_pricestring
Suggested retail price
refuse_multi_resultstring
false: If sku matches multiple sub-items, update the matched sub-items normally. true: Rejects the update if the sku matches more than one subitem
{
"compare_at_price": "string",
"price": "string",
"barcode": "string",
"note": "string",
"inventory_quantity": 0,
"weight": "string",
"weight_unit": "string",
"cost_price": "string",
"retail_price": "string",
"refuse_multi_result": "string"
}
响应
- 200
- 422
200
- application/json
- 数据结构
- 示例
- Result
数据结构
- Array [
- Array [
- ]
- ]
variants object[]
idstring
示例:
88e68830-4ef5-4125-bf7d-aef8047176b2product_idstring
示例:
a1a88be0-a1d4-47e4-a2f2-ba6e131cf447image_idstring
示例:
8ef098c5-5a08-44b4-b5fb-89214bb507dccreated_atstring
示例:
2024-04-17T02:15:18Zupdated_atstring
示例:
2024-04-17T02:15:18Ztitlestring
示例:
S-blue-Toption1string
示例:
Soption2string
示例:
blueoption3string
示例:
Timage object
srcstring
示例:
//cdn.shoplazza.com/ccf0794c594bad32a320eea0d6bfe40c.jpegwidthinteger
默认值:
0示例:
174heightinteger
默认值:
0示例:
180pathstring
示例:
ccf0794c594bad32a320eea0d6bfe40c.jpegaltstring
示例:
positioninteger
默认值:
0示例:
1compare_at_pricestring
示例:
12.10pricestring
示例:
10.10skustring
示例:
T-M-S-blue-T-A001004barcodestring
示例:
6929000212340notestring
示例:
nodeinventory_quantityinteger
默认值:
0示例:
16weightstring
示例:
1.10weight_unitstring
示例:
kgcost_pricestring
示例:
1.10wholesale_price object[]
pricestring
示例:
10.10min_quantityinteger
默认值:
0示例:
1retail_pricestring
示例:
0.00{
"variants": [
{
"id": "88e68830-4ef5-4125-bf7d-aef8047176b2",
"product_id": "a1a88be0-a1d4-47e4-a2f2-ba6e131cf447",
"image_id": "8ef098c5-5a08-44b4-b5fb-89214bb507dc",
"created_at": "2024-04-17T02:15:18Z",
"updated_at": "2024-04-17T02:15:18Z",
"title": "S-blue-T",
"option1": "S",
"option2": "blue",
"option3": "T",
"image": {
"src": "//cdn.shoplazza.com/ccf0794c594bad32a320eea0d6bfe40c.jpeg",
"width": 174,
"height": 180,
"path": "ccf0794c594bad32a320eea0d6bfe40c.jpeg",
"alt": ""
},
"position": 1,
"compare_at_price": "12.10",
"price": "10.10",
"sku": "T-M-S-blue-T-A001004",
"barcode": "6929000212340",
"note": "node",
"inventory_quantity": 16,
"weight": "1.10",
"weight_unit": "kg",
"cost_price": "1.10",
"wholesale_price": [
{
"price": "10.10",
"min_quantity": 1
}
],
"retail_price": "0.00"
}
]
}
{
"variants": [
{
"id": "88e68830-4ef5-4125-bf7d-aef8047176b2",
"product_id": "a1a88be0-a1d4-47e4-a2f2-ba6e131cf447",
"image_id": "8ef098c5-5a08-44b4-b5fb-89214bb507dc",
"created_at": "2024-04-17T02:15:18Z",
"updated_at": "2024-04-17T02:15:18Z",
"title": "S-blue-T",
"option1": "S",
"option2": "blue",
"option3": "T",
"image": {
"src": "//cdn.shoplazza.com/ccf0794c594bad32a320eea0d6bfe40c.jpeg",
"width": 174,
"height": 180,
"path": "ccf0794c594bad32a320eea0d6bfe40c.jpeg",
"alt": ""
},
"position": 1,
"compare_at_price": "12.10",
"price": "10.10",
"sku": "T-M-S-blue-T-A001004",
"barcode": "6929000212340",
"note": "node",
"inventory_quantity": 16,
"weight": "1.10",
"weight_unit": "kg",
"cost_price": "1.10",
"wholesale_price": [
{
"price": "10.10",
"min_quantity": 1
}
],
"retail_price": "0.00"
}
]
}
422
- application/json
- 数据结构
- 示例
- Result
数据结构
- oneOf
- object
- object
errorsstring[]
{
"errors": [
"compare_at_price must be 0 or greater"
]
}
{ "errors": ["Record not found"] }