3
A
回答
4
因爲您需要地址數據(計費或運費,如果只計費,然後運費設置與結算方式相同,國家/地區,郵編區域依賴於您的運輸方式),您無法做到「無關」至少有一個簡單的項目(報價現有的,虛擬和可下載的產品不需要運送)。之後,你可以打電話給你的報價對象
$quote->getShippingAddress()->getGroupedAllShippingRates();
2
我想通了就...
$carriers = Mage::getStoreConfig('carriers', Mage::app()->getStore()->getId());
foreach ($carriers as $carrierCode => $carrierConfig) {
print_R($carrierConfig);
}
感謝您的幫助
12
這裏的另一種方式。您需要設置郵編和國家 - 即使這對您的送貨方式無關緊要。
// Change to your postcode/country.
$zipcode = '2000';
$country = 'AU';
// Update the cart's quote.
$cart = Mage::getSingleton('checkout/cart');
$address = $cart->getQuote()->getShippingAddress();
$address->setCountryId($country)
->setPostcode($zipcode)
->setCollectShippingrates(true);
$cart->save();
// Find if our shipping has been included.
$rates = $address->collectShippingRates()
->getGroupedAllShippingRates();
foreach ($rates as $carrier) {
foreach ($carrier as $rate) {
print_r($rate->getData());
}
}
相關問題
- 1. Magento - 不收取運費稅
- 2. magento免運費
- 3. 收到magento運費
- 4. Magento - 運費折扣
- 5. Magento:沒有付款方式顯示免運費產品,運費
- 6. Magento獲取所有父母ID
- 7. Magento - 獲取所有屬性值
- 8. 獲取Magento中的所有發票
- 9. Google Checkout:獲取運費
- 10. Magento免費送貨,免運費
- 11. 應用折扣運費magento
- 12. Magento - 每KG的運費
- 13. Magento自定義運費
- 14. Magento的定製運費
- 15. Magento - 創建最低運費
- 16. Magento運費其他貨幣
- 17. 如何獲取所有Magento訂單狀態(列出所有magento訂單狀態)
- 18. Magento:獲取Magento後端產品在所有國家/地區的所有運輸成本
- 19. 卡夫卡消費者沒有獲取所有郵件
- 20. Magento 1.8 - 運費根據購物車中的產品而有所不同
- 21. Magento:獲取所有配置的速率的牀頭櫃運輸模塊
- 22. Magento運輸模塊:獲取當前在購物車中的所有物品
- 23. 獲取管理的所有訂單商品在運送magento時創建訂單
- 24. Magento獲取沒有加載所有屬性的相關產品
- 25. 獲取用戶的運費錢iPhone
- 26. Magento:取消其他運費的結果,當顯示免費送貨
- 27. 如何獲取所選屬性Magento
- 28. Magento創建訂單時更改運費
- 29. 變化運費total- Magento的1.8
- 30. magento結帳:更改運費價格
代碼中有一個小故障。你的變量設置爲「()」 – aki 2013-11-07 15:49:39