【发布时间】:2012-12-04 18:38:45
【问题描述】:
有人知道是否可以更改在“购物车”屏幕上发布到 Shopify 的总结账价值?
我想为某些客户类型提供批发折扣(我使用标签来区分客户类型)。我正在使用 shopify 计算来更改用户将看到的内容,但是在发送到 Shopify 时,总计没有打折,它们仍然是实际产品价格。
我似乎无法弄清楚总数的存储位置,因此我可以截获它们。有什么想法吗?
【问题讨论】:
有人知道是否可以更改在“购物车”屏幕上发布到 Shopify 的总结账价值?
我想为某些客户类型提供批发折扣(我使用标签来区分客户类型)。我正在使用 shopify 计算来更改用户将看到的内容,但是在发送到 Shopify 时,总计没有打折,它们仍然是实际产品价格。
我似乎无法弄清楚总数的存储位置,因此我可以截获它们。有什么想法吗?
【问题讨论】:
是的,这是可行的。为每种客户类型制作不同的变体。在最后一页,选择正确的变体。不过这需要一些努力。
问题在于,尽管有人可能会弄清楚(尤其是如果您使用 javascript 而不是 AJAX + App Proxy)。即使这样,如果有人发现您将相同的东西列为更便宜的变体,买家也可以简单地使用 AJAX API 来选择它。现在要停止这种情况,1)您必须使用 App Proxies 进行更改并保存更改。 2) 然后为订单完成创建一个 webhook 并查看更改是否匹配。如果不是,我不知道,给他发一封电子邮件,说不要调皮,订单已被取消。
基本上,这是很多工作,但它是可行的。我为类似的问题做了类似的事情。
附:如果您没有在最便宜的变体上蒙受损失,并且能够承受有人可能会找出更便宜的变体的遥远机会,那么任务就会变得简单得多。无需使用 webhook 进行验证等。只需在购物车中切换变体。很简单。
【讨论】:
您不能即时更改定价。如果您想给某人一个更便宜的价格,您必须将购物车中的产品换成价格更便宜的相同产品。换句话说,如果您在购物车中检测到变体 ID 12345678 的价格为 10.00 美元,并且您想以 8.00 美元的价格将变体 ID 987654321 出售给特殊客户,那么您将在允许完成结账之前进行该交换。在 Shopify 世界中,这不是最简单的事情。
您也可以只接受 10 美元,然后向他们发送一张价值 2.00 美元的感谢券,以在他们下次购买时减免。比较简单的方法。
【讨论】: