Напишите мне бесплатно программный код отображения в истории заказов внешнего идентификатора доставки у службы доставки

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Мика Рух
  • Группа: Пользователь
  • Сообщений: 68
  • Регистрация: 22.11.2011

30.07.2012 13:28

Подскажите, пожалуйста, как на странице истории заказов (/sales/order/history/) вывести Tracking number?

Заранее спасибо!

#2 Юрий Ковров
  • Иконка
  • Группа: Администратор
  • Сообщений: 6
  • Регистрация: 28.07.2012

30.07.2012 14:25

  • У объекта-заказа присутствует коллекция его доставок: Mage_Sales_Model_Order::getShipmentsCollection()
  • У объекта-доставки присутствует история его перемещений службой доставки: Mage_Sales_Model_Order_Shipment::getAllTracks()
  • У записи из журнала перемещений есть внешний идентификатор заказа в службе доставки: Mage_Sales_Model_Order_Shipment_Track::getNumber()
  • Для добавления записи к истории заказа надо вызвать метод Mage_Sales_Model_Order::addStatusHistory()


Поделиться темой: