Заказы

24 марта 2016, 12:58

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

Фильтр

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

  • Начиная с даты создания заказа
  • Заканчивая датой создания заказа
  • Фильтр по статусу заказа
  • Фильтр по заказчику

Плюс дополнительно идёт строка поиска заказа, которая ищет по:

  • Имени пользователя
  • Email его профиля
  • Номеру заказа
  • Комментарию в заказе, который написал менеджер
  • Если указано целое число, то поиск идёт только по id заказа

С середине фильтра выводится информационная панель. Первый ряд выводит сумму и количество выбранных заказов, с учётом значений поиска и фильтра. Второй ряд выводит сумму и количество обработанных заказов (статус "Исполнен" и "Отправлен") за последние 30 дней.

Таблица заказов

Здесь выводятся все заказы, причём набор и порядок столбцов вы можете указать через системную настройку ms2_order_grid_fields. Также вы можете настраивать доступные колонки через настройки заголовков таблицы:

Эти настройки таблицы сохраняются в реестре системы.

Доступна сортировка при клике по нужному столбцу, она тоже запоминается.

Вы можете выбирать сразу несколько заказов для удаления, с помощью Shift или Ctrl (Cmd) на клавиатуре.

Редактирование заказа

Чтобы изменить заказ, нужно нажать или на кнопку в колонке "Действия" или кликнуть на нужную строку 2 раза левой кнопкой мыши. За раз можно редактировать только один заказ.

При открытии заказа в адрес браузера добавляется параметр &order=id заказа - это прямая ссылка на него.

Выбранная вкладка панели заказа тоже запоминается. По умолчанию их доступно 4 штуки:

Общая информация

Здесь вы можете вручную поменять статус заказа, метод доставки и оплаты через выпадающие списки. Они связаны между собой, как это указано в разделе настроек магазина. То есть, сменить фиксирующий статус заказа, или выбрать метод оплаты, не соответствующий доставке, не получится.

Также вы можете прикрепить заказ к другому пользователю. Еще можно написать какой-либо комментарий для дальнейшего поиска через фильтр заказов.

Заказанные товары

Таблицы с оформленными товарами. Вы можете их изменять, удалять или добавлять. Здесь тоже можно менять набор столбцов через системную настройку ms2_order_product_fields, а потом настраивать их через меню заголовков.

Настройки заказанного товара открываются через кнопку или двойной клик.

Опции товаров можно менять в формате JSON.

Адрес доставки

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

Однако, если адрес у вас в заказах не используется, то вы можете просто очистить эту настройку и вкладка будет скрыта.

История заказа

Здесь выводится история смены статуса заказа. Дата, время и пользователь (менеджер).

При клике по имени будет открыто новое окно браузера с редактированием этого пользователя.