OpenCart — список заказов в админ-панели 2016-06-10

Модуль Order List v1.5.x.x (vQmod) прекрасно упрощает задачу в этом плане, он создает в админке

  1. admin
    Наиболее важная информация, которая часто нужна менеджерам и владельцам интернет-магазинов, это информация о заказах. Необходимо постоянно отслеживать заказы, сверяться с нужными данными из них, находить контактные данные покупателей и их заказы. Для этого есть отдельный раздел в административной панели — Продажи/Заказы. Здесь отображается основная информация по заказам, в таблице выводятся такие данные как номер заказа, имя покупателя, статус заказа, сумма к оплате и фильтр по дате.

    opencart-orders.png

    Если же необходимо узнать адрес, телефон или, например, e-mail, нужно зайти внутрь искомого заказа и достать необходимое в одной из вкладок. Иногда это довольно несложно, но если вам нужна информация из нескольких заказов, но та, которая не выведена в первоначальную таблицу, то придется покликать мышкой «туда-сюда».

    Модуль Order List v1.5.x.x (vQmod) прекрасно упрощает задачу в этом плане, он создает в админке новый раздел, в котором будет выведен список заказов, содержащий практически полную информацию о заказах. В новой таблице списка заказов будет отображаться информация покупателя — ФИО, адрес, включающий в себя город, регион и индекс, также e-mail и телефон покупателя, статус заказа, наименование товара и его количество + выбранные опции товара. За всей этой информацией не придется забираться внутрь заказа.

    Важно: модуль не заменяет стандартные заказы, так как в его компетентность не входит изменение заказов, только просмотр.

    Список заказов примет приблизительно такой вид

    opencart-orders-list.png

    Скачать модуль Order List v1.5.x.x (vQmod).

    Модуль совместим с версиями 1.5.0 — 1.5.6.2. Необходим vqmod.

    Установка и настройка модуля.

    1. Загрузить в корневую папку магазина папки vqmod и admin.

    2. Поскольку модуль англоязычный, необходимо перевести английские фразы на русский. Для начала из архива закачаем файл admin\language\english\report\newreport.php в admin/language/russian/report нашего магазина. Затем переведем фразы. Здесь я привожу пример всего файла, переведенного мною, вы можете воспользоваться данным переводом или усовершенствовать его на свой вкус.

    Код:
    <?php
    // Heading
    $_['heading_title']='Список заказов';
    
    // Text
    $_['text_all_status']='Все статусы';
    
    // Column
    $_['column_orderid']='ID заказа';
    $_['column_customer']='Имя покупателя';
    $_['column_address']='Адрес';
    $_['column_city']='Город';
    $_['column_postcode']='Индекс';
    $_['column_state']='Регион';
    $_['column_email']='E-Mail';
    $_['column_phone']='Телефон';
    $_['column_customer_group']='Группа покупателей';
    $_['column_status']='Статус заказа';
    $_['column_orders']='No. Orders';
    $_['column_products']='No. Products';
    $_['column_total']='Итого';
    $_['column_pdtname']='Товар';
    $_['column_quantity']='Количество';
    $_['column_options']='Опции';
    $_['column_action']='Действие';
    
    // Entry
    $_['entry_date_start']='Дата - с...:';
    $_['entry_date_end']='Дата - по...:';
    $_['entry_status']='Статус заказа:';
    ?>

    3. Для того, чтобы в меню админ-панели отображался адекватный заголовок раздела

    order-list-title.jpg



    откроем admin/language/russian/common/header.php и добавим новую строку

    Код:
    $_['text_orderlist']='Список заказов';

    4. Зайдем в админ-панель/Система/Пользователи/Группы пользователей/Главный администратор и дадим главному администратору права как на просмотр, так и на изменение файлов.

    На этом все настройки окончены, проходим по вкладкам Отчеты/Список заказов и наблюдаем все заказы магазина в расширенной версии.
    vadsniffer, gector777, khoi и 4 другим нравится это.