Como enviar Campo de produto via API?

Oi pessoal
estamos desenvolvendo uma integração de um ERP para a VTEX
então surgiu a demanda de enviarmos alguns campos de produto para todos os produtos ja integrados

Olhando a Doc, temos algumas APIs que podem nos ajudar
como:

Alguém ja fez esse tipo de integração? Se sim, qual o fluxo utilizaram ?

O que pensei em fazer
Realizar um Get, para ver o ID do campo
Realizar um Get para verificar o valor
depois buscar o ID do produto e vincular

@Eric-Nascimento Boa noite.

Para enviar através da API você usa a mesma documentação, mas passa o PUT, PATCH, ou POST.

Ainda assim, você precisa ter também configurado uma chave + token de autenticação na plataforma.

Veja aqui mais informações como criar chaves e tokens para usar em integrações.

Fico no aguardo se essas infos te ajuda.

Abs,
Estevão.

1 Like

Oi, @Eric-Nascimento!

Resumi os fluxos possíveis a seguir, espero que ajude!

Recomendo a leitura do guia How to create a specification para mais detalhes sobre cada etapa.

Fluxo completo

Se não existirem grupos de especificações, especificações (campos) e nem valores cadastrados para as especificações, o fluxo completo é o seguinte:

  1. Criar um grupo de especificações.

    • O grupo é um conjunto de especificações que você precisa associar a determinada categoria.
    • Endpoint: POST Create Specification Group
    • Exemplo (no caso de uma categoria de perfumes): Aroma
  2. Criar uma especificação (campo).

    • Endpoint: POST Create Specification
    • Exemplos: Família olfativa, Intensidade
    • Existem diferentes tipos de especificação (campo) que você pode criar, recomendo conferir aqui.
  3. Criar um ou mais valores para a especificação.

    • Endpoint: POST Create Specification Value
    • Exemplos:
      • Possíveis valores para Família olfativa: floral, cítrico
      • Possíveis valores para Intensidade: baixa, moderada, alta
  4. Associar a especificação a um produto.

Fluxo para associar especificações já existentes

Se já existirem os grupos de especificações, campos de especificações e valores, pode seguir esse outro caminho:

  1. Obter o FieldId de cada especificação.

  2. Obter os valores da especificação.

  3. Associar a especificação a um produto.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.