Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

sdinft

Новачок
  
  • Публікації

    4
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

sdinft's Achievements

Apprentice

Apprentice (3/14)

  • One Year In
  • First Post
  • Conversation Starter
  • Dedicated Rare
  • One Month Later

Recent Badges

0

Репутація

  1. не прокатило ошибок нет, но товары в заказе просто не выводятся
  2. Делаю вывод заказов и товаров к ним на странице аккаунта (OcStore 3). Заказы выводятся правильно (номер, дата, стоимость), а вот товары внутри заказа показываются только по самому первому заказу в списке. <?php //ORDERS $data['orders'] = array(); $this->load->model('account/order'); $order_info = $this->model_account_order->getOrder($order_id); $results = $this->model_account_order->getOrders(); foreach ($results as $result) { $data['orders'][] = array( 'order_id' => $result['order_id'], 'name' => $result['firstname'] . ' ' . $result['lastname'], 'status' => $result['status'], 'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])), 'products' => ($product_total + $voucher_total), 'total' => $this->currency->format($result['total'], $result['currency_code'], $result['currency_value']), 'view' => $this->url->link('account/order/info', 'order_id=' . $result['order_id'], true), ); } // PRODUCTS_FOR_ORDERS $data['products'] = array(); $this->load->model('catalog/product'); $products = $this->model_account_order->getOrderProducts($result['order_id']); foreach ($products as $product) { $product_info = $this->model_catalog_product->getProduct($product['product_id']); if ($product_info['image']) { $image = '/image/' . $product_info['image']; } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get('theme_' . $this->config->get('config_theme') . '_image_product_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_product_height')); } $data['products'][] = array( 'name' => $product['name'], 'thumb' => $image, 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), 'href' => $this->url->link('product/product', 'order_id=' . $order_info['order_id'] . '&product_id=' . $product['product_id'], true) ); } Если в строке $products = $this->model_account_order->getOrderProducts($result['order_id']); $result['order_id'] поменять на номер заказа, то показывают товары уже правильно относительно заказа, но тоже во всех заказах в списке. Не могу правильно сформулировать зависимость товаров к заказу Подскажите, пожалуйста, в каком месте натупил? Можно коротко.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.