我希望在Magento延长特殊价格功能,并在特殊价格适用于产品时添加一些定制逻辑。

这样做的最有效方法是什么? 目前,只要加载产品(或加载时,每当加载时)然后模块检查如果特价适用。

显然这种方式非常慢,是一种更有效的方法,可能是当产品本身从dB被拉出时。

任何思想?

有帮助吗?

解决方案

在观察者中,您是否节省了产品上的特价?

例如:

$ product-> setspecialprice(123);

如果是这样,那么我可能会制作一个cronjob并每晚运行它。所以每天晚上你都刚刚经过所有产品,如果价格规则适用并尚未设置,您只需更新产品特殊价格并保存。

如果要另一个时间运行脚本,只需制作shell脚本并随意激活它。

许可以下: CC-BY-SA归因
scroll top