Pular para o conteúdo
Claro
Português

Como adicionar variações no cadastro de itens do pedido? (PlugSales)

Captura da tela 1

Captura da tela 2

Neste artigo iremos ensinar como adicionar as variações dos produtos no cadastro de itens no PlugSales.

Nota: Se você não sabe o que são variações ou como funciona a grade de produtos, veja esse artigo.

Você vai perceber que ao salvar as configurações da aba Grade de produtos a aba de Pedido ficou em aberto, isso porque, novos parâmetros estarão disponíveis para você inserir no SQL para inserir itens ao pedido, como no exemplo a seguir:

Para entender melhor os parâmetros que foram disponibilizados, vamos utilizar esse exemplo:

Captura da tela 3

Vemos que para este exemplo, cada produto terá no** máximo3 tipos de características:

Captura da tela 4

E no PlugSalestodos os conjuntos de variações serão mapeadas e listadas nos respectivos produtos:

Captura da tela 5

Captura da tela 6

Observação:Note que a quantidade de variações listadas em cada opção varia de acordo com a grade relacionada ao produto, ou seja, se uma grade possui 1 característica cada opção terá apenas uma variação para o produto.E para este exemplo, novos parâmetros estarão disponíveis no SQL para inserir itens ao pedido**:

Captura da tela 7

- ID_GRADE (texto)

  • Esse parâmetro retorna o *ID da grade de produto *que está atrelado a esse item.
  • O valor padrão para esse parâmetro é -1.
  • ID_CARACTERISTICA_1 (texto) e ID_VARIACAO_1 ***(texto)
  • ID_CARACTERISTICA_2 (texto) e ID_VARIACAO_2 (texto)
    • Esses parâmetros retornam respectivamente, o* ID de uma característica* e o *ID de uma variação *que foi selecionada para o item.
    • O parâmetro ID_VARIACAO_1 contém o ID de uma variação relacionada a característica com o ID retornado no parâmetro ID_CARACTERISTICA_1, e assim respectivamente para os outros parâmetros.
    • O valor padrão para esses parâmetros é -1.

A quantidade de parâmetros do tipo ID_CARACTERISTICA_X e ID_VARIACAO_X (sendo X um número inteiro), dependerá da quantidade máxima de características que estarão ligadas a uma grade, ou seja, quantas características tem um produto pode ter. Observação:Para atualizar a quantidade máxima de características por grade, é necessário Salvar as configurações da aba de Grade de produtos , mesmo que não haja nenhuma mudança no mapeamento da grade.


Para esse exemplo, vamos utilizar esse relacionamento entre as tabelas:

Captura da tela 8

E este será nosso** SQL para a inserção de itens do pedido**:

Captura da tela 9

Agora, vamos adicionar um pedido no** PlugSales**com os seguintes produtos:

Captura da tela 10

Captura da tela 11

Após o PlugBot sincronizar esse pedido, o resultado dos itens inseridos no banco será esse:

Captura da tela 12

Observação: Veja que para os itens que não possuem 3 variações os campos são preenchidos com o valor -1.