【问题标题】:Custom Magento shipping module自定义 Magento 运输模块
【发布时间】:2013-10-18 10:47:30
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php xml magento shipping


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢您的回答,尽管在我的情况下可以使用更多的方向来解决它。我一直在 Excellence 中学习这些教程,但我对 PHP 还是很陌生。
    • 我真的不能一步一步告诉你如何构建扩展。有很多示例和教程可供您学习。如果您遇到特定问题,社区将很乐意提供帮助。
    猜你喜欢
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    • 2023-03-19
    • 2012-08-28
    • 2014-05-22
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    相关资源
    最近更新 更多