嗨WooCommerce我有一个条件的产品,即产品有自定义字段购买限制与是/否选项。这里一旦用户登录购买项目,如果该项目下的购买限制(是),然后我想检查一个条件,好像用户在过去30天内已经购买了该产品,我想显示错误消息,您已经购买了此项目,并禁用“添加到购物车”按钮。如果该用户在过去30天内没有购买该产品,则可以将该产品添加到购物车。
嗨WooCommerce我有一个条件的产品,即产品有自定义字段购买限制与是/否选项。这里一旦用户登录购买项目,如果该项目下的购买限制(是),然后我想检查一个条件,好像用户在过去30天内已经购买了该产品,我想显示错误消息,您已经购买了此项目,并禁用“添加到购物车”按钮。如果该用户在过去30天内没有购买该产品,则可以将该产品添加到购物车。
1条答案
按热度按时间c6ubokkw1#
在标题中你说你想限制在1个项目/年,而在描述中你提到1个项目/30天。
我其实有一个类似的solution for limiting the overall daily product stock,所以这里是一个修订版,应该工作的情况下,你想限制它为1购买/ 30天为一个登录的客户(你没有说你的自定义字段是如何调用,所以我使用占位符。请相应地更改):
这只会隐藏Add to Cart消息,并拒绝登录客户购买他们在过去30天内购买的给定产品。
如果你也想显示一个通知,我猜在单一产品页面,你可以使用以下: