Решение brest001 Опубликовано 8.05.2024 в 21:11 Решение Поделиться Опубликовано 8.05.2024 в 21:11 Виджеты на Главной в Админке Добавил brest001 Добавлено 08.05.2024 Категория Администрирование , Виджеты, Модули Просмотр файла Модуль «Виджеты на Главной» (MultiWidget) для Панели управления Opencart.Выводит в админке на главную страницу (Панель управления) множество полезной итоговой и статистической информации в компактном или расширенном виде с настройкой цвета, текста и мн. др. без правки файлов.В модуле 2 типа виджетов: Простые, с фиксированными (28+) запросами (настроить можно быстро и просто). Виджеты с настройкой sql-запросов. Здесь посложнее, но зато можно настроить вывод очень разной полезной информации (которой часто недостаточно в стандартных модулях опенкарта) без правки файлов. * Кол-во настраиваемых виджетов не ограничено!* Вывод виджетов настраивается для каждой группы пользователей отдельно. Права на просмотр и редактирование модуля даются автоматически группе пользователя, установившего модуль (обычно, это группа Администраторы). При настройке модуля для других групп пользователей нужно добавить права на просмотр и редактирование extension/dashboard/multiwidget.* Возможность сохранить и восстановить настройки из файла, загрузить настройки по умолчанию.Стандартные настройки виджетов: Ширина, Статус, Порядок сортировки.Дополнительные настройки для простых виджетов: Стиль виджета (на данный момент доступно 6 готовых стилей, включая опенкартовский) Цвет (настройка цвета фона и/или текста, зависит от стиля виджета) Код иконки (любые доступные в библиотеке fontawesome v.6.1.0) Ссылка для Подробнее (текст, роут, аргументы (т.е. переходим куда нужно и сразу можем отфильтровать данные)) Заголовок панели Тип данных (на данный момент доступно 28 (или 30, если используется закупочная цена) фиксированных запросов) Форматирование данных (текст слева/справа, правила округления). Типы данных: Станадартные: 'Всего заказов', 'Всего продаж', 'Всего покупателей', 'Посетители онлайн' Дополнительные по фиксированным запросам: 'Заказов в процессе', 'Завершенных заказов', 'Другие заказы', 'Всего продаж', 'Всего покупателей', 'Покупателей с 1+(3+,5+) заказами (+ процент от общего кол-ва, т.е. показатель по которому видим сколько клиентов возвращается (делают повторные заказы))', 'Количество товарных позиций', 'Количество единиц товаров', 'Количество единиц товаров', 'Сумма продажи товаров', 'Сумма продажи товаров', 'Продано товаров', 'Возвращено товаров', 'Товаров в закладках', 'Просмотры товаров (конверсия просмотров)', 'Возвращено товаров', 'Заказов вчера', 'Заказов сегодня'. Если в системе используется закупочная цена (поле `cost` в таблице товаров) дополнительно можно вывести: 'Сумма закупки товаров', 'Ожидаемая прибыль'. Дополнительные настройки для виджетов с настройкой sql-запросов: три sql-запроса, для каждого доступна выборка данных из 5 таблиц (order, product, order_product, customer_online, customer_wishlist) настройка получения разницы значений (для дальнейших расчетов и/или вывода данных в виджете) настройка рассчета процентного соотношения полученных данных шаблон вывода основного значения шаблон вывода соотношения. По умолчанию настроены виджеты (12 шт., кол-во не ограничено) с sql-запросами для получения след. данных: Продано (на сумму) к уровню прошлого месяца (видим динамику достижения показателей определенного периода, периоды легко изменить (относится ко всем подобным виджетам)) Продано к уровню прошлого года Рост продаж за неделю Рост кол-ва заказов за неделю Брошенные / Оформленные заказы (+ процент отказов) Показатель отказов (%) Заказы с регистрацией (+ процент от общего кол-ва, т.е. какой процент заказов делают зарегистрированные пользователи) Заказы без регистрации (аналогично предыдущему пункту) Закончились товары (кол-во товарных позиций) Заканчиваются товары (кол-во товарных позиций) Заказов вчера (по умолчанию отключен) Заказов сегодня (по умолчанию отключен) *** В этих виджетах можно настроить любые периоды и соотношения (необходимо, как минимум, базовое понимание sql и структуры БД опенкарта).Демо:1) панель управления2) настройки модуляЛогин / пароль: demo / demoСовместимость: CMS на базе Opencart 2.3.* - 3.0.*, PHP 5.6-7.4.Установка: Через меню "Расширения-Установка расширений" - установить модификатор dashboard_multiwidget.ocmod.zip В Расширения-Модификаторы нажать кнопку "Обновить" 3 В Расширения-Расширения выберите тип расширения "Панель состояния". Установите и настройте модуль "Виджеты на Главной". * При первом входе в настройки модуля вас перенаправит на страницу активации лицензии, где есть подробная инструкция, всё делается в несколько кликов - ключ высылается автоматически. * После активации при первом входе в настройки модуля загружаются настройки по умолчанию для демонстрации возможностей модуля и удобства настройки нужных виджетов. Посмотрели, ненужное отключили (удалили), нужное - оставили, настроили (цвет, расположение и т.д.). Всё. * Виджеты настраиваются для каждой группы пользователей отдельно. Права на просмотр и редактирование модуля даются автоматически группе пользователя, установившего модуль (обычно, это группа Администраторы). При настройке модуля для других групп пользователей нужно добавить права на просмотр и редактирование extension/dashboard/multiwidget. ВНИМАНИЕ! После установки модуля при переходе в настройки вы попадёте на страницу Активации лицензии (см. Порядок лицензирования)!Ключ выдаётся автоматически по вашему запросу!Лицензионное соглашение для использование модуля «Виджеты на Главной (Multiwidget)» Модуль «Виджеты на Главной» распространяется на условиях "как есть". Приобретение продукта означает согласие с текущим функционалом модуля. Работоспособность модуля гарантируется в стандартных аппаратно-программных средах, доступных автору для тестирования на момент публикации текущей версии продукта. Однако, в силу неограниченного количеств вариантов аппаратно-программного окружения и взаимодействий с другими программными продуктами, автор не может гарантировать безоговорочную работоспособность модуля во всех случаях, но заинтересован в решении возникающих проблем. В случае невозможности по каким-либо причинам обеспечить гарантированную (т.е. соответствующую указанным в гарантии условиям) работоспособность модуля, возможен возврат средств покупателю с помощью службы технической поддержки продающего сайта. Установка, настройка, изменение или расширение функционала модуля под конкретные технические задания - не являются частью обязательных услуг (платных или бесплатных), предоставляемых при покупке модуля. Приобретая одну копию продукта, Вы получаете право на бесплатное получение всех последующих обновлений модуля и бессрочное его использование одновременно на одном основном домене и на одном тестовом домене. Тестовый домен должен быть указан явно (например, test.site.ru), быть техническим доменом хостера, или его тестовое предназначение должно быть понятно из названия сайта (например, testsite.ru). Признание домена тестовым является правом автора. В любой момент Вы можете без ограничений менять как основной, так и тестовый домен, предварительно деактивировав текущую лицензию. Порядок самостоятельного переноса лицензии на другой домен указывается в письме, которое приходит на Ваш Email при получении лицензионного ключа. Техническая поддержка оказывается только легальным и добросовестным пользователям данного продукта, соблюдающим условия данного лицензионного соглашения. Модуль «Виджеты на Главной» защищён законами об авторском праве, является коммерческим продуктом и не может распространяться в какой-либо форме где-либо без письменного согласия автора. Автор и разработчик модуля Константин Корнелюк. В модуле используется технология защиты, препятствующая несанкционированному использованию продукта. Попытки обойти используемую защиту являются незаконными. В случае хамского общения, необоснованных требований или обвинений, нарушения данного лицензионного соглашения публикации необъективного отзыва или клеветы, разработчик имеет право отозвать лицензию с прекращением поддержки и обновлений. Автор оставляет за собой право изменять условия данного соглашения по своему усмотрению в части, не касающейся приобретенной текущей версии продукта. Приобретая модуль, Вы полностью принимаете условия данного соглашения. 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.