首页 > 解决方案 > 如何在 Prestashop 中获取产品修改日志?

问题描述

有没有办法知道 Prestashop 1.7 中对产品进行了哪些具体更改?

在高级参数>日志中,我可以看到进行修改的员工、严重性、修改的消息、已修改对象的 id 以及进行修改的日期,但它没有显示我修改是什么。所做的具体更改,如名称、价格、描述等。

有办法知道吗?

标签: prestashopprestashop-1.7

解决方案


有一种方法,但这是一个复杂的问题,您可以挂钩到动态挂钩,例如:

actionObjecProductUpdateBefore

actionObjectProductUpdateAfter

并比较两组对象数据以查看已更改的内容。

当然,如果您想记录更详细的信息,例如特定价格的变化等,您还需要在产品更改前后获取有关它们的信息,这可能是一个耗时耗资源的操作,所以要小心。


推荐阅读