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


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

Достучаться до item в getItems


Лучший Ответ CB9TOIIIA , 02 April 2016 - 16:39

Вроде так:


$cartItems = $order->getItems();
foreach ($cartItems as $cartItem) {
    $itemPrice = $order->val($cartItem->get('total'))->convert($setCurrency);

    jbdump($cartItem->get('item_name'),0,'Товары заказа');
}

Перейти к сообщению


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

#1 CB9TOIIIA

CB9TOIIIA

Отправлено 02 April 2016 - 16:00

Делаю спец. вывод.

 

Возник вопрос - как достучаться до item?

$zakaz = $this->_order->getItems(); // получили сумму за все товары (без доставки и прочего)
jbdump($zakaz,0,'Товары заказа');
020011.png
 
Внутри item'ы все с разными ID
 
В итоге такой вид надо получить:
Название: Мясная 40, Количество: 1, Цена: 525, Скидка (%): , Сумма: ;
Название: Филадельфия, Количество: 3, Цена: 179, Скидка (%): , Сумма: ;

Поэтому важно достучаться до полей :)


Сообщение отредактировал CB9TOIIIA: 02 April 2016 - 16:04

  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 02 April 2016 - 16:39   Лучший Ответ

Вроде так:


$cartItems = $order->getItems();
foreach ($cartItems as $cartItem) {
    $itemPrice = $order->val($cartItem->get('total'))->convert($setCurrency);

    jbdump($cartItem->get('item_name'),0,'Товары заказа');
}


  • 3

#3 SmetDenis

SmetDenis

Отправлено 04 April 2016 - 09:09

Вроде похоже на правду.

 

PS На выходных не заходил на форум.


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



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





Click to return to top of page in style!