Я использую Magento Enterprise.Суббота Вариант поставки Расширение ИБП Magento
Я пытаюсь тянуть субботу опцию доставки из UPS API
на моей странице оформления заказа на веб-интерфейсе. На данный момент я не могу никуда с этим поработать. У меня есть опция, включенная администратором, и когда я пытаюсь вызвать функцию getAvailableMethods()
и распечатать результат, я получаю опцию субботнего доставки в массиве, но я не могу получить эту опцию для отображения на интерфейсе. Я изменил UPS model
, чтобы включить код доставки субботы (который после многих исследований я выяснил, что больше не работает так), но он все еще ничего не делает. Есть ли способ, которым я могу получить опцию доставки на моей странице проверки на внешнем интерфейсе?
Вот некоторые из кода, я использую
в моем 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'),
),
и под моим методом массива
'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
)
)
)
),
И я включил все параметры от своего администратора. Теперь теоретически это должно привести к доставке субботы на мой интерфейс, если я не использую неправильный код для опции доставки в субботу. Я не уверен, что я делаю неправильно здесь.
Благодаря
Добро пожаловать в SO. Можете ли вы опубликовать свой код в вопросе и объяснить, что вы пробовали? –
Изменен мой вопрос, чтобы включить код. Надеюсь это поможет –