Новости
- 16.02.2019 - Вышел Shopkeeper 4.0.3
- 05.02.2019 - Symfony для MODX-разработчиков
- 18.01.2019 - Вышел Shopkeeper 4.0.0, Обновлен сайт
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 18.09.2018 - Вышел Shopkeeper v4.0-rc
- 14.09.2018 - Установка и обзор Shopkeeper4
- 29.07.2018 - Бесплатные базы данных MongoDB на 1 год
- 21.07.2018 - Критическая уязвимость MODX <=2.6.4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Не добавляется цена товара в корзину.
Поддержка9 -
Вышел Shopkeeper 4.0.3
Новости1 -
TagManager2 отображает в фильтре удаленные значения TV-полей
Поддержка7 -
Бесплатные базы данных MongoDB на 1 год
Новости7 -
Пересчет цены в зависимости от параметров
Поддержка3 -
CatalogFill: не работает импорт в таблицу MIGXDB
MODX - Вопросы и обсуждения15 -
TagManager2 при фильтрации на странице, ничего не происходит
Поддержка17 -
Не выводиться ID товара в письме
Поддержка2 -
Несколько значений checkbox для Formit
MODX - Вопросы и обсуждения2 -
Array в теле письма после оформления заказа
Поддержка5 -
Изменения товара на внешней части сайта modx
MODX - Вопросы и обсуждения10 -
tagManager2 отображает в фильтрации значения удаленных товаров
Поддержка1 -
Цена доставки (не получается найти)
Общие вопросы3 -
shopkeeper3 и цена в зависимости от площади
Поддержка9 -
Catalofill выдает 502 ошибку при загрузке 35 000+ позиций
Поддержка13 -
Получить имена и значения всех TV
Поддержка10 -
CatalogFill + MIGX (не shopkeeper)
Поддержка4 -
Symfony для MODX-разработчиков
Новости1 -
Shopkeeper2 другие цены у товаров в зависимости от выбранного способа оплаты
Поддержка7 -
Не добавляет товары через SHK.toCartFromArray
Поддержка4
Идеальная фильтрация товаров (хотелки)
-
Давайте попробуем написать список требований к фильтрации товаров. Возможно, кто-то знает аналогичные модули, у который можно стянуть какие-то хорошие идеи. Например, что нужно для СЕО? Какие должный быть URL и т.п.
Планирую переписать TagManager. Про интерфейс в админке недостатки мне известны. Но можно тоже высказывать свои хотелки.
-
Ох Андрей как здорово !
Наверное самый главный главный важный момент это скорость работы фильтра, по непонятным причинам он работает медленно.
Насчет СЕО не знаю, но такие ссылки не индексируются поисковиками, они их просто не видят.
?f_country[]=Испания&f_tags[]=&f_types[]=&f_taste[like][]=&page=1
Но если эти ссылки как то сократить и сделать их более эстетичней то это будет несомненно большой плюс, хотя на мой взгляд это не так критично.
tag_manager + pdoTools Еще один важный момент который стоит сделать, на тему почему tagmanager не работает с pdoTools - тоже много вопросов.
Сделать кнопку в админке включить / выключить якорь, что бы это сделать пришлось мне закомментировать в файле
/assets/components/tag_manager2/js/web/filters.js
вот эти строчки
$('html,body').animate({ scrollTop: Math.round($(tmFilters.config.products_cont).position().top) });
Обычному пользователю не знающему js это очень сложно сделать ... А архитектура у каждого проекта своя... где то это может понадобится а где то скролл будет только мешать. Думаю этот пункт можно отметить как важный.
В файле filters.js
filters_cont: '.filters',//Селектор оберточного элемента блоков с фильтрами
Сделать его классом и что бы его можно было повторять несколько раз на странице
Это больше нужно для bootstrap когда у человека динамический дизайн сайта, и для компьютеров у него свой вид фильтра, для планшетов и телефон вид "Верстка" совсем другой
Этот вопрос я писал еще здесь
По поводу: Возможно, кто-то знает аналогичные модули, у который можно стянуть какие-то хорошие идеи.
Посмотри вот этот архив modx-ajax-filter.zip
Это такой простенький универсальный фильтр для modx revo,может от туда можно что нибудь взять ? Скорость фильтрации просто идеальная. Если новый tag_manager будет так же быстро фильтровать + гибкость, то это будет просто супер.
P.S - если нужно нарисовать красивый логотип для нового tag_manager, готов помочь
-
Наверное самый главный главный важный момент это скорость работы фильтра, по непонятным причинам он работает медленно.
Может причины непонятны для вас, так скидывайте ссылку, посмотрим. А голословных утверждений тут попрошу не делать. Может у вас хостинг за 100 руб./мес. Хотя для скорости, конечно, будут сделаны улучшения. Например, кэширование в мемкеш или файлы (на выбор).
TagManager рассчитан на то что в каталоге товары разделены на категории. Но некоторые делают фильтрацию не внутри категории, а на верхнем уровне. Отсюда и низкая скорость, потому что люди не хотят думать, а хотят чтобы за них думал кто-то другой.
Насчет СЕО не знаю, но такие ссылки не индексируются поисковиками, они их просто не видят.
Возможно потому что не меняется заголовок страницы и описание.
-
Хотелка: добавление фильтров в раздел, если товары физически лежат в другом.
-
Я не пользовался тэгменеджером, но могу написать вот такой список, что точно хотелось бы видеть в этом плагине:
1. Вывод фильтров, тут несколько вариаций:
а) Первый - это когда плагин, перед выводом фильтров, анализирует все товары в текущей категории и отображает все параметры, которые есть у текущих товаров, но только с теми значениями, которые есть у этих товаров (а не все возможные значения этих параметров) [Последовательность вывода параметров как фильтров определяется отдельным параметром плагина].
б) Второй - это в ручную указать какие параметры должны выводиться и в какой последовательности, а значения (возможные варианты фильтров) так же анализируются по всем товарам текущей категории, т.е. лишнее не выводится.2. Варианты фильтров:
а) Выбор диапазона (где максимальный и минимальный значения так же определяются по анализу всех товаров в категории)
б) Чекбоксы, они в таких вариантах:
--- Просто галочки
--- В формате изображений
--- Если это выбор цвета, то задавать HEX значения цветов и отображать цветными блоками
в) Радиокнопки, они в таких вариантах,
--- Просто радиокнопки
--- В формате изображений
г) Булевое значение (Да, Нет, Неважно) - может кому пригодится3. Кнопка "Отфильтровать"
Тут варианты:
а) Автофильтрация - т.е. что-то выбираем, или меняем диапазон - товары фильтруются автоматом сразу.
б) Фильтрация по кнопке. Тут пожелание такое: когда мы применяем какой то фильтр, то рядом с этим фильтром (слева или справа) появляется кнопка "Показать XXX товаров". При нажатии на нее применяется фильтр.
в) Ну и оставить классическую кнопку в конце списка фильтров.4. На счет SEO
Тут ничего не поделаешь, но поисковики (по наблюдениям) не любят адреса с параметрами ?Параметр=Значение&Параметр=Значение. Поэтому я рекомендую: сами элементы фильтра не делать ссылками, чтобы поисковики об этом даже не знали, а сам контент обновлять через ajax.
Ну вот, пока это навеяло
-
Заметил еще такую особенность: если товар участвует в фильтрации, и его потом снять с публикации, в самих значениях фильтра его параметры останутся, хотя jsMap формируется без учета этого товара. Я исправил следующим образом.
Файл "components/tag_manager2/processors/mgr/getfilterdata.class.php" строка 111:
$c->where( array("rc.template:IN" => $options['prod_template']) );
заменить на
$c->where( array("rc.template:IN" => $options['prod_template'], "rc.published" => 1) );
По идеи, надо и ниже, где товары из таблицы MIGX тоже добавить условие, что документ опубликован. Скорей всего, тут же надо проверять, что документ не удален.
Если не затруднит, учтите этот момент в новой версии.
-
Тут ничего не поделаешь, но поисковики (по наблюдениям) не любят адреса с параметрами ?Параметр=Значение&Параметр=Значение. Поэтому я рекомендую: сами элементы фильтра не делать ссылками, чтобы поисковики об этом даже не знали
Вот пример фильтрации:
http://www.gearbest.com/tablet-pcs-c_11294/tb1_chuwi__tb2_phablet__tb6_1gb/Меняется не только URL (без ? и &), но и заголовок - "1GB CHUWI Phablet Tablet PCs – Free Shipping". Такие страницы поисковики по-моему индексируют.
-
Про Seo:
- Должны меняться pagetitle, keywords,description как при фильтрации, так и при смене страницы. (Например ноутбуки, hellwood, красные, стр 5)
- Для всех неосновных сортировок (не фильтраций, а сортировок), когда человек просит отображать по 70 товаров вместо базовых 50 или сортирует по цене, когда базовая сортировка по названию делать <link rel="canonical" для базовой сортировки, а все остальные отправлять к базовой.
- лейблы фильтров доллжны быть ссылками, чтобы по ним можно было перейти без js
про остальные хотелки писал вам в личку еще в старом форуме.
-
sllad
про остальные хотелки писал вам в личку еще в старом форуме
Да, я помню. Спасибо!
-
А может еще в tag_manager вставить морфологический поиск с подсказками ??
Как тут напримерЕще такой вопрос к вам Andchir , можно задать описание чанкам при следующем обновлении ?
Что бы людям было понятно и легче ориентироватьсяЕсли да, то такое желательно сделать и для shopkeeper
-
Для меня камнем преткновения стала такая проблема. У одного товара несколько характеристик, несколько размеров и цветов. Возможно ли, чтобы товар участвовал в фильтрации и по одному размеру и по другому (так же и с цветом)?
-
@laguna404 Есть же возможность фильтрации с множественными значениями, смотрите документацию. Единственное, не получиться с param-edit фильтровать, надо отдельные ТВ создавать с множественным выбором, и прописывать их в настройки tagmanager в админке, и в filters.js
-
Может чем то поможет. Столкнулся тут с FilterPro для опенкарт, реализация SEO довольно таки дубовая, но для небольшого количества параметров фильтрации вроде неплохо, сам модуль шифрованный, вот на скрине пример записи и ее значение в бд
https://yadi.sk/i/Nv3BWAHSrcxCf -
Хотелось бы единое место для всех настроек, без необходимости часть их делать из менеджера, а часть - из filters.js
-
@whitebyte Поддерживаю, полностью согласен с вами.
-
@Andchir сказал Идеальная фильтрация товаров (хотелки):
Давайте попробуем написать список требований к фильтрации товаров. Возможно, кто-то знает аналогичные модули, у который можно стянуть какие-то хорошие идеи. Например, что нужно для СЕО? Какие должный быть URL и т.п.
Планирую переписать TagManager. Про интерфейс в админке недостатки мне известны. Но можно тоже высказывать свои хотелки.
У меня есть один клиент которому почему то нужна фильтрация от нуля и шаг фильтрации 0.5 он меня задолбал уже с вопросами как это сделать...
-
сказал Идеальная фильтрация товаров (хотелки):
Давайте попробуем написать список требований к фильтрации товаров. Возможно, кто-то знает аналогичные модули, у который можно стянуть какие-то хорошие идеи. Например, что нужно для СЕО? Какие должный быть URL и т.п.
Может уже в старом форуме поднимали этот вопрос...
Возможно ли реализовать функцию сопутствующие товары? -
@LoGruS как это к фильтрации относится?
-
@LoGruS Сопутствующие товары вы можете сделать через плагин collections
-
@Роман спасибо.