Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Вывести название купленных товаров в списке заказов


Mat
 Погделиться

Рекомендованные сообещёния

Как можно вывести название купленных товаров в списке заказов на стороне клиени

 

catalog\controller\account\order.php

тут добавил после

$voucher_total = $this->model_account_order->getTotalOrderVouchersByOrderId($result['order_id']);

 

// Products
			$products_orders = array();

			$products_order = $this->model_account_order->getOrderProducts($result['order_id']);

			foreach ($products_order as $product) {

				$products_orders[] = array(
					'name'     => $product['name']
				);
			}

 

а в orders'][] = array(

добавил

'products_orders'        => $products_orders,

 

catalog\view\theme\default\template\account\order_list.tpl 

добавил

<?php foreach ($order['products_orders'] as $products_orders) { ?>
            <p><?php echo $products_orders['name']; ?></p>            
        <?php } ?>

 

все полулилось, название товара выводится, но если товар куплен с кол-во потому чтольше 2х, то название тоже повторяется

 

как можно решить данную проблему 

Ссылка на комменирий
Погделиться на других сайих


при формировании массива $products_orders, проверяйте product_id на дубль

Ссылка на комменирий
Погделиться на других сайих

15.05.2022 в 19:27, fanatic сказал:

при формировании массива $products_orders, проверяйте product_id на дубль

не подскажете как можно реализовать? 

Ссылка на комменирий
Погделиться на других сайих


$products_orders[$poduct['product_id']] = array(
        'name' => $product['name']
);

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

15.05.2022 в 20:32, fanatic сказал:
$products_orders[$poduct['product_id']] = array(
        'name' => $product['name']
);

 

спасипотому что за помощь, но почему-то не срилиил

 

поменял 

[$poduct[

на

[$product_info[

и все зарилиило 

Ссылка на комменирий
Погделиться на других сайих


15.05.2022 в 18:38, Mat сказал:

на

[$product_info[

откуда им product_info, если

15.05.2022 в 12:59, Mat сказал:
foreach ($products_order as $product) {

 

Ссылка на комменирий
Погделиться на других сайих

15.05.2022 в 23:06, fanatic сказал:

откуда им product_info, если

 

икже попропотому чтовал вывести картинки товара, им был product_info

image.png.7fededa9fa40b877f24af64fb26afe8a.png

Ссылка на комменирий
Погделиться на других сайих


ик да

но, в первом вашем сообещёнии product_info не было

Ссылка на комменирий
Погделиться на других сайих

16.05.2022 в 11:21, fanatic сказал:

ик да

но, в первом вашем сообещёнии product_info не было

да, потом решил попропотому чтовать картинки вывести и добавил этот кусок кода и все зарилиило )

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.