2013-10-10 41 views
0

我正在嘗試爲Itella SmartPOST和Post24製作一個運輸模塊,因爲它們只存在於愛沙尼亞,芬蘭以及其他地方,所以您不太可能聽說過它們。在這裏,他們簡要介紹瞭如何與他們的服務器進行英文溝通http://www.smartpost.ee/automaatne-vaikepaki-andmete-saatmine,我想對於一個有經驗的開發人員來說應該夠了,但是我可以使用更多方向,如果我真的不想爲運輸模塊付錢可以自己做。定製Magento運輸模塊

我已經閱讀了關於如何製作運輸模塊的教程,但他們都沒有講述如何與外部來源進行交流。

所以我想我需要建立一些東西,在結帳時會給客戶選擇他們希望包裹來,然後發送該信息與其他必填字段(http://eteenindus.smartpost.ee/data/_tables.db.html#orders)到Itella,然後得到一些信息從他們回來。我希望我能正確理解這一點......

那麼我該如何去做這件事?我非常瞭解如何製作自定義傳送方式,但是在我和他們的數據庫之間發送信息的部分卻讓人感到困惑。

回答

2

他們的文檔說他們可以接受JSON Post或XML Post請求,這意味着您必須生成這些請求並從Magento發送它們。

我建議查看有關創建基於API的裝運和付款擴展的教程。

這是一個基於API的支付擴展教程。您可以將發送/接收原則適用於您的貨件延期: http://www.excellencemagentoblog.com/magento-create-custom-payment-method-api-based

+0

非常感謝您的回答,儘管如此,我可以使用更多的指導方法來解決這個問題。我一直在通過卓越的這些教程進行研究,但我對PHP仍然很陌生。 – Vasar

+0

我不能一步一步告訴你如何構建擴展。有很多示例和教程供您學習。如果您遇到特定問題,社區將很樂意提供幫助。 – Axel