Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

mazein
 Поделиться

Рекомендованные сообщения

Пошаговый подбор товаров по характеристикам (атрибутам)


Пошаговый подбор товаров по характеристикам (атрибутам)


Пошаговый подбор товаров по характеристикам (атрибутам)

(step by step)

 

 

Ключ можно получить здесь!

 

 

Установка:

  1. Скачать архив с модулем, распаковать в корень сайта, согласно версии opencart. Никакие файлы заменены не будут.
  2. Обязательно обновить кэш модулей в менеджере дополнений!
  3. В админке, в разделе Дополнения - Модули появятся три модуля:image.png.dff744888d7310908840e87bfe012dfb.png
  4. В модуле "Пошаговый подбор товаров - Лицензия" - вводим ключ.
  5. "Пошаговый подбор товаров по атрибутам" - непосредственно сам модуль с выбором атрибутов для подбора товаров. После настройки модуля, его нужно вывести в схемах на нужную страницу.
  6. "Пошаговый подбор товаров - Товары" - Предназначен для вывода товаров согласно выбранных атрибутов без перезагрузки страницы. В модуле можно задать товары для первоначального вывода. Не обязателен, если в фильтре используется кнопка "поиск".

До выбора атрибутов:

 

Товары выбраны в модуле "Пошаговый подбор товаров - Товары", они отображаются ДО выбора атрибутов.

 

 

После выбора:

 

Товары заменяются на отфильтрованные по выбранным атрибутам.

 

Примеры отсюда

 

Как работает модуль:

  1. Модуль не зависит от страницы, на которой отображается. Модуль можно вывести через схемы на любой странице. Количество модулей на одной странице не ограничено. В пользовательской части выбранные атрибуты представлены раскрывающимися списками с их значениями. Выбирая значение первого атрибута, подгружаются значения следующего атрибута с учётом предыдущего выбранного. Значения последующих атрибутов, которых нет у товаров с уже выбранными атрибутами - не загружаются.
  2. При выборе атрибутов автоматически подгружаются все товары, удовлетворяющие выбранным атрибутам, если модуль "Пошаговый подбор товаров - Товары" выведен на данной странице.
  3. Значения атрибутов можно разделить, используя любой символ, например ; или ,image.png.3a389e69d3aae2d13618f5dd7acffb7f.png
  4. Для отображения значений атрибутов с учётом выбранного значения, есть возможность скрытия значений, не содержащих предыдущее значение, пояснение на картинке:

При этом атрибуты выглядят так:

image.png.cc674c7c08f209ace3a5e038bcf0cfbc.png

 

 

 

Демо:

 

Условия лицензии:

  • Лицензия даётся на один домен. Для тестирования возможна выдача ключа на тестовый домен по факту приобретения модуля. Тестовый домен - домен минимум третьего уровня, вида test.domain.com. Обязательное условие тестового домена - некий признак, указывающий на то, что данный домен - тестовый, например слово test в названии домена.
  • Смена лицензии невозможна. На дополнительный домен приобретается отдельная лицензия.
  • Ввод ключа реализован через дополнительный модуль в админке - Пошаговый подбор товаров - Лицензия. Модуль нужно установить, и ввести полученный ключ.

 

Поддержка:

  • В модуле используется своё представление страницы товаров, поэтому требуется доработка под каждый шаблон.
  • Техподдержка и выдача ключей осуществляется ПН - СБ 08:00 - 20:00 (МСК)

 

Условия адаптации модуля под шаблон:
1. Автор модуля не несёт обязательств в адаптации модуля под шаблон.
2. Автор модуля вправе отказать в адаптации к шаблону, использующему скрипты, вносящие изменения в работу модуля, а так же имеющие в своём состеве методы, заменяющие стандартные методы движка.
3. В случае отказа в адаптации модуля под шаблон, сумма, оплаченная за данную услугу, будет возвращена на внутрненний счёт покупателя в полном объёме. В случае, если Ваш шаблон среди перечисленных в п.4, возврату подлежит сумма, за исключением 20%, удержанных данной площадкой.
4. С данными шаблонами не работаю:

  •     journal

  • Добавил
  • Добавлено
    04.08.2018
  • Категория
  • Системные требования
    Ioncube Loader 10, php 5.4 - 7.2
  • Метод активации
    По запросу в ЛС
    По запросу на почту
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет

 

