Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Expand
titleДля чего нужно сопоставление характеристик? (разверните, чтобы прочитать)

При загрузке характеристик из разных источников (файлы, прайсы, парсеры) вы не можете их просто взять и выгрузить на сайт, если нужно, чтобы на сайте были фильтры. Одни и те же характеристики в разных источниках могут называться по-разному и отображаться в разных единицах измерения. Сами значения характеристик так же называются по-разному. Вот примеры, что получается, если просто взять и выгрузить характеристики с разных источников без предварительной обработки:

При этом и сами характеристики могут называться по-разному, например “Назначение ноутбука” и “Тип ноутбука” и у вас на сайте добавится 2 фильтра, которые значат одно и то же.

Какие еще могут быть проблемы:

  • нет точного соответствия между характеристиками, когда на одном сайте может одна характеристика содержать значения трех характеристик с другого сайта

  • значения могут не совпадать, когда на одном сайте частота указана 50Гц, а на другом 60Гц, т.е. на каком из сайтов в характеристике ошибка - нужно указывать какие-то приоритеты, какому сайту больше доверяете, если 1 и тот же товар есть на нескольких сайтах

Что делать?

Нужно заводить свой собственный набор характеристик, к которому уже привязывать характеристики с других сайтов. Т.е. характеристика не добавляется вашему товару, пока вы не сделаете соответствия. За основу можно взять характеристики с какого-то сайта, описаниям которого вы доверяете и на котором есть все группы товаров, которые вы продаете. А уже к этой “основе” привязывать характеристики других сайтов.

Можно для одних групп за основу брать один сайт, для других - другой.

...

Помимо характеристик, нужно связывать и значения характеристик, чтобы они не дублировались в фильтре, если имеют разное написание. Автоматически связываются значения у связанных характеристик, если они совпадают 1 в 1 между собой. Так же автоматически добавляются значения для характеристик с типом “Целое число”, “Дробное число” , т.е. значения характеристик этих типов не нужно связывать с вашими значениями, при условии, что можно автоматически преобразовать единицы измерения или они совпадают.

...

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

Note

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

...