Order Manager Pro - менеджер-конструктор страниц для управления заказами Opencart с о-огромным количеством настроек и набором готовых страниц для работы с заказами.
Готовые страницы позволяют немедленно приступить к работе с заказами сразу после установки модуля.
Большое количество настроек дают возможность тонкой настройки имеющихся страниц под свои требования - добавить нужный функционал (или убрать), изменить расположение и состав элементов страниц, настроить стиль.
Или создать полностью с нуля собственные страницы для управления заказами, или страницы для вывода статистической и другой информации о заказах.
Получение и управление большим количеством данных непосредственно из модуля без перехода на другие страницы магазина.
Функционал модуля позволяет выполнять очень многие задачи без установки дополнительных модулей.
[b]Демо Константин Корнелюк.[/*][*]В модуле используется технология защиты, препятствующая несанкционированному использованию продукта. Попытки обойти используемую защиту являются незаконными.[/*][*]В случае хамского общения, необоснованных требований или обвинений, нарушения данного лицензионного соглашения публикации необъективного отзыва или клеветы, разработчик имеет право отозвать лицензию с прекращением поддержки и обновлений.[/*][*]Автор оставляет за собой право изменять условия данного соглашения по своему усмотрению в части, не касающейся приобретенной текущей версии продукта.[/*][*]Приобретая модуль, Вы полностью принимаете условия данного соглашения.[/*][/list]
Вообще-то вы сами настраиваете страницы для работы с заказами и если нужно работать с телефона, тогда учитывайте это при создании страниц, адаптируйте (сами ячейки, css шаблона страницы заказов или общий для страницы). Да, демо страницы не адаптированы для мобильных устройств, но такая задача и не ставилась, главное для демо было показать максимально функционал и чтобы примеры разных элементов были, чтобы легче их внедрять в ваши шаблоны (скопировал-вставил).
Неплохой модуль. много настроек. НО, он не выводится на основную страницу - из-за этого так и не стали им пользоваться, поставили менеджер заказов и в тот даже не заходим
А покупали модуль зачем, если он вам не подходит? Информация вся открыта, есть описание, демо, чтобы понять куда он выводится / не выводится и как работает... не понимаю суть комментария (вопрос риторический).
Модуль - огонь просто. Пол интернета в него запихали, можно под себя настроить каждый чих, главное найти как - добавил телефон и кнопку быстрого статуса "дубль" - ляпота :)
Подскажите пож-та:
1) Как настроить проверку дублирующихся заказов во всплывающем сообщении? - сейчас эта проверка не учитывает мой статус Дубль
2) в интерфейсе менеджера наверху постоянно крутится прогрессс-бар, можно его как-то убрать? отвлекает.
Спасибо
1. Это заказы одного покупателя (не дубли в прямом смысле), проверяются по номеру телефона.
Вся логика в скрипте шаблона таблицы заказов. Простого решения вашей задачи нет, только дорабатывать под себя скрипт, или придумать другой вариант.
2. В файлах
admin\view\template\sale\ompro\ompro_footer.tpl(.twig)
admin\view\template\sale\ompro\ompro_header_order.tpl(.twig)
admin\view\template\sale\ompro\ompro_header_setting.tpl(.twig)
удалите все, что относится к модулю "Pace" - подключение скриптов, стилей, опции.
Это системные статусы, Статусы заказов в обработке. Кнопка формируется через API, если нужно можно в api что-то поменять.
Или можете глянут через инструменты разработчика код этой кнопки (чтобы не ошибиться с классами и другими атрибутами), на демо выглядит так
Потом создать такую же кнопку на странице (можно через блоки данных создать кнопку в каком-нибудь контейнере, а потом загрузить этот контейнер в нужное место страницы).
Вставляйте свои статусы вручную в атрибут data-filter_value="2,3,1,12" - цифры - это id статусов. В любом случае, нужны минимальные знания html хотя бы для таких манипуляций. В модуле есть возможности для гибкой настройки, но потрудиться, если нужно что-то менять, придется самостоятельно.
Кнопка "Обрабатываемые заказы" лежит в таблице oc_config, key=config_processing_status
В простой список добавил телефон с кнопкой whatsapp:
[[ {telephone_numeric}]]
<script>
function open_whatsapp(phone) {
phone = phone.replace(/[^0-9.]/g, '')
if (phone.length == 10) {
phone = '7' + phone
}
if (phone.substr(0,1) == '8')
{phone = '7' + phone.substr(1,10)
}
window.open('whatsapp://send?phone=' + phone, '_blank').close();
}
</script>
<a onclick="open_whatsapp('[[ {telephone_numeric}]]')"
title="WhatsApp"> <i class="fa fa-whatsapp
fa-fw"></i></a>
Добавил список товаров,
Добавил еще несколько мелких кнопок быстрых статусов.
Ляпота! )
Плохо, что не запоминает выбранные статусы заказов - в итоге этим фильтром пользоваться неудобно, проще кнопки "Обрабатываемые заказы" и тп настроить.
Пытаюсь раскопать как по умолчанию открывать 50 заказов вместо 10,
и добавить кнопку стандартного просмотра заказа в новой вкладке -
открывает в том же окне падла, blank в бутстрапе не работает (((
"как по умолчанию открывать 50 заказов вместо 10" - Настройки страницы, вкладка Настройки списка заказов.
"и добавить кнопку стандартного просмотра заказа в новой вкладке" - все там работает, см. в Редакторе таблицы заказов, Кнопки действий для текущего заказа - Дополнительные действия, там есть примеры разных кнопок и как их настраивать.
Здравствуйте.
В данном случае "назначать" значит разрешить пользователю редактировать поле manager_user_id (ID менеджера заказа).
Заходите в настройки Вывод данных-Поля таблицы заказов, находите поле ID менеджера заказа, и в колонке "Редактировать могут" выставляете какие группы пользователей могут редактировать это поле.
Здравствуйте.
Не понятно, дробные числа чего, но это не важно. Какие данные у вас есть, такие модуль и выведет. Для этого есть настройка вывода данных и настройка форматов данных (товара, заказа). Изучите немного модуль, думаю проблем с вашей задачей не будет.
Дробные числа товаров, магазин тканей.
Подскажите, никак не могу понять, можно ли в шаблоне "Расширенный список" убрать не нужные колонки?
Или как то на его основе сделать нужный вывод?
Из соглашения, с которым вы согласились:
"Установка, настройка, изменение или расширение функционала модуля под конкретные технические задания - не являются частью обязательных услуг (платных или бесплатных), предоставляемых при покупке модуля."
Я стараюсь по возможности давать какие-то подсказки по настройке, когда есть возможность, но что я могу вам подсказать, если вы даже не можете убрать лишние колонки из таблиц? Это элементарные настройки, тут и подсказывать нечего, нужно просто изучить настройки, где практически везде есть подсказки.
Подскажите пож-та:
1) Как настроить проверку дублирующихся заказов во всплывающем сообщении? - сейчас эта проверка не учитывает мой статус Дубль
2) в интерфейсе менеджера наверху постоянно крутится прогрессс-бар, можно его как-то убрать? отвлекает.
Спасибо
Вся логика в скрипте шаблона таблицы заказов. Простого решения вашей задачи нет, только дорабатывать под себя скрипт, или придумать другой вариант.
2. В файлах
admin\view\template\sale\ompro\ompro_footer.tpl(.twig)
admin\view\template\sale\ompro\ompro_header_order.tpl(.twig)
admin\view\template\sale\ompro\ompro_header_setting.tpl(.twig)
удалите все, что относится к модулю "Pace" - подключение скриптов, стилей, опции.
Или можете глянут через инструменты разработчика код этой кнопки (чтобы не ошибиться с классами и другими атрибутами), на демо выглядит так
Потом создать такую же кнопку на странице (можно через блоки данных создать кнопку в каком-нибудь контейнере, а потом загрузить этот контейнер в нужное место страницы).
Вставляйте свои статусы вручную в атрибут data-filter_value="2,3,1,12" - цифры - это id статусов. В любом случае, нужны минимальные знания html хотя бы для таких манипуляций. В модуле есть возможности для гибкой настройки, но потрудиться, если нужно что-то менять, придется самостоятельно.
В простой список добавил телефон с кнопкой whatsapp:
[[ {telephone_numeric}]]
<script>
function open_whatsapp(phone) {
phone = phone.replace(/[^0-9.]/g, '')
if (phone.length == 10) {
phone = '7' + phone
}
if (phone.substr(0,1) == '8')
{phone = '7' + phone.substr(1,10)
}
window.open('whatsapp://send?phone=' + phone, '_blank').close();
}
</script>
<a onclick="open_whatsapp('[[ {telephone_numeric}]]')"
title="WhatsApp"> <i class="fa fa-whatsapp
fa-fw"></i></a>
Добавил список товаров,
Добавил еще несколько мелких кнопок быстрых статусов.
Ляпота! )
Плохо, что не запоминает выбранные статусы заказов - в итоге этим фильтром пользоваться неудобно, проще кнопки "Обрабатываемые заказы" и тп настроить.
Пытаюсь раскопать как по умолчанию открывать 50 заказов вместо 10,
и добавить кнопку стандартного просмотра заказа в новой вкладке -
открывает в том же окне падла, blank в бутстрапе не работает (((
"и добавить кнопку стандартного просмотра заказа в новой вкладке" - все там работает, см. в Редакторе таблицы заказов, Кнопки действий для текущего заказа - Дополнительные действия, там есть примеры разных кнопок и как их настраивать.
Имеется ли возможность дать менеджеру права назначать других менеджероа на заказ, или хотя бы себя?
П.с. отличный модуль, спасибо.
В данном случае "назначать" значит разрешить пользователю редактировать поле manager_user_id (ID менеджера заказа).
Заходите в настройки Вывод данных-Поля таблицы заказов, находите поле ID менеджера заказа, и в колонке "Редактировать могут" выставляете какие группы пользователей могут редактировать это поле.
Есть вопрос, у нас у админке сайта дробные числа, можно ли как то доработать?
Не понятно, дробные числа чего, но это не важно. Какие данные у вас есть, такие модуль и выведет. Для этого есть настройка вывода данных и настройка форматов данных (товара, заказа). Изучите немного модуль, думаю проблем с вашей задачей не будет.
Подскажите, никак не могу понять, можно ли в шаблоне "Расширенный список" убрать не нужные колонки?
Или как то на его основе сделать нужный вывод?
Дополните тогда инструкцию!
"Установка, настройка, изменение или расширение функционала модуля под конкретные технические задания - не являются частью обязательных услуг (платных или бесплатных), предоставляемых при покупке модуля."
Я стараюсь по возможности давать какие-то подсказки по настройке, когда есть возможность, но что я могу вам подсказать, если вы даже не можете убрать лишние колонки из таблиц? Это элементарные настройки, тут и подсказывать нечего, нужно просто изучить настройки, где практически везде есть подсказки.