更改时导出 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 集成。
在我们公司,我们想使用 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 集成。