Pular para o conteúdo

Cria uma variante

POST
/api/v2/products/{product_id}/variants

Permite criar uma variante

product_id
required
string
object
sku
required
string
name
string
quantity
required
integer
main
boolean
width
number
height
number
length
number
weight
number
handling_days
integer
price
required
number
sale_price
number
custom_attributes
object
min_quantity
integer
norder
integer
property1
string
property2
string
property3
string
barcode
string

Quando a variante é criada

object
id
integer
main
boolean
available
boolean
sku
string
name
string
slug
string
min_quantity
integer
quantity
integer
stock
integer
custom_attributes
object
properties
object
updated_at
string
price
integer
sale_price

Preço promocional do produto, caso preenchido com valor menor que price irá remarcar o produto no front. Caso haja promoção de remarcação na loja, o menor valor é considerado.

number
installments
Array<integer>
available_quantity
integer
weight
number
width
number
height
number
length
number
handling_days
number
inventories
Array<object>

Model que representa um inventory da variante

object
id
required
integer
>= 1
name
required
string
>= 1 characters
place_id
required
integer
price
required
number
quantity
required
integer
quantity_sold
required
integer
sale_price
required
number
slug
required
string
image_url
string
product_id
integer
norder
integer
Examples
{
"id": 95,
"main": false,
"available": true,
"sku": "SHOP0001",
"name": "Variation",
"slug": "variation",
"min_quantity": 1,
"quantity": 1,
"stock": 1,
"custom_attributes": {},
"properties": {},
"updated_at": "2020-10-27T11:54:32.018-03:00",
"price": 10,
"installments": [
10
],
"available_quantity": 1,
"weight": 0.001,
"width": 1,
"height": 1,
"length": 1,
"handling_days": 0,
"inventories": [],
"sale_price": 10,
"image_url": "//b0.vnda.com.br/x120/shop/2014/07/08/variation.jpg",
"product_id": 6,
"norder": 1
}

Quando os parâmetros enviados são inválidos

422

Modelo que representa um erro de validação na criação e atualização de registros

object
errors
object
{field}
Array<string>