我有一个Shopify应用程序,我愿意将它移植到Magento。 鉴于正在运行的Magento电子商务网址,有没有办法:
答案 0 :(得分:0)
检索[token / OAuth]以使用RESTFul / SOAP / Whatever方式从Magento访问数据?
是。 REST API in Magento使用OAuth身份验证过程并提供获取令牌所需的端点等。
使用Magento公开的API,将外部URL注册为webhook端点,以便在创建订单或创建/更新/销毁产品时接收通知?
没有。 Magento合并了event driven architecture (EDA),因此向外部端点提供数据的最佳方式是在Magento中create an observer,将其连接到您要监控的事件(例如, sales_order_place_after
for new orders)并使用观察者将数据发送到外部端点。
从技术上讲,你提出的问题是可能的,但你需要自己使用定制的API端点来实现它,该端点按照上面提到的观察者模式注册新的观察者。
如果两件事都有可能,你如何处理所有不同的Magento版本?
我不确定我是否理解这个问题,但是当您开始使用Magento时,您将选择要使用的版本。显然你应该选择Magento 1或2的最新版本,因为它在功能和安全补丁方面是最安全和最新的,但是你的主要问题是你是否想要使用Magento 1或者Magento 2.网上有很多关于此的比较,但我建议你选择Magento 2,因为Magento 1将在几年后被弃用。