Esta página fue impresa el Apr 26, 2024. Para acceder a la versión actual, por favor visita https://help.shopify.com/es/manual/checkout-settings/script-editor/examples/vat-script.
Este ejemplo usa un script de línea de artículo para ofrecer un descuento según el país del cliente. También incluye un código de Liquid de ejemplo para proporcionar información al cliente sobre el descuento. Este ejemplo requiere que tengas acceso al archivo checkout.liquid de tu tienda. Si no tienes acceso a este archivo en el código del tema, utiliza Checkout Extensibility y Shopify Functions para personalizar la pantalla de pago.
Este ejemplo usa un impuesto de IVA ficticio que tiene las siguientes reglas:
Los clientes que viven en una unión de países pagan impuestos de IVA sobre todos los productos vendidos.
Los clientes que compran productos y los exportan a un país que no pertenece a la unión, no tienen que pagar el impuesto del IVA (es decir, las ventas a estos clientes tienen calificación cero).
Los precios de los productos en la tienda incluyen el impuesto del IVA (es decir, la configuración Todos los impuestos están incluidos en mis precios está habilitada en la configuración fiscal de la tienda.
En la tienda, todos los clientes ven el IVA incluido en los precios de los productos. Cuando se agregan artículos al carrito, se muestra el precio del IVA incluido:
En la pantalla de pago, el script verifica el país de envío. Si el país no pertenece a la unión, se resta el monto del IVA al precio total:
En el siguiente ejemplo, se comprueba el país del cliente. Si el cliente vive en un país donde el IVA no se aplica, se resta el monto del IVA al precio total del pedido.
El siguiente código de Liquid funciona con el script anterior para explicar los cambios en el carrito.