Ссылка на комментарий
Поделиться на других сайтах

Добрый день!

Возможна ли доработка до версии 2.3.

 

Также:

1. При выборе шагов, начиная от 1-го, чтобы сразу подтягивались релевантные предложения

2. Один из шагов, чтобы при нажатии открывался календариком, где бы выбиралась нужная дата.

 

Доработки готов профинансировать.

Сообщите, плз,  возможность таких доработок, сроки и стоимость

Ссылка на комментарий
Поделиться на других сайтах


18 минут назад, specialforce22 сказал:

Добрый день! 

Добрый день.

 

19 минут назад, specialforce22 сказал:

Возможна ли доработка до версии 2.3

Конечно да, будет в течение пары дней.

 

19 минут назад, specialforce22 сказал:

Также:

1. При выборе шагов, начиная от 1-го, чтобы сразу подтягивались релевантные предложения

2. Один из шагов, чтобы при нажатии открывался календариком, где бы выбиралась нужная дата.

1. Поясните, что значит "релевантные предложения" в данном контексте.

2. В модуле используются только атрибуты. Даты у Вас в атрибутах прописаны? Календарь, он ведь для выбора любой даты, что делать, если выбранной даты нет в атрибутах? Распишите подробнее необходимый функционал.

Ссылка на комментарий
Поделиться на других сайтах

22 минуты назад, mazein сказал:

1. Поясните, что значит "релевантные предложения" в данном контексте.

2. В модуле используются только атрибуты. Даты у Вас в атрибутах прописаны? Календарь, он ведь для выбора любой даты, что делать, если выбранной даты нет в атрибутах? Распишите подробнее необходимый функционал.

 

 

1. Мне например надо 3 шага: город, концертная площадка, дата.

Выбрал город - уже события города подтянулись, выбрал площадку - события площадки и тд.

2. Да, в атрибуты прописывается дата. Если нужной даты нет, то дата не активна.

 

Кстати, вот скрин, который отображает наглядную необходимость)

https://prntscr.com/keu9na

 

Ссылка на комментарий
Поделиться на других сайтах


5 минут назад, specialforce22 сказал:

1. Мне например надо 3 шага: город, концертная площадка, дата.

Выбрал город - уже события города подтянулись, выбрал площадку - события площадки и тд.

Вообще, модуль именно так и реализован.

 

5 минут назад, specialforce22 сказал:

2. Да, в атрибуты прописывается дата. Если нужной даты нет, то дата не активна.

Думаю, сделать можно. Сегодня, или завтра отвечу в личку.

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, mazein сказал:

Вообще, модуль именно так и реализован.

 

Думаю, сделать можно. Сегодня, или завтра отвечу в личку.

 

ок. Благодарю!

Ссылка на комментарий
Поделиться на других сайтах


Тоже интересует отображение товаров в лайв режиме при выборе значений. Можно ли сделать, чтобы происходило автоматическое обновление контента при выборе селектов + не скрывать модуль после выбранных значений?

Изменено пользователем alex1990
Ссылка на комментарий
Поделиться на других сайтах


8 часов назад, alex1990 сказал:

Тоже интересует отображение товаров в лайв режиме при выборе значений. Можно ли сделать, чтобы происходило автоматическое обновление контента при выборе селектов + не скрывать модуль после выбранных значений?

 

Думал об этом. Возможно в будущем сделаю.

Ссылка на комментарий
Поделиться на других сайтах

@alex1990 Сделал вывод ограниченного количества товаров. Смотрите в демке.

