Уже скоро, быстрые шаблоны с неограниченным количеством модулей за 1грн./заказ

Настройка модуля “NeoSeo Менеджер заказов” для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore

 

1. Установка модуля “NeoSeo Менеджер заказов”

Для установки модуля “NeoSeo Менеджер заказов” необходимо:

  1. Установить файлы модуля и лицензии на сайт.

  2. После того как файлы модуля и лицензия установлены необходимо перейти в административной панели сайта в раздел “Дополнения”->”Модули”:

  1. В открывшемся списке модулей выбрать “NeoSeo Менеджер заказов” и нажать кнопку “Установить”:

  2. Далее необходимо перейти в раздел “Дополнения”->”Менеджер дополнений”:

    и нажать кнопку обновления модификаторов.

2. Настройка модуля “NeoSeo Менеджер заказов”

Для настройки модуля необходимо перейти в раздел “Дополнения”->”Модули” и выбрать редактирование модуля “NeoSeo Менеджер заказов”.

Модуль имеет довольно обширную систему настроек, рассмотрим каждый раздел отдельно.

Общие настройки

Вкладка “Общие” содержит следующие настройки:

  1. Статус - статус модуля (Включено/Отключено);

  2. Убрать стандартный - если включена данная опция то стандартный функционал заказов опенкарта будет скрыт (меню “Продажи->Заказы”);

  3. Прятать недоступный - данный селект дает возможность вам более гибко настраивать права доступа пользователям админ панели (вашим менеджерам): если установлен в состояние “Включено”, то пункт меню “Продажи->Менеджер заказов” будет недоступен если у пользователя нет прав на просмотр/редактирование заказов (стандартного функционала заказов опенкарта), несмотря на то что права на просмотр и редактирование пункта меню “Продажи->Менеджер заказов” у данного пользователя есть. Данный пункт введен из соображений дополнительной безопасности и соблюдения конфиденциальности.

  4. Отображаемый блок сообщений - отображает в списке заказов в колонке “Действия” поле для ввода сообщения и кнопки отправки сообщения клиенту через смс или емейл (для отправки SMS необходим модуль “NeoSeo SMS Информер”).

  5. Отображаемые статусы - список статусов заказов которые будут отображаться в меню “Продажи->Менеджер заказов”. Данная настройка введена из соображений фильтрации уже выполненных заказов, чтобы вы могли видеть и работать только с теми заказами, которые нуждаются в вашем внимании.

Колонки

На вкладке “Колонки” предоставлена возможность настроить “под себя” отображение соответствующих полей в списке заказов, а также добавить дополнительные кастомные поля, которые могут вам потребоваться в заказах.

Для изменения уже существующий полей необходимо нажать кнопку “Редактировать” напротив соответствующего поля. При этом вам отобразится следующая страница:

Для редактирования доступно: название поля - отличное от стандартного, указать тип выравнивания и ширину колонки, а также задать шаблон отображения поля. Шаблоны полей описаны на вкладке “Поля” (см. следующий раздел).

Добавить поле вы можете нажав на кнопку “Создать” вверху списка полей. Отобразиться форма аналогичная форме редактирования поля, с той лишь разницей что все поля этой формы будут пустыми. Заполните их нужными значениями и нажмите кнопку “Сохранить” вверху страницы.

ВАЖНО! После внесения вами необходимых изменений в разделе “Колонки” не забудьте нажать кнопку “Сохранить” для сохранения настроек модуля.

Поля

Данный раздел содержит описание всех шаблонов, поддерживаемых модулем, которые вы можете использовать для вывода информации о заказе в меню “Продажи>Менеджер заказов

 

Данный пункт не содержит настроек, которые можно редактировать.

Кнопки

С целью расширения функциональных возможностей модуля предусмотрена возможность создания пользовательских кнопок, по нажатию на которые, будут выполняться требуемые вам действия. Данный функционал реализован на вкладке “Кнопки”.

По умолчанию в модуле создана кнопка “Показать счет”, которая ссылается на стандартный функционал заказов.

Интерфейс аналогичен вкладке “Колонки”: нажав на кнопку “Редактировать” вы можете изменить свойства уже существующих кнопок; нажав на кнопку “Создать”/”Удалить” вы можете соответственно добавить или удалить кнопки.

Приведенная ниже информация в значительно большей степени будет полезна программистам для написания функционала кнопок, чем обычным пользователям магазина.

При редактировании свойств кнопки вы увидите форму следующего вида:

  1. Наименование кнопки - просто название, он же заголовок кнопки;

  2. Стилевой класс кнопки - описание CSS классов кнопки (аналогично записи в тегах class=”....”);

  3. Описание стилей кнопки - дополнительные стили, которые будут применены при оформлении внешнего вида кнопки в браузере (аналогично записи style=”...”);

  4. Ссылка на функцию - маршрут или путь (он же роут) к функциональным файлам кнопки;

  5. Параметры запроса - в данном поле можете указать дополнительные параметры, которые будут переданы в запросе в качестве аргументов.

При создании кнопки внешний вид формы будет аналогичен форме редактирования, с той лишь разницей что все поля формы будут пустыми.

Продукты

На вкладке “Продукты” вы можете задать шаблон отображения списка продуктов в заказе. Данный шаблон используется модулем для вывода продуктов в списке заказов.

Допустимые шаблоны которые вы можете использовать при выводе списка продуктов:

  1. {product.image} - изображение товара;

  2. {product.product_id} - идентификатор товара;

  3. {order_product.name} - наименование товара;

  4. {order_product.quantity} - количество товара;

  5. {order_product.price} - цена товара;

  6. {product.sku} - артикула товара.

Например шаблон вывода списка товаров показанный на рисунке:

будет отображаться в списке товаров следующим образом:

История

На вкладке “История” вы можете настроить шаблон отображения истории заказа в списке заказов.

По умолчанию колонка история не отображается в списке заказов. Для отображения истории в списке заказов необходимо создать дополнительное поле на вкладке “Колонки” со следующим содержанием полей:

Для вывода истории в этом поле необходимо использовать шаблон {history}. Список столбцов во вкладке “Колонки” будет иметь приблизительно следующий вид:

В списке заказов появится дополнительный столбец:

Описание шаблонов истории:

  1. {order_history.date_added} - дата создания заказа;

  2. {order_status.status} - статус заказа;

  3. {user.username} - имя заказчика;

  4. {order_history.comment} - комментарий к заказу;

Шаблон вывода истории выводится аналогично шаблону вывода продуктов.

Ограничение статусов

С целью контроля выполнения заказов в модуле предусмотрена возможность ограничивать изменение статуса заказа. Вы можете указать для каждого статуса заказа разрешенные статусы, в которые может быть переведен заказ. Данная настройка касается изменения статусов при просмотре заказа и массовом изменении статуса.

Цвета

Для удобства пользователей в модуле предусмотрена возможность отображать заказы различными цветами в зависимости от статуса и четности/нечетности строки.

Слева наименование статуса заказа, посредине тип строки (четный/нечетный) и в правой части виджет выбора цвета. Цвет указывается в виде трех цифр в модели RGB (red,green,blue). Вы можете выбрать цвет отображения заказа следующим образом: ввести параметры цвета в соответствующий виджет вручную или выбрать цвет, двигая ползунок на соответствующей шкале выбора цвета

Например изменим цвета для отображения заказов в статусе “В обработке” следующим образом:

В результате в списке заказов заказы со статусом “В обработке” будут отображаться следующим образом

Не нашли ответ на свой вопрос? — Задайте его на нашем форуме: https://www.opencartmasters.com/forum/55-menedzher-zakazov/ 

Товары из статьи: