我正在用限量版产品建立一个电子商务网站。
当产品不再可供购买时,每个Woocommerce产品页面都有一个自定义属性。
当产品销售期结束时,“添加到购物车按钮”将被删除。如果原始卖家查看其仪表板页面,我可以显示其活动已结束的通知。
但是,管理员需要可视化已完成的产品及其销售统计数据。如果只在原始卖家登录时运行,我不能依赖函数来发送此数据。
Logically, do I run a daily WP-CRON job that queries all products, compares the current time to their completion date, and conditionally manipulate data if the conditions are true?
这是一种糟糕的做法,速度非常慢,还是有更好的方法?
慢慢学习,提前感谢您的指导
最合适的回答,由SO网友:Welcher 整理而成
对我来说,这听起来不是一个坏方法。要记住的事情WP_CRON
它不是“真正的”cron,只有在有人访问该站点时才会触发。
为此,您还可以在产品页面加载时进行检查,并根据需要隐藏按钮。