我已成功将自定义产品字段添加到我的Opencart 2.0.3.1商店。我正在尝试将此自定义字段推送到我的order_product表,以便它将显示在发票,报告等上。但是,我一直收到以下错误: 注意:未定义的索引: ... system / modification / catalog / model / checkout / order.php 中的source_code 24
第24行写道:
$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']) . "', source_code = '" . $this->db->escape($product['source_code']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'");
我已经在1.5.6.4中成功完成了这项工作;然而,2.x的系统让我很难受。请在此处查看我的vqmod以获取2.x版本:http://forum.opencart.com/download/file.php?id=27195
我似乎无法找到定义INSERT函数索引的位置。任何帮助,将不胜感激。感谢。