更改时导出PrestaShop数据(客户,地址,订单)

时间:2018-02-12 11:44:38

标签: export prestashop

在我们公司,我们希望将PrestaShop用作在线商店系统。但我们也有一个ERP系统,它也需要客户,地址和订单。

因此我必须同步数据。首先,我认为我只是通过webservice调用请求所有数据。但这意味着我必须实施民意调查,这在我看来是一个“肮脏”的解决方案。

是否有任何模块或其他可能的解决方案,每次插入新数据或更改/删除现有数据时都会导出数据?

我是PrestaShop的新手。也许有人可以帮助我:)。

提前致谢

祝福

岸堤

1 个答案:

答案 0 :(得分:1)

每次添加,修改或删除对象时,都会调用一个函数:

来自add类的函数Object

Hook::exec('actionObject'.get_class($this).'AddAfter', array('object' => $this));

来自update类的函数Object

Hook::exec('actionObject'.get_class($this).'UpdateAfter', array('object' => $this));

来自delete类的函数Object

Hook::exec('actionObject'.get_class($this).'DeleteAfter', array('object' => $this));

然后,您可以创建一个模块并使用这些钩子将其与ERP集成。