2013-12-18 75 views
0

我需要爲一家公司創建一種自定義送貨方式,這是一些實際運營商的代理。因此,在結帳過程中,客戶應該能夠根據他的位置(交付終點)查看運營商和價格列表。代理公司提供用於檢索這種信息的API,因此我必須確定將API集成到結帳過程並顯示交付選項的最佳方式。我知道我需要重寫一些模型,塊和模板,但我不知道從哪裏開始。你能給我正確的方向嗎?謝謝。使用選項創建自定義送貨方式

回答

0

您不需要重寫模型。您只需創建一個自定義送貨方式。
This should help you
大部分的魔法發生在collectRates()方法。
您可以在那裏連接到您針對每種運輸方式的不同API,只需創建一個新對象$method = Mage::getModel('shipping/rate_result_method');即可設置其標題和價格並將其附加到結果中。

+0

感謝您的快速回復。我已經閱讀過這篇文章,但看起來它不是我正在尋找的東西。讓我來描述一下這些步驟:在結帳時,客戶選擇我的自定義運輸方式,然後他應該能夠以下拉列表的形式看到可用運營商和相應價格(通過代理公司API檢索)。 – palehorse

相關問題