Produto Variável

Nesta página mostraremos como realizar atualizações em variações previamente criadas

PUT - Atualizando a variação de um produto

Será necessário 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:

https://api.skyhub.com.br/variations/{SKU_VARIACAO}

Request headers:

Key
Value

X-User-Email

email_de_usuario

x-Api-Key

token_de_integracao de sua conta SkyHub

x-accountmanager-key

token_account único de cada Plataforma/ERP

Accept

application/json

Content-Type

application/json

Request body:

{
  "variation": {
    "price": 0.0, // Double
    "promotional_price": 0.0, // Double
    "status": "enabled", // String
    "images": [
      "https://foo"
    ],
    "ean": "0000000000000", // String
    "qty": 10, // Integer
    "crossdocking": "3" // String
    "specifications": [
      { // Atributo de categoria - preenchimento livre
          "id": "id do atributo", // String
          "value": "Texto livre" // String
      },
      { // Atributo de categoria - valores pré-determinados
          "id": "id do atributo", // String
          "idValue": "id da opção selecionável" // String
      }
    ]
  }
}

Example request:

Response esperado:

Como atualizar preço e estoque

Assim como quaisquer atualizações em variações, para alterações nos campos de preço (price e promotional_price) e estoque deve ser utilizado o método PUT no /variations/{SKU_VARIACAO}.

Deve ser realizado um PUT por variação.

A seguir temos exemplos de requisições para as atualizações de preço e estoque para variações:

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

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

Atualização de preço, estoque e crossdocking:

Caso deseje realizar alterações no SKU agrupador é possível seguir as orientações da guia Atualização de Produto > Produto Simples.

Last updated