Совместимость
Системные требования
Пакет плагинов JSYT предназначен для интеграции компонента интернет-магазина JoomShopping в компоновщик шаблона YOOtheme Pro. Пакет состоит из 3 основных плагинов:
- Системный (основной). Весь функционал совместимости лежит на нем.
- Административный (jshoppingadmin). Добавляет поле выбора ранее созданного шаблона YOOtheme Pro в форму редактирования товара.
- Товарный (jshoppingproducts). Предназначен для сохранения ранее просмотренных товаров и использования этих данных для отображения на сайте (при необходимости).
и 3 дополнительных для умного поиска по товарам, категориям и производителям.
Дальнейшее описание будет касаться основного плагина.
«JoomShopping / YOOtheme Pro Integration» позволяет создавать шаблоны для следующих страниц (всех основных) с возможностью ограничения по языку и id:
- Главная категория (магазин)
- Категория (с товарами)
- Производители
- Товары производителя
- Продавцы
- Информация о продавце
- Товары продавца
- Товар
- Простой список товаров
- Поиск
- Результаты поиска
- Корзина
- Список желаний
- Оформление заказа (адрес, доставка, оплата, подтверждение, финишная страница)
- Страницы юзера (главная, редактирование данных, заказы, отдельный заказ)
- Регистрация
- Вход на сайт
- Выход
- Статические страницы (условия предоставления услуг, защита личных данных, условия возврата, доставка)
- Универсальный (предназначен для тех страниц, которые добавляются сторонними планами)
Каждый из шаблонов и динамических элементов содержит свой перечень переменных. Некоторые из них можно дополнительно трансформировать за счет добавленных аргументов. При создании расширения были учтены все базовые переменные и реализованы с учетом их идеи. Также были учтены настройки самого компонента, поэтому, если какое-то значение не выводится необходимо проверить настройки.
Кроме шаблонов в плагине был добавлен следующий динамический контент для использования его в модулях YOOtheme на любой странице:
- Категории
- Производители
- Продавцы
- Товары
- Отзывы
- Способы оплаты
- Способы доставки
- Корзина
Каждый из этих динамических списков имеет свои настройки по количеству единиц вывода, сортировке, id и др. Данная реализация исключит необходимость установки, настройки и визуальной подгонки к шаблону сторонних модулей.
Кроме вышеизложенного, плагин включает такие 4 модуля со своими настройками вывода и отображения:
- Корзина
- Список желаний
- Вход на сайт
- Поиск
Универсальность и гибкость дополнительно достигается еще за счет универсальных переменных, где разработчик может сам указать имя переменной для вывода значения или списка. Это необходимо в тех случаях, когда сторонние аддоны добавляют свои переменные в массив передаваемых данных, но не реализуют вывод во встроенные места.
Для настройки форм JoomShopping для столбцов и рядов компоновщика YOOtheme Pro была добавлена соответствующая переменная. Необходимо установить необходимый тип формы, чтобы запрос отправлялся на сервер, и та же самая покупка или фильтрация товаров была реализована без лишних манипуляций.
Так как интернет-магазин JoomShopping, как и любой другой, содержит очень много параметров, вывод которых порой невозможно реализовать стандартными модулями YOOtheme Pro, рекомендуется использовать сторонние модули таких разработчиков как Flart Studio и ZOOlanders. С их помощью настройка шаблонов становится гораздо легче.
В плагин добавлено 3 языка: английский, украинский, русский.
Установка
Установка производится через админ-панель Joomla в разделе «Расширения -> Установка». После установки необходимо ввести ключ в разделе «Расширения -> Серверы обновлений -> JoomShopping / YOOtheme Pro Integration», который будет предоставлен Вам после покупки.
JoomShopping Download & Support
