Плагин для Osclass Сравнение товаров

Плагины

Сравнение товаров: Плагин для Osclass

Плагин Сравнение товаров (Compare Items) — это мощное расширение для Osclass, которое позволяет пользователям вашего сайта сравнивать несколько объявлений из одной категории в удобной табличной форме. Это идеальный инструмент для интернет-магазинов, досок объявлений и любых площадок, где покупатели выбирают между похожими предложениями.

Зачем нужен плагин сравнения?

Покупатели часто сталкиваются с выбором между несколькими похожими товарами или услугами. Вместо того чтобы открывать несколько вкладок и мучительно сравнивать характеристики вручную, пользователи могут добавить нужные объявления в список сравнения и увидеть все параметры в одной таблице. Это ускоряет принятие решения и улучшает пользовательский опыт, что в итоге повышает конверсию и лояльность посетителей .

Ключевые функции

Простое добавление в сравнение

На каждой карточке товара или в списке объявлений отображается кнопка «Добавить в сравнение». При клике товар добавляется в список, а кнопка меняет цвет, сигнализируя, что товар уже выбран. Пользователь может набрать несколько товаров для сравнения — для этого не требуется регистрация, список сохраняется в сессии браузера .

Плавающая кнопка

Как только пользователь выбирает 2 и более товаров, внизу экрана появляется плавающая кнопка «Сравнить» с количеством выбранных товаров. Это всегда держит функцию сравнения «под рукой» и напоминает пользователю о возможности быстро перейти к сравнению. Положение кнопки можно настроить в панели администратора: сверху, снизу, слева или справа.

Таблица сравнения

При нажатии на плавающую кнопку пользователь попадает на страницу сравнения, где все выбранные товары отображаются в виде таблицы. Сравниваются все стандартные поля объявления (цена, описание, категория, дата публикации) и кастомные поля .

Гибкие настройки для администратора

Администратор сайта может управлять внешним видом и поведением кнопки сравнения:

  • Максимальное количество товаров для сравнения (по умолчанию 10)

  • Позиция плавающей кнопки сравнения (сверху/снизу/слева/справа и промежуточные положения)

  • Стиль кнопки в карточке товара: только иконка, только текст, или иконка с текстом

  • Цвет кнопки и цвет текста на кнопке

  • Иконка для кнопок сравнения (можно выбрать из коллекции Font Awesome)

Сохранение сравнений для авторизованных пользователей

Зарегистрированные пользователи могут сохранять свои списки сравнения, давая им названия. Сохраненные сравнения хранятся в личном кабинете в разделе «Мои сравнения», и к ним можно вернуться в любой момент.

Как установить и настроить

  1. Скачайте архив плагина.

  2. Разархивируйте папку osclass_compare в каталог /oc-content/plugins/ вашего сайта .

  3. Перейдите в админ-панель Osclass → Plugins → Manage Plugins.

  4. Найдите Compare Items Plugin и нажмите Activate.

  5. Для настройки перейдите на страницу конфигурации плагина (кнопка Configure рядом с названием плагина).

  6. Установите желаемые параметры: максимальное количество товаров, позицию плавающей кнопки, стиль, цвет и иконку.

  7. Сохраните настройки.

Как интегрировать в тему

Чтобы кнопка сравнения появилась в карточках товаров, добавьте следующий код в файлы вашей темы (например, item-loop.php, item.php, loop-single.php):

<?php if(function_exists('osc_compare')) { echo osc_compare(); } ?>

Этот код можно разместить в любом месте внутри цикла объявлений. Если плагин активирован, он автоматически отобразит кнопку сравнения с учетом всех настроек, заданных в админ-панели.

Для разработчиков: хуки и расширение функциональности

Плагин построен на системе хуков Osclass, что позволяет легко расширять его функциональность без изменения основного кода .

Основные хуки:

  • co_before_compare — выполняется перед добавлением товара в список сравнения

  • co_after_compare — выполняется после добавления товара

  • co_before_remove — выполняется перед удалением товара из списка

  • co_after_remove — выполняется после удаления товара

Пример использования хука для добавления своей логики при сравнении:

osc_add_hook('co_before_compare', 'my_custom_compare_function');

function my_custom_compare_function($item_id) {
    // Ваш код здесь
    error_log("Товар $item_id добавлен в сравнение");
}

Плагин также позволяет переопределять стандартные тексты через файлы переводов в папке /languages/.

Заключение

Плагин «Сравнение товаров» — это важный функциональный элемент для любого сайта, где пользователи выбирают между похожими предложениями. Он прост в установке, гибок в настройке и значительно улучшает пользовательский опыт, помогая покупателям принимать взвешенные решения быстрее и с большим комфортом.

Демо плагина можно посмотреть на сайте demo.osclass.su

Оцените статью
( Пока оценок нет )
Osclass
Добавить комментарий

Получите скидку на разработку приложения!

Нативное приложение для Osclass. Управление приложением с сайта, поддерживает плагины, все нужные функции из коробки! Заполните заявку и получите лучшее предложение!

Скидка 50% на приложение Android!
32