折扣脚本示例
此示例使用订单项目脚本来根据客户所在国家/地区提供折扣。此示例还包含示例 Liquid 代码,用于向客户提供有关折扣的信息。此示例要求您具有商店的 checkout.liquid
文件的访问权限。如果您无法在模板代码中访问此文件,请使用 Checkout Extensibility 和 Shopify Functions 来自定义结账流程。
此示例使用具有以下规则的虚构增值税:
- 居住在联盟国家的客户需要支付售出的所有产品的增值税。
- 购买产品并将其出口到非联盟国家/地区的客户无需缴纳增值税(换句话说,对这些客户的销售实施零税率)。
- 商店中的产品价格包含增值税(即在商店的税费设置中启用在价格中包含所有税费)。
在店面中,所有客户都能看到产品价格中包含的 VAT。将商品添加到购物车时,会显示包含 VAT 的价格:
在结账时,脚本会检查收货国家/地区。如果该国家/地区是非联盟的国家/地区,则总价会减去增值税金额:
在以下示例中,会检查客户的国家/地区。如果客户所在的国家/地区不征收增值税,则订单的总价格将减去增值税金额。
以下 Liquid 代码搭配上述脚本,用于解释购物车中的变更。
将此代码添加到 checkout.liquid
:
将以下代码添加到您的英语区域设置文件中:
详细了解
详细了解以下内容: