我有一个带有REST API的Laravel 4.2应用程序,我想通过使用api保存我的应用程序数据库中的订单 我怎样才能做到这一点?我应该修改Woocommerce插件还是做其他事情?
答案 0 :(得分:1)
可能性#1
您需要制作自己的wordpress插件并与Laravel应用API端点进行通信。
Woocommerce接收订单 - >插件 - >卷曲 - > Laravel API
我认为有很多关于如何创建自己的Wordpress插件的信息,你也可以查看相关功能的WooCommerce文档。
https://premium.wpmudev.org/blog/wordpress-plugin-development-guide/
https://code.tutsplus.com/tutorials/laravel-4-a-start-at-a-restful-api-updated--net-29785
可能性#2
您可以在Laravel APP端拥有一个脚本,该脚本将查询WooCommerce API并提取最新的WooCommerce订单。
https://docs.woocommerce.com/document/woocommerce-rest-api/
https://gist.github.com/sisou/889971461616661d2ed6(Laravel 4 Cron的灵感来自Laravel 5调度程序)
重要:永远不要修改核心WordPress功能,避免修改任何插件(除非使用适当的文档和专业意图)。这样可以避免您在不想要和不需要的问题上遇到进一步的问题。此外,99%的时间都是不必要的,因为您可以过滤插件功能并在任何WordPress插件中执行不同的任务。