【发布时间】:2020-08-31 17:20:18
【问题描述】:
有没有办法知道 Prestashop 1.7 中对产品进行了哪些具体更改?
在高级参数中> 日志我可以看到进行修改的员工、严重性、修改的消息、已修改对象的 id 以及进行修改的日期,但确实如此不要告诉我修改是什么。所做的具体更改,如名称、价格、描述等。
有办法知道吗?
【问题讨论】:
有没有办法知道 Prestashop 1.7 中对产品进行了哪些具体更改?
在高级参数中> 日志我可以看到进行修改的员工、严重性、修改的消息、已修改对象的 id 以及进行修改的日期,但确实如此不要告诉我修改是什么。所做的具体更改,如名称、价格、描述等。
有办法知道吗?
【问题讨论】:
有一种方法,但它是一个复杂的问题,你可以像这样钩入动态钩子:
actionObjecProductUpdateBefore
和
actionObjectProductUpdateAfter
并比较两组对象数据,看看发生了什么变化。
当然,如果您想记录更详细的信息,例如特定价格的变化等。您还需要在产品更改之前和之后获取有关它们的信息,这可能是一个耗费时间和资源的操作,所以要小心。
【讨论】: