Post by jess23 » Sat Aug 22, 2015 1:06 am

Доброго времени.

Столкнулся с проблемой, мне нужно добавить ID опции к принадлежащему ей заказу... Отредактировав файлы которые отвечают за данные строки, толку никакого не дало, получаю сплошные ошибки, каким образом это можно реализовать не могу сообразить... Возможно моя формулировка вопроса непонятна, добавляю на всякий скрины, с выделительным id и местом куда нужно запихнуть значение...

P/S: На OC пересел два дня назад так что, возможно не все сейчас соображу, пожалуйста поподробней.

ID который мне нужен на этом скрине:

Attachments

e4123021712f1c5719838f493d33610d.jpg

e4123021712f1c5719838f493d33610d.jpg (46.09 KiB) Viewed 2843 times

96f4fabf6d07afe35fd86e73c1941771.jpg

96f4fabf6d07afe35fd86e73c1941771.jpg (51.9 KiB) Viewed 2843 times


Newbie

Posts

Joined
Sat Aug 22, 2015 1:02 am

Post by jess23 » Mon Aug 24, 2015 3:58 am

Решил данную проблему таким образом:

Изменил запрос в файле \admin\model\sale\order.php

Code: Select all

public function getOrderOptions($order_id, $order_product_id) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
на

Code: Select all

public function getOrderOptions($order_id, $order_product_id) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option oo LEFT JOIN " . DB_PREFIX . "product_option_value pov ON (pov.product_option_value_id = oo.product_option_value_id) WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
И вывел в нужном месте

Newbie

Posts

Joined
Sat Aug 22, 2015 1:02 am

Post by OpenCart Russia » Sun Aug 30, 2015 9:44 pm

А лучше все же указывать что вам помогли и решение найдено в данной теме
http://forum.opencart-russia.ru/threads ... kaza.1036/

Новый русский форум. Приглашаем к регистрации!
Только русские версии Opencart. Пользуйтесь...



Posts

Joined
Fri Mar 14, 2014 8:38 pm

Post by jess23 » Fri Feb 12, 2016 7:36 pm

OpenCart Russia wrote:А лучше все же указывать что вам помогли и решение найдено в данной теме
http://forum.opencart-russia.ru/threads ... kaza.1036/
А именно Ален, за что ему спасибо больше!

Newbie

Posts

Joined
Sat Aug 22, 2015 1:02 am
Who is online

Users browsing this forum: No registered users and 88 guests