배송비가 고정 요금, 무료 배송 등과 같이 마젠타 색으로 배열/객체를 얻으려면 어떻게해야합니까?Magento : 모든 배송료를 받으십시오.
선택한 주소 또는 제품과 관련이 없습니다.
배송비가 고정 요금, 무료 배송 등과 같이 마젠타 색으로 배열/객체를 얻으려면 어떻게해야합니까?Magento : 모든 배송료를 받으십시오.
선택한 주소 또는 제품과 관련이 없습니다.
귀하가 주소 데이터 (청구서 발송에만 해당되는 경우 청구 또는 배송, 결제 방법 : 국가, 우편 번호, 배송 방법의 지역에 따라 다름)과 같이 "관련 없음"을 설정할 수 없습니다. 적어도 하나의 간단한 항목 (기존의 가상 및 다운로드 가능한 제품은 배송 할 필요가 없습니다). 그 후 당신은 여기에 또 다른 방법 ... 견적 객체
$quote->getShippingAddress()->getGroupedAllShippingRates();
내가 그것을 파악에 도움
에 대한
$carriers = Mage::getStoreConfig('carriers', Mage::app()->getStore()->getId());
foreach ($carriers as $carrierCode => $carrierConfig) {
print_R($carrierConfig);
}
감사를 호출 할 수 있습니다. 우편 번호와 국가를 설정해야합니다. 배송 방법에 문제가 없더라도 마찬가지입니다.
// 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());
}
}
코드에 약간의 결함이 있습니다. 귀하의 변수는 "()"로 설정됩니다 – aki