Shopify - 更改结帐总额

时间:2012-12-17 16:28:58

标签: checkout shopify

任何人都知道在“购物车”屏幕上是否可以更改发布到Shopify的总结算值?

我想给某些客户类型一个批发折扣(我使用标签来区分客户类型)。我正在使用shopify计算来改变用户将看到的内容,但是当发送到Shopify时,总计不打折,它们仍然是实际的产品价格。

我似乎无法弄清楚总数的存储位置,因此我可以拦截它们。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您无法动态改变定价。如果您想给某人更便宜的价格,您将不得不将购物车中的产品与价格更便宜的相同产品进行交换。换句话说,如果您在购物车中检测到价格为10.00美元的变体ID 12345678并且您希望以8.00美元的价格向特殊客户出售变体ID 987654321,则在允许完成结帐之前,您将进行此交换。这不是Shopify世界中最容易做到的事情。

您也可以接受10美元,并在下次购买时向他们发送价值2.00美元的优惠券。更简单的方法。

答案 1 :(得分:0)

是的,这是可行的。为每种客户类型创建不同的变体。在最后一页,选择正确的变体。但这需要一些努力。

这个问题虽然有人可能会弄明白(特别是如果你是用javascript而不是AJAX + App Proxy)。即便如此,如果有人发现你有相同的东西被列为更便宜的变种,买家可以简单地使用AJAX API来选择它。现在停止这一点,1)您必须使用App Proxies进行更改并保存更改。 2)然后创建一个webhook以完成订单并查看更改是否匹配。如果没有,我不知道,给他发一封电子邮件,说不要顽皮,订单已被取消。

基本上,这是很多工作,但它是可行的。我为类似的问题做了类似的事情。

P.S。如果你没有在最便宜的变种上做出损失并且能够承担有人可能想出更便宜的变体的远程机会,那么任务变得更加简单。无需使用webhook进行验证和填充。只需在购物车中切换变体即可。简单。