[PMP] - Products module pack

Цена: 0 ₽
Дополнительно от автора:
Что бы скачать этот бесплатный товар, его не нужно заказывать, просто войдите под своим логином.
Автор: halfhope Написать автору
Покупок: 4 (Средняя оценка: 0)
Нужна платная помощь с установкой?
Совместимость:
OpenCart 2.3OpenCart 3.*OpenCart 4.*OCStore 2.3OCStore 3.*Opencart.pro 2.3MaxyStore 2.3.0.2MaxyStore 3.*
PMP создает модули для вывода товаров и источники данных к ним (новинки, акции, лидеры продаж и т.д.). Помимо глобального режима работы, реализованного в стандартных модулях движка, в PMP реализованы абсолютный и относительный режимы.

Например, "новинки из выбранной категории / производителя", "новинки текущей категории / производителя", "новинки той же категории / производителя, что и текущий товар". Подробности ниже.

Репозиторий

Возможности

Режимы работы

Источники данных (новинки, акции, лидеры продаж и т.д.) могут работать в трех режимах. Объясню на примере модуля "Новинки":

Абсолютный и Глобальный режимы

  • Новинки из вручную выбранных Вами категорий / производителей. Это Абсолютный режим.
  • Если не выбирать никаких категорий / производителей, это будет Глобальный режим, как у стандартного модуля новинок.
Зависит от указанных вручную параметров. Можно указывать одновременно и категорию и производителя.

Относительный режим

  • Новинки текущей категории / производителя (где расположен модуль / которую посещает пользователь). Этот режим также работает и на странице товаров, может учитывать одновременно и категорию и производителя товара.
  • Если модуль разместить на главной или любом другом месте, где модулю будет не за что прицепиться (товар, категория, производитель), то модуль сработает в Глобальном режиме.
Зависит от расположения модуля. Если расположить один и тот же модуль новинок одновременно на странице категорий, производителя и товара, то он будет показывать разные наборы товаров. Пример есть в демо.

Источники данных

Абсолютные, Относительные, Глобальные:
  • Новинки;
  • Лидеры продаж;
  • Товары со скидками;
  • Товары по акции;
  • Товары с бонусными баллами;
  • Случайные товары;
  • Самые просматриваемые;
  • Самые обсуждаемые.
Кастомные:
  • Свой SQL запрос;
  • Свой PHP код;
Глобальные:
  • Выбранные вручную товары.
Другие возможности

  • Есть возможность инвертировать выборку для абсолютных/относительных источников данных. Это значит, что будут выбраны товары НЕ входящие в текущую выборку.
  • Есть выбор статусов товара, количества, сортировки, перемешивание товаров, кэширование.
  • Модулем поддерживается режим совместимости с шаблонами. Это значит, что в 99% случаев не стоит беспокоиться об адаптации модуля под шаблон оформления. Этот механизм работает за счет подмены товаров у стандартного модуля "Рекомендуемых товаров". Использует механизм событий, работает без внедрения в файлы.
  • В модуле также реализована возможность подменять шаблон (tpl / twig) на свой. Это позволит выводить товары в любой нужной форме, будь то слайдер/свайпер и т.д. Эта функция работает и в режиме совместимости.
Итого имеем (16 (абсолютные + относительные) * 2 (инвертирование выборки)) + 8 (Глобальные) + 3 (Дополнительных источника данных) = 43 варианта выборки товаров. Можно еще умножить полученный результат на количество ваших вариантов настроек.

Совместимость
  • OpenCart 2.3, 3.x, 4.x.
Демо

Админка

Каталог

На демо сайте есть верхнее меню для быстрой навигации.

Описание демо

На демо сайте создано 3 модуля:

Самые просматриваемые - Абсолютный | Most viewed - Absolute

Выбран производитель Apple. Размещен только на главной.

Новинки - Относительный | Latest - Relative

Размещен на страницах категорий, производителей, товаров и главной. На главной модулю не за что прицепиться (товар, категория, производитель), он выбирает новинки из всего магазина (Глобальный режим).

Кастомный PHP код | Custom PHP code

Размещен на странице товаров, всегда выводит одни и те же товары (3 товара).

Установка

  • Установите расширение через стандартный раздел установки дополнений.
  • Перейдите в раздел модулей и установите модуль "[PMP] Products module pack".
Руководство

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

Лицензия


Спасибо за использование моих дополнений!


Я решил сделать все свои OpenCart-дополнения бесплатными и с открытым исходным кодом, чтобы они могли приносить пользу сообществу. Разработка, поддержка и обновление этих дополнений требуют времени и усилий.
Если мои дополнения помогли вам в вашем проекте, и вы хотите поддержать мою работу, я буду благодарен за любую сумму пожертвований.

#### 1.2

* feature: Добавлена поддержка выборки по количеству и статусам товаров
* feature: Добавлена поддержка OpenCart 4.x
* feature: Переход на механизм событий, отказ от ocmod
* feature: Добавлена кнопка для быстрой навигации по уже созданным модулям
* feature: У кастомных SQL / PHP по другому стилизованы подсказки
* feature: Блок управления совместимостью выделен другим цветом
* feature: Добавлен вывод текущей версии в заголовок панели
* feature: Добавлены подсказки для включении режима совместимости
* fix: Исправлена ошибка функции кэширования модулей
* fix: Исправлена ошибка в каталоге при отсутствующем route
* fix: Исправлена ошибка в PHP коде модели случайных товаров
* fix: Исправлена ошибка в SQL коде модели самых просматриваемых товаров
* fix: Исправлена ошибка использования несуществующей twig переменной в форме админки

#### 1.1

* feature: Добавлена поддержка OpenCart 2.3

#### 1.0

* Выпуск
Способ распространения:
Бесплатно
Совместимость:
OpenCart 2.3OpenCart 3.*OpenCart 4.*OCStore 2.3OCStore 3.*Opencart.pro 2.3MaxyStore 2.3.0.2MaxyStore 3.*
Получение файлов:
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Нет
Events:
Да
Загружено:
12.07.2022
Обновление:
18.12.2024
Просмотров:
2710
Покупок:
4

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Чтобы скачать файлы нужно сначала Войти или Зарегистрироваться


Метки: гибкость


Ещё никто не оставил комментариев к записи.