Produto Variável
Confira como realizar atualizações diretamente nas variações criadas previamente.

PUT - Atualizando a variação de um produto

Seguiremos utilizando o método PUT com os mesmos headers para realizar a atualização da variação, porém o endpoint utilizado é o /variations seguido do SKU da variação conforme abaixo:
1
https://api.skyhub.com.br/variations/CODIGO_SKU_VARIACAO
Copied!
O objeto product agora é substituído pelo objeto variation que de igual modo deverá compor esse tipo de request, evitando erros na atualização da variação.
1
{
2
"variation": {
3
"images": [
4
"images",
5
"http://foo"
6
],
7
"ean": "0123456789",
8
"qty": "10",
9
"specifications": [
10
{
11
"value": "Cor",
12
"key": "Verde"
13
},
14
{
15
"value": "crossdocking",
16
"key": "3"
17
}
18
]
19
}
20
}
Copied!

Como atualizar preço e estoque

Assim como quaisquer atualizações em produtos, deve ser utilizado o metodo PUT na atualização.

Atualização de preço por variação:

Neste caso deve ser feito um PUT por variação, caso cada variação possui preços
Segue a baixo um exemplo:
1
{
2
"variation": {
3
"specifications": [{
4
"key": "price",
5
"value": "350.00"
6
},
7
{
8
"key": "promotional_price",
9
"value": "250.00"
10
}
11
]
12
}
13
}
Copied!

Atualização de estoque:

1
{
2
"variation": {
3
"qty": 10000
4
5
}
6
}
Copied!