VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Combinações de opções

Atualizar uma combinação de opções

Altera o código de produto, o estoque ou a posição de uma combinação de opções identificada pelo hash.

Para atualizar uma combinação de opções existente, envie uma requisição PUT ao endpoint com o hash da combinação na URL. É também assim que você define o product_code e as imagens, que o POST não consegue definir.

PUT/api/combinations/{combination_hash}Admin

Atualizar uma combinação de opções

Inclua os dados da combinação no corpo da requisição HTTP, de acordo com o Content-Type informado. Nenhum dos campos é obrigatório.

Parâmetros de caminho

combination_hashstringobrigatório
O hash da combinação a atualizar.

Corpo da requisição

product_codestring
SKU ou código de produto desta combinação.
amountstring
Quantidade de itens em estoque desta combinação.
positionstring
Posição desta combinação na lista (0 é a primeira).
Nota

Você não consegue atualizar o campo combination diretamente com um PUT. Para mudar a combinação de opções em si, é preciso excluir a combinação atual e criar uma nova.

Exemplo de requisição

bash
curl -X PUT -u "$EMAIL:$API_KEY" "$BASE_URL/api/combinations/2822626827" \
  -H "Content-Type: application/json" \
  -d '{
  "product_code": "Product 34214",
  "amount": "42",
  "position": "0"
}'

Esta requisição muda o código de produto para "Product 34214", define o estoque em 42 unidades e coloca esta combinação no topo da lista de combinações.

Resposta

200Combinação atualizada
json
{
  "combination_hash": "2822626827"
}

Erros

StatusQuando
200 OKA combinação foi atualizada com sucesso.
400 Bad RequestParâmetros da requisição inválidos.
404 Not FoundNão existe combinação com o hash informado.

Veja também

  • Criar uma combinação de opções
  • Excluir uma combinação de opções
Anterior
Criar uma combinação de opções
Próxima
Excluir uma combinação de opções
Nesta página
  • Exemplo de requisição
  • Resposta
  • Erros
  • Veja também