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