사용 중 Magento 기업입니다. 토요일 배송 옵션 UPS 확장 Magento
나는 프론트 엔드에 내 체크 아웃 페이지에서UPS API
에서
토요일 배달 옵션을 끌어하려합니다. 나는 그 순간에 어느 곳으로도 갈 수없는 것처럼 보입니다. 나는 관리자에게 옵션을 활성화 시켰고
getAvailableMethods()
함수를 호출하여 결과를 인쇄하려고 할 때 배열에서 토요일 전달 옵션을 얻지 만 프론트 엔드에 표시하는 옵션을 얻을 수 없습니다. 나는 토요일 배달 코드
을 포함하도록 UPS model
을 수정했다. (많은 연구 끝에 더 이상 그런 식으로 작동하지 않는다는 것을 알게되었다.)하지만 여전히 아무 것도하지 않는다. 프론트 엔드 결제 페이지에서 배송 옵션을 얻을 수있는 방법이 있습니까?
여기 내 originShipment 배열
'originShipment'=>array(
// United States Domestic Shipments
'United States Domestic Shipments' => array(
'01' => Mage::helper('usa')->__('UPS Next Day Air'),
'02' => Mage::helper('usa')->__('UPS Second Day Air'),
'03' => Mage::helper('usa')->__('UPS Ground'),
'07' => Mage::helper('usa')->__('UPS Worldwide Express'),
'08' => Mage::helper('usa')->__('UPS Worldwide Expedited'),
'11' => Mage::helper('usa')->__('UPS Standard'),
'12' => Mage::helper('usa')->__('UPS Three-Day Select'),
'13' => Mage::helper('usa')->__('UPS Next Day Air Saver'),
'14' => Mage::helper('usa')->__('UPS Next Day Air Early A.M.'),
'54' => Mage::helper('usa')->__('UPS Worldwide Express Plus'),
'59' => Mage::helper('usa')->__('UPS Second Day Air A.M.'),
'65' => Mage::helper('usa')->__('UPS Saver'),
'33' => Mage::helper('usa')->__('UPS Saturday Delivery'),
),
에서 내 방법 배열에서 내 UPS Model
내가 포함 한 토요일 배달 옵션에
을 사용하고 코드의 일부이다
'method'=>array(
'1DM' => Mage::helper('usa')->__('Next Day Air Early AM'),
'1DML' => Mage::helper('usa')->__('Next Day Air Early AM Letter'),
'1DA' => Mage::helper('usa')->__('Next Day Air'),
'1DAL' => Mage::helper('usa')->__('Next Day Air Letter'),
'1DAPI' => Mage::helper('usa')->__('Next Day Air Intra (Puerto Rico)'),
'1DP' => Mage::helper('usa')->__('Next Day Air Saver'),
'1DPL' => Mage::helper('usa')->__('Next Day Air Saver Letter'),
'2DM' => Mage::helper('usa')->__('2nd Day Air AM'),
'2DML' => Mage::helper('usa')->__('2nd Day Air AM Letter'),
'2DA' => Mage::helper('usa')->__('2nd Day Air'),
'2DAL' => Mage::helper('usa')->__('2nd Day Air Letter'),
'3DS' => Mage::helper('usa')->__('3 Day Select'),
'GND' => Mage::helper('usa')->__('Ground'),
'GNDCOM' => Mage::helper('usa')->__('Ground Commercial'),
'GNDRES' => Mage::helper('usa')->__('Ground Residential'),
'STD' => Mage::helper('usa')->__('Canada Standard'),
'XPR' => Mage::helper('usa')->__('Worldwide Express'),
'WXS' => Mage::helper('usa')->__('Worldwide Express Saver'),
'XPRL' => Mage::helper('usa')->__('Worldwide Express Letter'),
'XDM' => Mage::helper('usa')->__('Worldwide Express Plus'),
'XDML' => Mage::helper('usa')->__('Worldwide Express Plus Letter'),
'XPD' => Mage::helper('usa')->__('Worldwide Expedited'),
'SAT' => Mage::helper('usa')->__('Saturday Delivery'),
),
'containers_filter' => array(
array(
'containers' => array('00'), // Customer Packaging
'filters' => array(
'within_us' => array(
'method' => array(
'01', // Next Day Air
'13', // Next Day Air Saver
'12', // 3 Day Select
'59', // 2nd Day Air AM
'03', // Ground
'14', // Next Day Air Early AM
'02', // 2nd Day Air
'33', // Saturday Delivery
)
),
'from_us' => array(
'method' => array(
'07', // Worldwide Express
'54', // Worldwide Express Plus
'08', // Worldwide Expedited
'65', // Worldwide Saver
'11', // Standard
'33', // Saturday Delivery
)
)
)
),
그리고 나는 내 관리자의 모든 옵션을 사용하도록 설정했습니다. 이론적으로 토요일 전달 옵션에 잘못된 코드를 사용하지 않는 한 이것은 내 프런트 엔드에서 토요일 배달을 가져와야합니다. 내가 여기서 잘못하고있는 것이 확실하지 않습니다.
감사
안녕하세요. 질문에 코드를 게시하고 시도한 것을 설명 할 수 있습니까? –
코드를 포함하도록 제 질문을 수정했습니다. 희망이 도움이 –