Итак, приступим!
Перед той строкой, которую недавно впаивали (в order.php)
$my_order_info = $this->model_sale_order->getOrder($result['order_id']);
Вставляй вот ЭТО:
////////////////////////////////////////////////////////////
$my_product = array();
$my_products = $this->model_sale_order->getOrderProducts($result['order_id']);
foreach ($my_products as $product) {
$my_product[] = array(
'order_product_id' => $product['order_product_id'],
'product_id' => $product['product_id'],
'name' => $product['name'],
'model' => $product['model'],
'quantity' => $product['quantity'],
);
}
////////////////////////////////////////////////////////////
Далее, переделай массив, который редактировали недавно (чуть ниже):
$this->data['orders'][] = array(
'order_id' => $result['order_id'],
'shipping_address' => $my_order_info['shipping_address_1'],
'products_ordered' => $my_product, // На этот раз добавляем вот этот параметр
'customer' => $result['customer'],
'status' => $result['status'],
'total' => $this->currency->format($result['total'], $result['currency_code'], $result['currency_value']),
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
'date_modified' => date($this->language->get('date_format_short'), strtotime($result['date_modified'])),
'selected' => isset($this->request->post['selected']) && in_array($result['order_id'], $this->request->post['selected']),
'action' => $action
);
Теперь переходим к order_list.tpl:
там дописывай старые вмешательства наши, чтоб было как тут:
<!--////////////////////-->
<td class="left"><?php echo 'ADDRESS'; ?></td>
<td class="left"><?php echo 'PRODUCTS'; ?></td>
<!--////////////////////-->
<!--////////////////////-->
<td />
<td />
<!--////////////////////-->
<!--////////////////////-->
<td><?php echo $order['shipping_address']; ?></td>
<td>
<?php $i=0;
$my_prods = $order['products_ordered'];
while ($i < sizeof($my_prods)) {
echo '>> '. $my_prods[$i]['quantity'] . ' x ' . $my_prods[$i]['name'] . '<br>';
$i++;
}?>
</td>
<!--////////////////////-->
Соответственно отображение можешь менять по своему желанию, я поставил так ( ">> кол-во_товара х наименование_товара"):
>> 1 х Товар_1
>> 5 x Товар_2
Да, и массивчик с запасом, можно посмотреть модель товара, например.