我正在尝试为Itella SmartPOST和Post24制作一个发货模块,你不太可能听说过它们,因为它们只存在于爱沙尼亚,芬兰和其他地方。在这里,他们简要介绍了如何使用英语http://www.smartpost.ee/automaatne-vaikepaki-andmete-saatmine与他们的服务器进行通信,我想对于一个经验丰富的开发人员来说应该足够了,但我可以使用更多的方向,我真的不想为此付钱。运输模块,如果我可以自己做。
我已经阅读了有关如何制作运输模块的几个教程,但它们都没有涵盖如何与外部资源进行通信。
所以我想我需要构建一些东西,在结账时会给costumer选项选择他们想要包裹来的包裹终端,然后将这些信息与其他必填字段(http://eteenindus.smartpost.ee/data/_tables.db.html#orders)一起发送给Itella和然后从他们那里得到一些信息。我希望我能理解这一点......
那我该怎么做呢?我非常了解如何制作自定义送货方式,但在我和他们的数据库之间发送信息的部分令人困惑。
答案 0 :(得分:2)
他们的文档说他们可以接受JSON Post或XML post请求,这意味着你必须生成这些请求并从Magento发送它们。
我建议您查看有关创建基于API的货件和付款扩展的教程。
以下是基于API的付款延期的教程。您可以根据货件扩展调整发送/接收原则: http://www.excellencemagentoblog.com/magento-create-custom-payment-method-api-based