К сожалению вариант с постом 14 не проходит, там берется id производителя и сравнивается с таблицей производителя, я думаю надо как-то перестроить запрос в модуле, только как не знаю
public function getOrderManufact($order_id, $order_product_id) {
$query = $this->db->query("SELECT ma.name FROM " . DB_PREFIX . "manufacturer ma JOIN product USING (manufacturer_id) JOIN order_product USING (product_id) WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
return $query->rows;
}
Я пробовал так, но ничего не получилось
public function getOrderSku($order_id, $order_product_id) {
$query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'");
return $query->rows;
}