@akgrigoriy

Как привести к единому виду разные написания одного и того же свойства товара в умном фильтре при импорте в 1с Битрикс?

Друзья, подскажите, пожалуйста, ответ или решение проблемы. Импортируем в интернет магазин много спарсенных товаров, к примеру ноутбуки. У ноутбука есть свойство "оперативная память", по которому мы хотим фильтровать товары, но проблема в том, что в разных товарах, оно может быть по разному написано, например: 4ГБ, 4гб, 4Гб, 4 ГБ, 4 Гб, 4gb, 4GB. Соответственно при импорте в фильтре товара для свойство "оперативная память" будут появляться разные написания одного и того же объема оперативной памяти. Как этого можно избежать? Нормализовывать свойства товара до импорта в магазин или есть еще какой-то простой способ?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 2
udjin123
@udjin123
PHP, Golang, React
Конечно приводить к одному виду до импорта.

Главный аргумент за - вы это сделаете один раз, если же вы будете грузить их как есть и группировать в умном фильтре, то это лишняя нагрузка на каждом хите, а умный фильтр и так не быстрая штука. Плюс чрезмерное усложнение, так как по мимо фильтра, будет еще не посредственно фильтрация товаров, а потом и фасетный индекс для ускорения захочется включить.
Ответ написан
Однозначно привести к единому виду. Более того - сделать поле числовым и убрать из него единицы измерения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы