Den här sidan skrevs ut den Apr 19, 2024. Besök https://help.shopify.com/sv/manual/checkout-settings/script-editor/examples/vat-script för den aktuella versionen.
Detta exempel använder ett postskript för att erbjuda en rabatt som är baserad på kundens land. I exemplet ingår även exempel-Liquid-kod för att tillhandahålla information till kunden om rabatten. Detta exempel kräver att du har åtkomst till din butiks checkout.liquid-fil. Om du inte har tillgång till den här filen i din temakod kan du använda Checkout Extensibility och Shopify Functions för att anpassa din kassa.
Det här exemplet använder en fiktiv momsskatt som har följande regler:
Kunder som är bosatta i en union av länder debiteras moms på alla produkter som säljs.
Kunder som köper produkter och får dem exporterade till ett land som inte är ett unionsland behöver inte betala moms (det vill säga att försäljningen till dessa kunder är nollskattad).
Priserna för produkter i butiken inkluderar moms, det vill säga att inställningen Alla skatter ingår i mina priser är aktiverad för butikens skatteinställningar.
I butiksfronten ser alla kunder den moms som ingår i produkternas priser. När varor läggs till i varukorgen visas den inkluderade momsen:
Transportlandet kontrolleras av skriptet vid utcheckningen. Om landet är ett icke-unionsland minskas det totala priset med momsbeloppet:
I följande exempel kontrolleras kundens land. Om kunden bor i ett land där momsen inte gäller, minskas det totala priset för ordern med momsbeloppet.
Följande Liquid-kod fungerar med skriptet ovan för att förklara ändringarna i varukorgen.