Version: 202201
Variant List
GET/openapi/2022-01/products/:product_id/variants
Retrieve a list of all variants for a specific product.
Request
Path Parameters
product_id stringrequired
Product's ID
Responses
- 200
- 404
- 422
200
- application/json
- Schema
- Example
- Result
Schema
- Array [
- Array [
- ]
- ]
variants object[]
idstring
Example:
88e68830-4ef5-4125-bf7d-aef8047176b2product_idstring
Example:
a1a88be0-a1d4-47e4-a2f2-ba6e131cf447image_idstring
Example:
8ef098c5-5a08-44b4-b5fb-89214bb507dccreated_atstring
Example:
2024-04-17T02:15:18Zupdated_atstring
Example:
2024-04-17T02:15:18Ztitlestring
Example:
S-blue-Toption1string
Example:
Soption2string
Example:
blueoption3string
Example:
Timage object
srcstring
Example:
//cdn.shoplazza.com/ccf0794c594bad32a320eea0d6bfe40c.jpegwidthinteger
Default value:
0Example:
174heightinteger
Default value:
0Example:
180pathstring
Example:
ccf0794c594bad32a320eea0d6bfe40c.jpegaltstring
Example:
positioninteger
Default value:
0Example:
1compare_at_pricestring
Example:
12.10pricestring
Example:
10.10skustring
Example:
T-M-S-blue-T-A001004barcodestring
Example:
6929000212340notestring
Example:
nodeinventory_quantityinteger
Default value:
0Example:
10weightstring
Example:
1.10weight_unitstring
Example:
kgcost_pricestring
Example:
1.10wholesale_price object[]
pricestring
Example:
10.10min_quantityinteger
Default value:
0Example:
1extend object
lengthinteger
Default value:
0Example:
10widthinteger
Default value:
0Example:
10heightinteger
Default value:
0Example:
10dimension_unitstring
Example:
inorigin_country_codestring
Example:
AGhs_codestring
Example:
62114390{
"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": 10,
"weight": "1.10",
"weight_unit": "kg",
"cost_price": "1.10",
"wholesale_price": [
{
"price": "10.10",
"min_quantity": 1
}
],
"extend": {
"length": 10,
"width": 10,
"height": 10,
"dimension_unit": "in",
"origin_country_code": "AG",
"hs_code": "62114390"
}
}
]
}
{
"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": 10,
"weight": "1.10",
"weight_unit": "kg",
"cost_price": "1.10",
"wholesale_price": [
{
"price": "10.10",
"min_quantity": 1
}
],
"extend": {
"length": 10,
"width": 10,
"height": 10,
"dimension_unit": "in",
"origin_country_code": "AG",
"hs_code": "62114390"
}
}
]
}
404
- application/json
- Schema
- Example
- Result
Schema
errorsstring[]
{
"errors": [
"Record not found"
]
}
{
"errors": [
"Record not found"
]
}
422
- application/json
- Schema
- Example
- Result
Schema
errorsstring[]
{
"errors": [
"productId has an invalid UUID"
]
}
{
"errors": [
"productId has an invalid UUID"
]
}