Модуль Менеджер заказов для Opencart 2.x - решение для управления заказами из административной панели, позволяет увеличить скорость обработки заказов менеджером интернет-магазина. Заказы будут показаны на главной странице административной панели.
Функционал;
Массовое управление заказами Opencart 2.x
Например, можно выделить сразу несколько заказов и удалить их, что нельзя сделать в стандартном менеджере заказов Opencart 2.x
Быстрое изменение статуса заказа Opencart 2.x
Позволяет изменять статус заказа прямо со списка, что очень удобно и быстро.
Установка модуля;
- Распаковать архив файл модуля, и выбрать модуль для вашей версии Opencart
- Установить файл order_manager_oc2x.ocmod из административной панели
- Обновить модификаторы в административной панели
- Дать права: перейти: Система > Пользователи > Группы пользователей > Администраторы и поставить галочки возле двух пунктов в обоих блоках:
- dashboard/manager
- module/manager (для Opencart 2.3 - extension/module/manager)
- Включить и настроить модуль Менеджер заказов
- Перейти на главную страницу административной панели - Панель управления (или Обзор, или Панель состояния, в зависимости от перевода), там появится блок списка заказов.
Модуль работает на Opencart 2.0, 2.1, 2.2, 2.3
Если в Менеджере заказов ошибка "Внимание! Доступ запрещен к API!" - что нужно сделать:
Если у вас постоянный IP-адрес может попробуйте сделать это:
1) зайти: Система -> Пользователи -> API. Если API еще не создано - создаем (вводим имя API, генерируем ключ, включаем статус), если уже есть - редактируем в открывшемся окне во вкладке IP адресов добавляем свой, сохраняем
2) потом зайти: Система ->Настройки, открыть настройки магазина, во вкладке Опции в API User выбрать API с именем из предыдущего шага и сохранить настройки
Если у вас IP-адрес динамичный - нужно добавлять автоматически IP при авторизации:
откройте файл /admin/controller/common/login.php
найдите там:
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
после него вставьте код:
$this->load->model('user/api');
$api_info = $this->model_user_api->getApi($this->config->get('config_api_id'));
$this->model_user_api->addApiIp($api_info['api_id'], $this->request->server['REMOTE_ADDR']);
После любых операций с файлами желательно обновить модификации в административной панели, чтобы сбросить кеш файлов.