VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Opções do produto

Variantes da opção

Os campos de uma variante de opção e como funcionam os modificadores de preço, peso e pontos de recompensa.

As variantes de opção oferecem escolhas diferentes ao cliente quando ele seleciona uma opção de produto. Por exemplo, uma opção "Size" pode ter as variantes "Small", "Medium" e "Large". Esta página explica os campos de uma variante e como os modificadores funcionam.

Opções aplicáveis

As variantes de opção existem nos tipos de opção Selectbox e Radiogroup. As opções Checkbox têm duas variantes predefinidas (marcada e desmarcada).

Variantes de opção do produto

Campos da variante de opção

Informações básicas

CampoValoresDescrição
variant_idintegerUm identificador único da variante de opção.
option_idintegerO ID da opção à qual a variante está associada.
variant_namestringO nome da variante como é exibido aos clientes (por exemplo, "Small", "Red", "Cotton").
positionintegerA posição da variante entre as demais. Quanto menor o número, mais acima a variante aparece na lista de variantes do painel de administração.

Modificadores de preço

CampoValoresDescrição
modifierfloatO modificador de preço da variante. Este valor ajusta o preço base do produto quando a variante é escolhida.
modifier_typestringO tipo do modificador de preço: A absoluto (altera o preço do produto por um valor fixo na moeda principal da loja), P percentual (altera o preço do produto por uma certa porcentagem).

Modificadores de peso

CampoValoresDescrição
weight_modifierfloatO modificador de peso da variante. Este valor ajusta o peso base do produto quando a variante é escolhida.
weight_modifier_typestringO tipo do modificador de peso: A absoluto (altera o peso do produto por um valor fixo nas unidades de peso da loja), P percentual (altera o peso do produto por uma certa porcentagem).

Pontos de recompensa (recurso de módulo adicional)

CampoValoresDescrição
point_modifierfloatO modificador de pontos de recompensa da variante. Este valor ajusta os pontos de recompensa do produto quando a variante é escolhida.
point_modifier_typestringO tipo do modificador de pontos de recompensa: A absoluto (altera o número de pontos por um valor fixo), P percentual (altera o número de pontos por uma certa porcentagem).

Elementos visuais

CampoValoresDescrição
image_pairobjectAs informações sobre a imagem associada à variante. É útil para representar visualmente opções como cores ou estampas.
Dica

Os modificadores de preço permitem oferecer opções premium por um custo adicional. Por exemplo, você pode somar 5 ao preço de itens de tamanho extra com um modificador absoluto, ou somar 10% ao preço de materiais premium com um modificador percentual.

Exemplo de objetos de variante de opção

json
{
  "16": {
    "variant_id": "16",
    "option_id": "42",
    "variant_name": "Small",
    "position": "10",
    "modifier": "0.00",
    "modifier_type": "A",
    "weight_modifier": "0.00",
    "weight_modifier_type": "A"
  },
  "17": {
    "variant_id": "17",
    "option_id": "42",
    "variant_name": "Medium",
    "position": "20",
    "modifier": "0.00",
    "modifier_type": "A",
    "weight_modifier": "0.00",
    "weight_modifier_type": "A"
  },
  "18": {
    "variant_id": "18",
    "option_id": "42",
    "variant_name": "Large",
    "position": "30",
    "modifier": "0.00",
    "modifier_type": "A",
    "weight_modifier": "0.50",
    "weight_modifier_type": "A"
  },
  "19": {
    "variant_id": "19",
    "option_id": "42",
    "variant_name": "X-Large",
    "position": "40",
    "modifier": "2.50",
    "modifier_type": "A",
    "weight_modifier": "1.00",
    "weight_modifier_type": "A",
    "point_modifier": "5.00",
    "point_modifier_type": "A"
  }
}
Observação

O módulo de Pontos de Recompensa permite que os clientes ganhem pontos ao comprar produtos. Esses pontos podem ser usados depois para pagar outros produtos. Os campos point_modifier e point_modifier_type só existem quando esse módulo está ativo.

Trabalhando com modificadores de variante

Os modificadores ajustam o preço, o peso ou os pontos de recompensa de um produto conforme a variante escolhida.

Modificadores absolutos

Com um modificador absoluto (modifier_type="A"), o valor informado é somado ao valor base do produto:

text
// Base product price: $25.00
// Variant with modifier: "5.00" and modifier_type: "A"

Final price = $25.00 + $5.00 = $30.00

Modificadores percentuais

Com um modificador percentual (modifier_type="P"), a porcentagem informada é aplicada ao valor base do produto:

text
// Base product price: $25.00
// Variant with modifier: "10.00" and modifier_type: "P"

Final price = $25.00 + ($25.00 * 10%) = $25.00 + $2.50 = $27.50
Importante

Ao usar modificadores percentuais, tome cuidado com porcentagens grandes, pois elas podem alterar bastante o preço final. Considere modificadores absolutos para ter um preço mais previsível.

Veja também

  • Detalhes da opção
  • Atualizar uma opção
Anterior
Detalhes da opção
Próxima
Criar uma opção
Nesta página
  • Variantes de opção do produto
  • Campos da variante de opção
  • Exemplo de objetos de variante de opção
  • Trabalhando com modificadores de variante
  • Modificadores absolutos
  • Modificadores percentuais
  • Veja também