AlexDW, купил Ваш модуль с надеждой, что смогу хоть как-то решить свою проблему, но не смог)
Мне нужно в БД oc_order_product в колонку "sku" (я ее уже создал) записывать sku товара.
В файле: catalog/model/checkout/order.php
// Products
if (isset($data['products'])) {
foreach ($data['products'] as $product) {
$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', sku = '" . $this->db->escape($product['sku']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'");
добавил:
sku = '" . $this->db->escape($product['sku']) . "'
по аналогии с:
model = '" . $this->db->escape($product['model']) . "'
При переходе в корзину ошибка: Notice: Undefined index: sku in /var/
Понимаю, что нужно как-то передать этот sku, но как не знаю.
Подскажите, пожалуйста, где указать этот sku или может запрос в БД прямо в этом файле сделать?