Перейти к содержимому


Фотография
- - - - -

Свойство товара в письме о заказе

заказ почта свойства товара

Лучший Ответ SmetDenis , 26 August 2016 - 08:00


Это можно сделать примерно так.

$cartItems = $order->getItems(true);
foreach($cartItems as $orderItem) {
    if ($element = $orderItem['item']->getElement('<ELEMENT_ID>')) {
        echo $element->render();
    }
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 udjin

udjin

Отправлено 25 August 2016 - 21:48

Всем привет. Возникла следующая задача:
Есть в товаре обычное текстовое поле. Наполняется оно менеджерами. Когда товар заказали, значение этого текстового поля
должно быть в письме заказа. Вот и всё. 
Вопрос: как вывести в письме текст из поля свойства товара? Это обычное текстовое поле в самом товаре, это его свойство, не элемент цены, не свитчер, не выпадающее поле, оно не имеет условий. Это просто текст.

В админке, в шаблоне письма имею вот такой набор полей:
 
gxx4u4kq.png
 
А вот это свойство, которое нужно вывести:
 
bmn8kdpk.png
 
Вопрос: как?

 
Joomla: 3.5.1 JBZoo: 2.2.8 Pro rev3167 Zoo: 3.3.20


  • 0

#2 SmetDenis

SmetDenis

Отправлено 26 August 2016 - 08:00   Лучший Ответ


Это можно сделать примерно так.

$cartItems = $order->getItems(true);
foreach($cartItems as $orderItem) {
    if ($element = $orderItem['item']->getElement('<ELEMENT_ID>')) {
        echo $element->render();
    }
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 udjin

udjin

Отправлено 26 August 2016 - 14:10

Это можно сделать примерно так.
 

$cartItems = $order->getItems(true);
foreach($cartItems as $orderItem) {
    if ($element = $orderItem['item']->getElement('<ELEMENT_ID>')) {
        echo $element->render();
    }
}

Спасибо за ответ. Всё работает именно так как и нужно. 


  • 0





Темы с аналогичным тегами заказ, почта, свойства товара

Click to return to top of page in style!