Вопрос

У меня есть этот код.

<a href="#" id="linkId" onclick="popWin('<?php echo $this->helper('shipping')->getTrackingPopUpUrlByOrderId(100000019) ?>','trackshipment','width=800,height=600,resizable=yes,scrollbars=yes')" title="<?php echo $this->__('Track this shipment') ?>"><?php echo $this->__('Track this shipment') ?></a>

Предполагается, что он открывает всплывающее окно с деталями отслеживания. Но это не работает. Кто -нибудь может сказать мне, что не так?

Пожалуйста, обрати внимание 100000019 мой идентификатор заказа

Это было полезно?

Решение

Параметр для getTrackingPopUpUrlByOrderId должен быть идентификатор реального порядка (не приращением) или $order объект сам. Попробуйте вместо этого:

<?php $order = Mage::getModel('sales/order')->loadByIncrementId(100000019)?>
<a href="#" id="linkId" onclick="popWin('<?php echo $this->helper('shipping')->getTrackingPopUpUrlByOrderId($order) ?>','trackshipment','width=800,height=600,resizable=yes,scrollbars=yes')" title="<?php echo $this->__('Track this shipment') ?>"><?php echo $this->__('Track this shipment') ?></a>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top