首页 文章

Magento外部访问

提问于
浏览
1

我有一个Shopify应用程序,我愿意将它移植到Magento . 鉴于正在运行的Magento电子商务网址,有没有办法:

  • 使用RESTFul / SOAP / Whatever方式检索[token / OAuth]以从Magento访问数据?

  • 使用Magento公开的API,将外部URL注册为webhook endpoints ,以便在创建订单或创建/更新/销毁产品时接收通知?

  • 如果两件事都有可能,你如何处理所有不同的Magento版本?

1 回答

  • 0

    检索[token / OAuth]以使用RESTFul / SOAP / Whatever方式从Magento访问数据?

    是 . REST API in Magento使用OAuth身份验证过程并提供获取令牌等所需的 endpoints .

    使用Magento公开的API,将外部URL注册为webhook endpoints ,以便在创建订单或创建/更新/销毁产品时接收通知?

    不.Magento合并event driven architecture (EDA),因此向外部 endpoints 提供数据的最佳方式是在Magento中create an observer,将其连接到您要监视的 event (例如,sales_order_place_after for new orders)并使用观察者将数据发送到外部 endpoints .

    从技术上讲,您提出的问题是可能的,但您需要使用定制的API endpoints 自行实现它,该 endpoints 按照上面提到的观察者模式注册新的观察者 .

    如果两件事都有可能,你如何处理所有不同的Magento版本?

    我不确定我是否理解这个问题,但是当你开始使用Magento时,你会选择使用一个版本 . 显然你应该选择Magento 1或2的最新版本,因为它在功能和安全补丁方面是最安全和最新的,但是你的主要问题是你是否想要使用Magento 1或者Magento 2.网上有很多关于此的比较,但我建议你选择Magento 2,因为Magento 1将在几年后被弃用 .

相关问题