Cálculo do custo de envio na tabela de linhas do carrinho
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.
- 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].
- 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].
- 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].
- 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.