我需要在 Prestashop 中创建一个模块。
该模块应具有以下功能。
1)当用户注册帐户、购买产品等时,数据也应通过 API 传递到另一个具有数据库的系统。
2) 我听说过 Prestashop 的 REST API。
3) 主要挑战是这一切都应该在模块的范围内,并且不应编辑 Prestashop 的核心文件或外部文件。
4) 上网搜索,没有找到符合要求的结果。
任何、帮助或想法如何实现。
谢谢..
我需要在 Prestashop 中创建一个模块。
该模块应具有以下功能。
1)当用户注册帐户、购买产品等时,数据也应通过 API 传递到另一个具有数据库的系统。
2) 我听说过 Prestashop 的 REST API。
3) 主要挑战是这一切都应该在模块的范围内,并且不应编辑 Prestashop 的核心文件或外部文件。
4) 上网搜索,没有找到符合要求的结果。
任何、帮助或想法如何实现。
谢谢..
这可以使用 Prestashop 挂钩来实现,客户在前台执行的几乎所有操作都有自己的挂钩,当执行操作时会在您的模块中调用该挂钩。检查钩子上的 Prestashop 文档
在您在此处描述的情况下,您可以依赖 Hook actionPaymentConfirmation。一旦在 Prestashop 下订单并且其状态设置为“已接受付款”,您的模块就可以将订单详细信息发布到您的系统。然后,您的 Prestashop 实例是您的主系统的 Web 客户端。据我说,Prestashop REST API 在这里无济于事!
您可以使用 REST API 以另一种方式设置您的系统,但您必须定期检查订单状态等。