Ссылка на комментарий
Поделиться на других сайтах

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

Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, meshkoff05 сказал:

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

 

Согласен, сделаю.

Ссылка на комментарий
Поделиться на других сайтах

Интересный модуль. А не думали сделать подбор по словам из фильтра?

Атрибуты будут обязательно на страничке товара, а в значение фильтра в карточке товара можно вставить любые значения и при этом данные значения нигде не будут отображены в контексте просмотра данного товара.

Таким образом можно будет создать универсальный конструктор.

Изменено пользователем AndreyIvanov
Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, AndreyIvanov сказал:

А не думали сделать подбор по словам из фильтра?

 

Нет, не думал. Стандартный фильтр мало кто использует, и мало кто заполняет фильтры в товарах. На памяти, вообще не припомню, чтобы кто-то это делал.

Ссылка на комментарий
Поделиться на других сайтах

Так в этом и дело. Используя значения из фильтра, которые могут быть вообще уникальны для определенных товаров можно сделать абсолютно любой конструктор при этом не пихая пачку значений в атрибуты, которые видны в карточке товара.

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, AndreyIvanov сказал:

Так в этом и дело. Используя значения из фильтра, которые могут быть вообще уникальны для определенных товаров можно сделать абсолютно любой конструктор при этом не пихая пачку значений в атрибуты, которые видны в карточке товара.

 

Я это понял. Но кто будет заполнять фильтры к десяткам тысяч товаров, когда уже есть атрибуты?

 

Ссылка на комментарий
Поделиться на других сайтах

Тот, у кого нет 10к товаров, тот, кому это нужно.

Я даже готов доплатить за такой функционал.

Ссылка на комментарий
Поделиться на других сайтах

Только что, AndreyIvanov сказал:

Тот, у кого нет 10к товаров, тот, кому это нужно.

Я даже готов доплатить за такой функционал.

 

Возможно в будущем, сейчас нужно довести до ума текущий вариант.

Ссылка на комментарий
Поделиться на других сайтах

@alex1990 @meshkoff05 сделано, модуль обновлён.

Ссылка на комментарий
Поделиться на других сайтах

Только что, Dmitry1982 сказал:

А в зависимости от категорий получится выводить?

 

А есть смысл? Достаточно правильно подобрать атрибуты.

Ссылка на комментарий
Поделиться на других сайтах

Только что, mazein сказал:

 

А есть смысл? Достаточно правильно подобрать атрибуты.

Для кого-то имеет смысл. Например игрушки и белье отдельно. Сделать разное оформление для страниц.

Ссылка на комментарий
Поделиться на других сайтах


2 минуты назад, Dmitry1982 сказал:

Для кого-то имеет смысл. Например игрушки и белье отдельно. Сделать разное оформление для страниц.

 

Что-то я окончательно запутался.

 

19 минут назад, Dmitry1982 сказал:

А в зависимости от категорий получится выводить?

 

Поясните, что Вы имеете ввиду.

 

Ссылка на комментарий
Поделиться на других сайтах

Только что, mazein сказал:

Что-то я окончательно запутался.

 

Поясните, что Вы имеете ввиду.

Я в личку напишу, и там же ссылки скину.

Ссылка на комментарий
Поделиться на других сайтах


3 часа назад, prived сказал:

в автомагазинах - отбоя не будет

При одном варианте - подбор по маркам авто. Если подбор идет, например, дисков, то все данные можно реализовать через фильтр. А вот по маркам авто - нет. Ибо такие вещи не прописываются в атрибуты. То есть, выбираешь,Toyota, подтягиваются модели (Corolla, Camry и т.д), после модели подтягивается год выпуска...Вот при таком раскладе отбоя не будет...

Ссылка на комментарий
Поделиться на других сайтах


  • mazein изменил заголовок на Пошаговый подбор товаров по характеристикам (атрибутам) [Поддержка]

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.