Ejemplo de script de descuento

Este ejemplo usa un script de línea de artículo para ofrecer un descuento según el país del client。También incluye un código液体,对非正式的客户,清醒的,和。关于档案的要求checkout.liquidDe tu tienda。我没有权利得到你的档案Código de tu tema, comunícate con el equipo de atención al cliente de Shopify Plus para icitar access。

Este ejemplo usa unimpuesto IVA ficticio que tiene las siguentes reglas:

  • Los client que viven en una unión de países pagan impuestos de IVA sobre todos Los productos vendidos。
  • 关于出口产品的客户país关于出口产品的问题unión,关于出口产品的客户calificación cero的问题。
  • 法国的产品和财产包括意大利的财产(configuración)我们的过错están我们的过失Está habilitada en laConfiguración de impuestosDe la tienda)。

在天庭,在客户,甚至在财产和产品上。协定的国度artículos包括在内的一切事物:

已申请税款的购物车

En la pantalla de pago, el脚本验证el país de envío。Si el país no pertenece a la unión, se resta el monto del IVA al preo total:

Carrito sinel impuesto

我的朋友,我的朋友país我的客户。我的客户活着país我的世界上没有你,我的世界上没有你,我的世界上没有你。

#将增值税设置为增值税税率的金额。#例如,如果增值税税率是20%,则VAT=20 VAT=20 #在结帐中出现在折扣旁边的消息VAT_REMOVAL_MESSAGE =“增值税已删除”#对订单收取增值税的国家列表COUNTRY_CODES_EU = %w[AT BE BG CY CZ DK EE FI FR DE GR HU IE IT LV LT LU MT NL PL PT RO SK SI SI ES SE GB]如果输入.cart。(Input.cart.shipping_address.country_code) Input.cart.line_items. include?每个做|line_item| product = line_item.variant。如果Product .gift_card?vat_only_fraction = VAT / (100.0 + VAT) VAT = line_item。Line_price * vat_only_fraction ex_vat_price = line_item。Line_price -增值税line_item。change_line_price(ex_vat_price, message: VAT_REMOVAL_MESSAGE) end end end输出。cart = Input.cart

El siguiente código de Liquid funciona con El script before para explicar los cambios en El carrito。

阿格雷加阿斯特código acheckout.liquid

 
{{'plus.checkout. message . 'Vat_exemption_message ' | t}}

Agrega el siguiente código a tu档案德configuración区域en inglés

“+”: {“签出”{“vat_exemption_message”“因为我们在欧盟以外的地区发货,所以你购物车里的商品已经免征增值税了。”}}

送秋波马斯

Leer más acerca de

¿Estás listo/a para comenzar a vendor con Shopify?

功能免费