Всем привет! Возникла задача сделать вывод заказов магазина на лицевую часть сайта. То есть требуется создать страницу и вывести на нее список заказов из админки. Как такое реализовать?
Сделать по аналогии со страничкой акций например только в контролере сменить подгружаемую модель а модель например взять из админки или на базе модулей второй сделан поумнее с точки зрения оптимального запроса
Если дружите с кодом, то воспользуйтесь функцией: PHP: public function getOrders($start = 0, $limit = 20) { if ($start < 0) { $start = 0; } if ($limit < 1) { $limit = 1; } $query = $this->db->query("SELECT o.order_id, o.firstname, o.lastname, os.name as status, o.date_added, o.total, o.currency_code, o.currency_value FROM `" . DB_PREFIX . "order` o LEFT JOIN " . DB_PREFIX . "order_status os ON (o.order_status_id = os.order_status_id) WHERE o.order_status_id > '0' AND os.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY o.order_id DESC LIMIT " . (int)$start . "," . (int)$limit); return $query->rows; } Если у вас возникли вопросы что и как создавать - то лучше купить выше перечисленные модификаторы.
я имею в виду несколько иное, не вывод последних заказов как в этих модулях, а вывод как он есть в админке
Выше смотрим ответы. Еще вариант просто скопировать из админки на сайт с правками небольшими... Если нет знаний - заказывайте модуль у фрилансеров. Вам просто вывести или изменения, счета и все остальное тоже надо?
Просто вывести. Мысль понятна, спасибо. А чтобы к этим заказам сделать закрытый доступ, как думаете, лучше сделать доп. группу покупателей и дать ей доступ, или лучше сделать отдельный модуль для пользователей? например, клонировать функционал партнерки и дать доступ партнерам?
Можно для зарегистрированных, можно под группу покупателя а можно и персонально... всё зависит от ваших знаний или... мотивирующего элемента для разработчика.