Este exemplo usa um script de item de linha para oferecer um desconto conforme o país do cliente e inclui também um código Liquid para fornecer informações ao cliente sobre o desconto. O exemplo exige que acesso ao arquivo checkout.liquid da loja. Se você não tiver acesso a esse arquivo no código do tema, use a extensibilidade de checkout e o Shopify Functions para personalizar o checkout.
Este exemplo usa um IVA fictício contendo as seguintes regras:
Clientes residentes em uma união de países pagam IVA cobrado sobre todos os produtos vendidos.
Os clientes que compram produtos e os exportam para um país fora da união não precisam pagar o IVA (em outras palavras, as vendas para esses clientes são isentas de tributos).
Os preços dos produtos na loja incluem o IVA, isto é, a configuração Todos os tributos estão incluídos em meus preços é habilitada nas configurações de tributos da loja.
Na vitrine, todos os clientes visualizam o IVA incluído nos preços dos produtos. Ao adicionar itens ao carrinho, o preço com IVA incluso é exibido:
No checkout, o país de frete é verificado pelo script. Se o país for um país fora da união, o preço total será reduzido pelo valor do IVA:
No exemplo a seguir, o país do cliente foi verificado. Se o cliente residir em um país onde o IVA não se aplica, o preço total do pedido será reduzido pelo valor do IVA.
O código Liquid a seguir funciona com o script acima para explicar as alterações no carrinho.