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

Export PrestaShop data (customers, addresses, orders) when changed

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

所以我要同步数据。首先我以为我只是通过网络服务调用请求所有数据。但这意味着我必须实施轮询,在我看来这是一个 'dirty' 解决方案。

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

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

提前致谢

祝福

安迪

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

函数 add 来自 Object class:

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

函数 update 来自 Object class:

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

函数 delete 来自 Object class:

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

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