Def, я по прежнему ничего не понял, что такое «отключить опции»? Рисуйте картинками, я серьёзно. Или составьте чёткое ТЗ. Переспрашивать по сто раз ну не вариант.
Компонент сравнений
За какой компонент вы впишетесь в складчину?
Пример реализации, когда «записи» ТК уже добавлены в сравнение (количество записей в сравнении не ограничено и появляется скрол в контейнере, если записи не помещаются в один экран) www.dns-shop.ru/compare/xiaomi-redmi-note-13-ru-VS-samsung-galaxy-a55-5g/
Есть галочка «Показать только различия» — тоже очень полезная опция.
В списке записей, виджете записей и самой записи выводится чекбокс. Если ставим активным, то появляется уведомление «Запись добавлена в сравнение
»
Находясь на странице сравнения выводятся следующие опции: Категории сравниваемых товаров (т.е выводятся в сравнении по категориям. Т.е нельзя сравнивать записи из разных категорий или Типов Контента).
Далее выводится кнопка «Добавить в сравнение» — позволяет перейти в категорию товара и добавить другие записи (в идеале во всплывающем окне с полем поиска и при скроле автопозгрузкой по 10 записей).
Кнопка «Показать аналоги» — отправляет пользователя в категорию данного товара.
Пишу сюда, поскольку тема сравнения записей здесь уже во многом описана.
В общем нужно дополнение для Сравнения записей по текстовым полям (хотя бы по ним). В моем случае, на сайте для которого нужно данное дополнение, регистрация пользователей отсутствует, и не предполагается в будущем. Но… Если для Гостей такое реализовать Вообще невозможно, то тогда конечно вариант для зарегистрированных.
Надо чтобы посетитель (гость) имел возможность добавить 5-10 (это примерно, можно и больше) записей в Сравнение. После чего на сайте, предположительно в виджете меню, будет доступна ссылка на страницу компонента СРАВНЕНИЕ. Где в табличном виде (в идеале под горизонтальный скролл) будут показаны выбранные записи.
Ну и конечно не хотелось бы раздувать базу гостевыми сравнениями. Возможно очистка сравнений, с сообщением Гостю о том, что при перезагрузке страницы выбранные сравнения будут удаленны, и для их сохранения необходимо зарегистрироваться.
При выборе пользователем лишь одной записи для сравнения, вывести сообщение о необходимости добавить ещё хотя бы одну. При выборе записи, в котором одно из полей не заполнено, вывести вместо значения прочерк.
Количество и перечень полей доступных для сравнения, выбирает админ.
Примерный вид отображения:
Хотел узнать у специалистов системы, о возможности сделать такое дополнение, и какова может быть стоимость работы?