Тема: Фильтр по характеристикам не добавляется на страницу сайта

Здравствуйте, завёл новые характеристики в 1с, они выгрузились на сайт, но при добавлении характеристик в категориях, на сайте в фильтрах они не появляются. Старые характеристики которые были созданы до этого работают.
https://i.ibb.co/sHJ9c7C/readyscript.jpg
https://i.ibb.co/D5H7D2B/readyscript2.jpg
https://i.ibb.co/qjzMvXK/readyscript3.jpg

Повысить оценку Понизить оценку

2

Re: Фильтр по характеристикам не добавляется на страницу сайта

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

--------------

Рекомендуем вам в 1С завести СТРОКАМИ значения характеристики "Да" и "Нет", обязательно задавать значение "Нет" тоже.
Выгрузить на сайт, поставить тип хар-ки список. После этого, фильтр появится, если в категории будут товары со значениями "Да" и "Нет".

Повысить оценку Понизить оценку

3 Отредактировано Товарищ (19.02.2024 07:22:24)

Re: Фильтр по характеристикам не добавляется на страницу сайта

Спасибо, я тоже на это думал, начал экспериментировать, но это все неудобно и долго, сделаю как вы сказали.
У меня еще такой вопрос, иногда бывает, что все товары выгружаются заново и все характеристики у категорий товаров слетают, в 1С их никак не поставить, можно ли в меню администратора сделать так, чтобы они автоматически подставлялись после выгрузки, по какому-нибудь шаблону?

Повысить оценку Понизить оценку

4

Re: Фильтр по характеристикам не добавляется на страницу сайта

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

Повысить оценку Понизить оценку

Re: Фильтр по характеристикам не добавляется на страницу сайта

Здравствуйте, столкнулся ещё с одной проблемой, при выгрузке товаров на сайт(без разницы полная или частичная), их характеристики не изменяются, как выгрузились первый раз, так и остаются, как это можно изменить? искал в настройках сайта, нигде не нашёл таких функций.

Повысить оценку Понизить оценку

6

Re: Фильтр по характеристикам не добавляется на страницу сайта

Если в логах обмена будет написано, что изменений у товаров не обнаружено, значит вам нужно в настройках модуля Каталог товаров запустить утилиту "Сбросить хэши импорта".

ReadyScript высчитывает хэш от всех данных пришедших от 1С и записывает их в товар.
Если в следующий раз придут данные с точно таким же хэшем, то товар будет пропущен из импорта.
Любое сохранение товара на стороне сайта также вызовет сброс кэша импорта именно у этого товара.

Таким образом достигается ускорение обмена за счет обновления только реально изменившихся товаров.

Повысить оценку Понизить оценку

7 Отредактировано Товарищ (11.04.2024 07:28:13)

Re: Фильтр по характеристикам не добавляется на страницу сайта

Здравствуйте, ваши ответы очень помогают, скажите пожалуйста есть ли какая-нибудь документация(инструкция) по программированию, можно ли сделать так, чтобы ответ от сервера приходил порционно, к примеру на сайте сделали поиск по фарам и сервер выдал первые 3-5 товаров, затем пользователь проскролил вниз и ему выдается новая порция товаров.
У нас на сайте свыше 50 тысяч товаров и поиск занимает около 10 секунд, бывает и больше, вот и хотелось бы знать как ускорить поиск товаров.

Повысить оценку Понизить оценку

8

Re: Фильтр по характеристикам не добавляется на страницу сайта

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

Mysql имеет очень скромные возможности по скорости поиска, вам нужна внешняя индексационная и поисковая машина, такая как sphinx или elastic или любой другой аналог.

То есть нужно разрабатывать интеграцию, чтобы ReadyScript передавал сведения по товарам для индексации во внешнюю систему, а затем делал запрос во внешнюю систему для получения списка ID товаров по заданному поисковому запросу.

-----

Каких-то простых решений, для ускорения поиска - не существует.

Повысить оценку Понизить оценку