Questa pagina è stata stampata il Apr 25, 2024. Per la versione aggiornata, visita https://help.shopify.com/it/manual/checkout-settings/script-editor/examples/vat-script.
Questo esempio utilizza uno script di voci dell'ordine per offrire uno sconto in base al paese del cliente. Include inoltre un esempio di codice Liquid per fornire informazioni sullo sconto al cliente. L'esempio richiede che tu abbia accesso al file checkout.liquid del tuo negozio. Se non hai accesso a questo file nel codice del tema, utilizza Checkout Extensibility e Shopify Functions per personalizzare il check-out.
Questo esempio utilizza un'imposta IVA fittizia con le seguenti regole:
I clienti che risiedono in un'unione di paesi sono soggetti al pagamento dell'IVA su tutti i prodotti venduti.
I clienti che acquistano prodotti e ne chiedono l'esportazione in paesi non appartenenti all'unione non devono pagare l'IVA (in altre parole, l'aliquota delle vendite effettuate a questi clienti è zero).
I prezzi dei prodotti presenti nel negozio includono l'IVA (ovvero l'impostazione Includi imposte nei prezzi è abilitata nelle impostazioni relative a Imposte e dazi del negozio).
Nella vetrina virtuale tutti i clienti vedono l'IVA inclusa nei prezzi dei prodotti. Quando gli articoli vengono aggiunti al carrello, il prezzo visualizzato è con IVA inclusa:
Al check-out, lo script verifica il paese di spedizione. Se non fa parte dell'unione, dal prezzo totale viene scalato l'importo dell'IVA:
Nell'esempio seguente, viene verificato il paese del cliente. Se il cliente abita in un paese in cui l'IVA non è applicabile, il prezzo totale dell'ordine si riduce di un importo pari a quello dell'IVA.
Il seguente codice Liquid funziona insieme allo script sopra riportato per spiegare i cambiamenti avvenuti nel carrello.