Shopify:我如何将产品限制为每个客户一个

  • 本文关键字:客户 一个 Shopify shopify
  • 更新时间 :
  • 英文 :


寻找一种直接的方式来限制我的免费样品产品,以便每个注册客户可以购买1次,而无需使用任何促销/折扣代码

我想也许可以为客户存储一个笔记并参考它,但我发现你不能这么容易地访问笔记。

编辑:似乎我可以通过customer.orders访问所有订单。是否可以先遍历订单,然后再遍历交易和产品,看看产品id是否与免费样品id匹配,如果匹配,阻止用户访问我的.liquid模板文件中的免费样品产品?

比起创建一个正式的应用,你可以创建一个私有应用,并使用web hook调用它。web钩子将检查订单中的样品产品,然后标记订单的客户。

就基础设施而言,你需要一个可以运行和安装安全应用程序的地方(我会使用Node)。如果您还没有一个带有证书的主机,那么有多种方法可以进行托管。Amazon EC2可以免费使用一年。

  • https://docs.shopify.com/api/webhook
  • https://docs.shopify.com/api/authentication/creating-a-private-app
  • https://docs.shopify.com/themes/liquid-documentation/objects/customer customer-tags
  • https://aws.amazon.com/free/

编写一个小应用程序,标记所有订购x产品的客户(免费样品),然后在您的产品上。液体你需要工作一些代码,如:

if product handle == free-product(确保客户在产品x页内)

除非客户。标签== free-sample

显示添加到购物车按钮

endunless

endif

相关内容

最新更新