如何将折扣代码添加到我的购物车并将其发送到贝宝结账?

How do I add a discount code to my cart and send it to paypal checkout?

我正在尝试将折扣代码字段添加到我的大型卡特尔网站。我在bigcartel设置了可用的折扣码,但是结账的时候没有显示折扣字段。这是因为我将用户发送到 PayPal 进行结帐。有没有办法在我的购物车中添加一个折扣代码字段,然后在结账时将该折扣发送到 paypal?

我真正需要的是如何为折扣代码制作 <input/> 以便在提交表单时对其进行处理的示例。我是大卡特尔的新手,据我所知,我没有能力更改购物车表单处理方式的代码。

我已经研究了 bigcartel 和 PayPal 的文档一段时间了,但没有成功,我希望这里有人知道解决方案,但我们将不胜感激。

您可以使用 discount_code_input:

向购物车页面添加折扣字段
Enter discount: {{ cart.discount | discount_code_input }}

这也记录在这里:https://help.bigcartel.com/developers/themes/#discountcodeinputdiscount-id-classname

此外,还有许多不同的变量用于检查折扣是否启用、金额、输入的代码等:https://help.bigcartel.com/developers/themes/#variables-1

最后,每个 Big Cartel 主题都在 GitHub 上,因此您可以下载主题代码,运行 使用 Dugway 在本地下载,并更好地了解我们的主题是如何工作的。例如午休时间:https://github.com/bigcartel-themes/lunch-break/blob/master/source/cart.html