Re: Фильтр по характеристикам не добавляется на страницу сайта
Характеристика в RS отображается только, если у товаров в категории есть не менее 2х значений. (например Да, Нет).
Предполагаем, что у вас в категории есть только товары, у которых есть значение Да. (значение "не задано" не считается)
--------------
Рекомендуем вам в 1С завести СТРОКАМИ значения характеристики "Да" и "Нет", обязательно задавать значение "Нет" тоже.
Выгрузить на сайт, поставить тип хар-ки список. После этого, фильтр появится, если в категории будут товары со значениями "Да" и "Нет".
3 19.02.2024 07:11:44 Отредактировано Товарищ (19.02.2024 07:22:24)
Re: Фильтр по характеристикам не добавляется на страницу сайта
Спасибо, я тоже на это думал, начал экспериментировать, но это все неудобно и долго, сделаю как вы сказали.
У меня еще такой вопрос, иногда бывает, что все товары выгружаются заново и все характеристики у категорий товаров слетают, в 1С их никак не поставить, можно ли в меню администратора сделать так, чтобы они автоматически подставлялись после выгрузки, по какому-нибудь шаблону?
Re: Фильтр по характеристикам не добавляется на страницу сайта
Характеристики, добавленные у категории на сайте не должны слетать. Если у вас есть четкий сценарий воспроизведения такого поведения, напишите пожалуйста нам в поддержку, мы попробуем разобраться почему так происходит. Не должно быть так.
Re: Фильтр по характеристикам не добавляется на страницу сайта
Здравствуйте, столкнулся ещё с одной проблемой, при выгрузке товаров на сайт(без разницы полная или частичная), их характеристики не изменяются, как выгрузились первый раз, так и остаются, как это можно изменить? искал в настройках сайта, нигде не нашёл таких функций.
Re: Фильтр по характеристикам не добавляется на страницу сайта
Если в логах обмена будет написано, что изменений у товаров не обнаружено, значит вам нужно в настройках модуля Каталог товаров запустить утилиту "Сбросить хэши импорта".
ReadyScript высчитывает хэш от всех данных пришедших от 1С и записывает их в товар.
Если в следующий раз придут данные с точно таким же хэшем, то товар будет пропущен из импорта.
Любое сохранение товара на стороне сайта также вызовет сброс кэша импорта именно у этого товара.
Таким образом достигается ускорение обмена за счет обновления только реально изменившихся товаров.
7 08.04.2024 14:00:04 Отредактировано Товарищ (11.04.2024 07:28:13)
Re: Фильтр по характеристикам не добавляется на страницу сайта
Здравствуйте, ваши ответы очень помогают, скажите пожалуйста есть ли какая-нибудь документация(инструкция) по программированию, можно ли сделать так, чтобы ответ от сервера приходил порционно, к примеру на сайте сделали поиск по фарам и сервер выдал первые 3-5 товаров, затем пользователь проскролил вниз и ему выдается новая порция товаров.
У нас на сайте свыше 50 тысяч товаров и поиск занимает около 10 секунд, бывает и больше, вот и хотелось бы знать как ускорить поиск товаров.
Re: Фильтр по характеристикам не добавляется на страницу сайта
Постраничный вывод тут не причем, у нас он и так везде используется. (Поиск ведется сперва по всему объему данных, поэтому тут нужно ускорять сам процесс поиска)
Mysql имеет очень скромные возможности по скорости поиска, вам нужна внешняя индексационная и поисковая машина, такая как sphinx или elastic или любой другой аналог.
То есть нужно разрабатывать интеграцию, чтобы ReadyScript передавал сведения по товарам для индексации во внешнюю систему, а затем делал запрос во внешнюю систему для получения списка ID товаров по заданному поисковому запросу.
-----
Каких-то простых решений, для ускорения поиска - не существует.
9 06.05.2024 14:07:15 Отредактировано Товарищ (06.05.2024 14:34:16)
Re: Фильтр по характеристикам не добавляется на страницу сайта
Спасибо, я прочитал про это и всё стало ясно. Я перешёл на поиск Like+ и мне этого помогло, сейчас поиск составляет 3-4 секунды это куда быстрее, чем было раньше. У меня ещё один вопрос он больше связан с программированием.
Можно ли сделать сортировку результата поиска товаров по буквам? К примеру в поиске вводишь слово: фара, и чтобы в результате первыми стояли товары у которых есть это слово, затем все вхождения "фар" и т. д. Сейчас в результате сначала появляются товары у которых есть "фар", а только потом товары у которых есть слово фара. В автокомплите то же самое, чтобы сначала в результате выводился товар, в котором присутствуют все введенные буквы, а потом все остальное, к примеру начинаю вводить: фа, и выводятся результаты у которых имеется вхождения "фа", затем ввожу следующую букву, выводятся результаты у которых есть вхождения "фар", затем ввожу последнюю букву и первыми появляются товары у которых есть либо слово "фара", либо вхождение, а потом уже все остальное.
Re: Фильтр по характеристикам не добавляется на страницу сайта
Поиск like+ - это тоже всего-лишь расширенный поиск по подстроке, он не опирается на понятие "слово".
Опирается на понятие слово - Полнотекстовый тип поиска. Но его особенность, что словом считается последовательность знаков от 4х символов в mysql по умолчанию. Вероятно этот поиск вам более всего подойдет.
11 22.05.2024 09:58:22 Отредактировано Товарищ (27.05.2024 08:47:17)
Re: Фильтр по характеристикам не добавляется на страницу сайта
Здравствуйте, нашёл тему по поводу AjaxPaganation и не совсем понимаю, как AjaxPagination связать с обычной Pagination, когда нажимаешь на кнопку Показать еще, контент добавляется, но при этом у обычной пагинации действующая страница не изменяется. Есть какой-нибудь чат, где обсуждается программирование на Readyscript?