Характеристики

Данный раздел предназначен для массового редактирования характеристик товаров, здесь собраны все характеристики всех товаров, изменяя характеристику здесь, вы применяете изменения ко всем товарам, у которых эта характеристика есть.

Характеристики собираются автоматических из всех связанных с товаром источников данных, в которых есть характеристики товара. Для чего это нужно? Когда добавляются характеристики вручную, даже в небольших магазинах появляются характеристики одинаковые по смыслу, разные по написанию:

Вес

Вес, кг

Вес, г

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

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

Основные поля характеристики

Оригинальное название - это название характеристики, которое пришло из прайс-листа. Оно не редактируется и служит для идентификации характеристики в системе. Именно по нему система находит характеристику при импорте.

Каноническое название - это нормализованное название, которое вы задаёте вручную. Оно используется для объединения похожих характеристик из разных прайс-листов в одну. Например, "Мощность, Вт" и "Мощность (кВт)" могут получить каноническое название "Мощность".

Тип характеристики определяет, какого рода данные хранятся. Доступны следующие типы:

Целое число - для целочисленных значений (количество секций, высота в мм)

Дробное число - для значений с плавающей точкой (вес в кг, объём в литрах)

Текст - для произвольных текстовых значений (цвет, материал, тип подключения)

Да/Нет - для булевых значений (наличие функции, возможность)

Одиночный выбор - для выбора одного значения из списка (тип крепления)

Множественный выбор - для выбора нескольких значений из списка (комплектация)

Диапазон - для значений в виде диапазона (рабочее давление)

Составная характеристика - для сложных характеристик, состоящих из нескольких частей

Единица измерения - указывается для числовых типов (кг, мм, Вт, бар, °С, литры и т.д.)

Флаги состояния

Активна - характеристика используется в системе. Неактивные характеристики не видны в товарах и не участвуют в обработке.

Каноническая - характеристика является эталонной для данного канонического названия в категории. Для одного канонического названия может быть только одна каноническая характеристика.

Синоним - характеристика является синонимом другой (канонической) характеристики. Синонимы автоматически деактивируются и при обработке их значения переносятся в каноническую характеристику.

Обязательная - служебный флаг, не является ограничением при сохранении.

Используется как фильтр - характеристика будет использоваться для фильтрации товаров в каталоге. Значение доступно для экспорта и вы на своем сайте легко можете сделать создание и удаление фильтров для товаров на основе этого значения.

Ручное редактирование - характеристика была изменена вручную. Автоматические процессы не перезаписывают такие характеристики.

Конвертация значений

Для числовых характеристик можно настроить автоматическую конвертацию значений:

Формула конвертации - математическое выражение, где 'a' - исходное значение, 'b' - коэффициент. Примеры: a*1000 (перевод в миллиметры), a/2.20462 (перевод фунтов в кг), a+273.15 (перевод в Кельвины).

Коэффициент конвертации - значение переменной 'b' в формуле.

Округление - количество знаков после запятой для округления результата (0 - целое число).

Массовое редактирование текстом

На странице списка характеристик есть кнопка "Редактировать текстом", которая открывает страницу с текстовым полем. В нём все характеристики представлены в формате:

каноническое название | оригинальное название | тип | единица измерения | флаги | формула

Флаги обозначаются однобуквенными кодами:

К - каноническая

С - синоним

А - активная

Ф - используется как фильтр

Р - ручное редактирование

Пример строки: Мощность | Мощность, Вт | Целое число | Вт | К А Ф |

Вы можете скопировать весь список, отредактировать его в любом текстовом редакторе, а затем вставить обратно и нажать "Применить изменения". Система найдёт каждую характеристику по оригинальному названию и обновит её поля согласно вашим правкам.

Значения характеристик

Каждая характеристика может иметь множество значений. У значения есть:

Оригинальное значение - значение из прайс-листа (не редактируется)

Каноническое значение - нормализованное значение (например, "5" вместо "5 кг")

Активно - значение используется

Каноническое значение - является эталонным для данного значения

Синоним - является синонимом другого канонического значения

Связи с товарами

Когда характеристика назначается товару, создаётся связь, которая содержит:

Товар - ссылка на товар

Характеристика - ссылка на характеристику

Значение - ссылка на каноническое значение (если есть)

Сырое значение - исходное значение из прайс-листа

Источник - прайс-лист, из которого взято значение

Единицы измерения

Справочник единиц измерения содержит:

Название - стандартное название (кг, мм, Вт)

Синонимы - варианты написания через запятую (килограмм, kg, kilogram)

Сайт - привязка к конкретному сайту

Процесс обработки

При загрузке прайс-листов система извлекает характеристики товаров

Для каждой уникальной пары "категория + оригинальное название" создаётся характеристика

Значения проходят нормализацию в соответствии с типом характеристики

Из значений извлекаются единицы измерения и добавляются в справочник

При ручной обработке вы можете объединять характеристики, назначать канонические названия и настраивать конвертацию

При последующих загрузках система будет использовать настроенные правила

Как работать на практике

Функционал сделан максимально просто, коротко:

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

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

Почему нет автоматических замен?

Потому, что всё проверенно на практике. Вы гарантировано получите непредсказуемый результат даже для одной категории и с одним правилом замены. Раньше или позже, но получите.

Почему нет полной автоматической работы?

  1. Потому, что у каждого человека своё представление правильных характеристик и стилистики их названий как для конкретного сайта целиком, так и для определенных типов товаров. Мы даём полную свободу действий.
  2. То, что подходит для одного типа товаров, не подходит для другого. Полная автоматизация работает плохо, проверенно. Специально для любителей автоматизации, сделан функционал текстового редактирования характеристик, вы знаете, что с ним делать, пользуйтесь.