Cálculo do custo de envio na tabela de linhas do carrinho

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Se o item no seu carrinho for uma mercadoria, uma lógica de priorização de estimativa de envio de linha do carrinho será usada para calcular o custo de envio estimado. Se o item no carrinho for um serviço, o custo de envio estimado será exibido como 0,0 na sua moeda.

    A linha do carrinho para cada item é atualizada com a estimativa de envio.

    1. Use a porcentagem de estimativa de envio no nível do produto para calcular o envio, desde que a propriedade sn_shop.shipping.estimate.inclusion esteja definida como verdadeira:
      • Extraia o valor estimado de envio como porcentagem do registro de produto do fornecedor.
      • Calcule o envio como [Envio estimado como porcentagem] * [Quantidade] * [Preço unitário negociado].
    2. Se 1 for nulo, use a porcentagem de estimativa de envio no nível do fornecedor para calcular o envio, desde que a propriedade sn_shop.shipping.estimate.inclusion esteja definida como verdadeira:
      • Extraia o valor estimado de envio como porcentagem do registro do fornecedor.
      • Calcule o envio como [Envio estimado como porcentagem] * [Quantidade] * [Preço unitário negociado].
    3. Se 1 e 2 forem nulos, use a porcentagem de estimativa de envio padrão para calcular o envio, desde que a propriedade sn_shop.shipping.estimate.inclusion esteja definida como verdadeira:
      • Extraia o valor estimado de envio como porcentagem das propriedades do sistema.
      • Calcule o envio como [Envio estimado como porcentagem] * [Quantidade] * [Preço unitário negociado].
    4. Se 1, 2 e 3 forem todos nulos ou a propriedade sn_shop.shipping.estimate.inclusion estiver definida como falsa, a estimativa de envio será mostrada como Indeterminada.