0

我正在尝试为 Itella SmartPOST 和 Post24 制作运输模块,您不太可能听说过它们,因为它们只存在于爱沙尼亚、芬兰,也许还有其他地方。在这里,他们简要概述了如何用英语与他们的服务器通信http://www.smartpost.ee/automaatne-vaikepaki-andmete-saatmine,我想对于有经验的开发人员来说应该足够了,但我可以使用更多的方向,如果我能自己做,我真的不想为运输模块付钱。

我已经阅读了一些关于如何制作运输模块的教程,但没有一篇涉及如何与外部资源进行通信。

所以我想我需要构建一些东西,在结账时让客户可以选择他们希望包裹到达的包裹终端,然后将该信息与其他必填字段一起发送(http://eteenindus.smartpost.ee/data/ _tables.db.html#orders ) 到 Itella,然后从他们那里获取一些信息。我希望我理解正确...

那么我该怎么做呢?我非常了解如何制定自定义运输方式,但是在我和他们的数据库之间发送信息的部分变得令人困惑。

4

1 回答 1

2

他们的文档说他们可以接受 JSON Post 或 XML post 请求,这意味着您必须生成这些请求并从 Magento 发送它们。

我建议查看有关创建基于 API 的运输和支付扩展的教程。

这是一个基于 API 的支付扩展的教程。您可以使发送/接收原则适应您的货运扩展: http ://www.excellencemagentoblog.com/magento-create-custom-payment-method-api-based

于 2013-10-10T16:08:00.853 回答