По теме скажу как формируется корзина и как можно её править
(1 файл)нам понадобиться файл catalog/view/theme/[ваша тема]/template/checkout/cart.tpl
(2 файл)нам понадобиться файл catalog/controller/checkout/cart.php
(3 файл)нам понадобиться файл system/library/cart.php
Все продукты, которые, выбрал незарегистрированный пользователь, хранятся в сессии. Точно так же и зарегистрированные!!!
Я расскажу как оно их выводит.
(2 файл) cart.php мы находим строку
$products = $this->cart->getProducts();
У меня находится на 187 строке. getProducts() выводит товары, которые у нас записанны в куки. Эта функция находиться в (3 файл). У меня на строке 18!
Там есть строка
foreach ($this->session->data['cart'] as $key => $quantity) {
Этот цикл, берёт из кука cart(этот кук записан массивом) id товаров и создаёт массив в котором состоит дополнительная информация по товару!!!в (1 файл) есть такой код
<?php foreach ($products as $product) { ?>
<tr>
<td><?php if ($product['thumb']) { ?>
<a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a>
<?php } ?></td>
<td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
<?php if (!$product['stock']) { ?>
<span class="stock">***</span>
<?php } ?>
<div>
<?php foreach ($product['option'] as $option) { ?>
- <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br />
<?php } ?>
</div>
<?php if ($product['reward']) { ?>
<small><?php echo $product['reward']; ?></small>
<?php } ?></td>
<td ><?php echo $product['model']; ?></td>
<td><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="1" />
<input type="image" src="catalog/view/theme/default/image/update.png" alt="<?php echo $button_update; ?>" title="<?php echo $button_update; ?>" />
<a href="<?php echo $product['remove']; ?>"><img src="catalog/view/theme/default/image/remove.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" /></a></td>
<td><?php echo $product['price']; ?></td>
<td><?php echo $product['total']; ?></td>
</tr>
<?php } ?>
Это и есть вывод!!!Вот и всё!!!