Deze pagina is afgedrukt op Apr 19, 2024. Ga voor de huidige versie naar https://help.shopify.com/nl/manual/checkout-settings/script-editor/examples/vat-script.
In dit voorbeeld wordt een orderregelscript gebruikt om een korting aan te bieden op basis van het land van de klant. Er is ook een voorbeeld van Liquid-code om de klant informatie te geven over de korting. In dit voorbeeld heb je toegang nodig tot het checkout.liquid-bestand van je winkel. Als je geen toegang hebt tot dit bestand in de themacode, gebruik dan Checkout Extensibility en Shopify Functions om je checkout aan te passen.
In dit voorbeeld wordt een fictieve btw gebruikt waarvoor de volgende regels gelden:
Klanten die in de Europese Unie wonen, betalen btw over alle verkochte producten.
Klanten die producten kopen en deze exporteren naar een land buiten de Europese Unie, hoeven geen btw te betalen (de verkopen aan deze klanten worden belast met het nultarief).
Prijzen van producten in de winkel zijn inclusief btw als Alle belastingen zijn inbegrepen in mijn prijzen is ingeschakeld in de belastinginstellingen van de winkel.
In de webshop zien alle klanten de btw die is inbegrepen in de prijzen van producten. Wanneer er artikelen aan de winkelwagen worden toegevoegd, wordt de prijs inclusief btw weergegeven:
Bij de checkout wordt het land voor verzending gecontroleerd door het script. Als het land geen deel uitmaakt van de Europese Unie, wordt de totale prijs verlaagd met het bedrag van de btw:
In het volgende voorbeeld wordt het land van de klant gecontroleerd. Als de klant in een land woont waar geen btw van toepassing is, wordt de totale prijs van de bestelling verlaagd met het btw-bedrag.
De volgende Liquid-code werkt met het bovenstaande script om de wijzigingen in de winkelwagen uit te leggen.