Я хотел бы автоматически добавить последние 4 цифры счетов-фактур, когда они существуют, для отслеживания номеров для каждого заказа. Как мне это сделать? СпасибоMagento Как автоматически добавить номера отслеживания в заказ
0
A
ответ
2
Когда вы создаете отгрузку, назначьте номер отслеживания динамически с помощью наблюдателя вашего настраиваемого модуля. Смотри ниже.
config.xml
<sales_order_shipment_save_before>
<observers>
<namespace_modulename_ship_before>
<type>singleton</type>
<class>Namespace_Modulename_Model_Observer</class>
<method>salesOrderShipmentSaveBefore</method>
</namespace_modulename_ship_before>
</observers>
</sales_order_shipment_save_before>
Observer.php
public function salesOrderShipmentSaveBefore($observer)
{
$invoice = $observer->getEvent()->getInvoice();
$last4 = substr($invoice->getIncrementId(), -4);
$shipment = $observer->getEvent()->getShipment();
$track = Mage::getModel('sales/order_shipment_track')
->setNumber($last4) //tracking number/awb number
->setCarrierCode('custom') //carrier code
->setTitle('Custom'); //carrier title
$shipment->addTrack($track);
}
Смежные вопросы
- 1. Сбор нулевого номера для отслеживания номеров magento
- 2. Как добавить номера автоматически, введя
- 3. Проверка мобильного номера на заказ - Magento framework
- 4. Как я могу получить все номера отслеживания заказов в Magento?
- 5. Magento показать и изменить поле отслеживания номера в порядке обзора
- 6. Magento автоматически подтвердите заказ, а не администратор
- 7. magento - добавить нового оператора для отслеживания информации
- 8. Magento - Добавить пользовательский атрибут на заказ
- 9. Добавить продукты на заказ программно magento admin
- 10. Запрограммируйте отправку электронной почты при отправке номера для отслеживания
- 11. Как добавить столбец Дата, отправленная в торговый заказ Сетка magento
- 12. Observer Отменить заказ Magento
- 13. Как добавить код отслеживания javascript на все страницы magento?
- 14. Ссылка для отслеживания заказа в подтверждающей почте в magento
- 15. Magento не отправляет заказ электронной почты автоматически после оформления заказа
- 16. Можно ли добавить номер отслеживания доставки в пакетную систему?
- 17. Magento Оформить заказ Остановить обновление
- 18. фильтр коллекции заказ Magento
- 19. Редактирование Magento заказ Форма
- 20. Ввести заказ в magento вручную
- 21. Справочный заказ блока Magento
- 22. Magento 2 - Заказ активов
- 23. Google Maps на заказ Magento
- 24. Magento Onepage Оформить заказ
- 25. Как отредактировать заказ PDF в Magento 1.6.2
- 26. Magento - Оформить заказ - Страница корзины
- 27. Добавить номера позиций в пункты в Magento Invoice PDF
- 28. Получить идентификатор отслеживания из события отслеживания отправки в Magento
- 29. PayPal Заказы автоматически отменяются в Magento
- 30. Заказ PayPal автоматически отменяется до оплаты?
Не могли бы вы, возможно, дать мне ссылку о том, как создавать модули: | по-прежнему нужно работать с этим – HWR
здесь вам понадобятся 3 файла .. один в приложении/etc/modules/для регистрации вашего настраиваемого модуля, второй в вашем локальном/Namespace/Module/etc/ie config.xml, который я написал выше, третий в local/Пространство имен/Модуль/Модель/ваш наблюдатель я написал выше .. ссылка для изучения создания модуля http://stackoverflow.com/questions/576908/how-to-create-a-simple-hello-world-module-in- Magento – Kalpesh