Каталог · Товары

Товары и номенклатура: одна карточка для розницы, опта и услуг

Карточка товара в AIERP — это больше тридцати полей в одном месте: артикул, название, описание, модель, линейка, коллекция, серия, цвет и материал, тип (товар / услуга / оборудование), категория, бренд, цена, закупочная стоимость, остаток, минимальный запас, штрихкод, габариты, страна происхождения, гарантия и бонусные параметры. Имя товара собирается автоматически из типа, бренда, модели и уточнения — менеджер не пишет «Холодильник Bosch KGN39 с электронным управлением» руками, система сама склеит его из связей. Уценённые версии — отдельные карточки, привязанные к оригиналу: на сайте видна основная позиция и подсказка «есть уценённый за 29 900 ₽ вместо 32 900 ₽». Поиск работает по русской морфологии: пишете «холодильники» — находит «холодильник», «холодильниками» и так далее. Восемнадцать фильтров покрывают всё — от категории и бренда до конкретных значений характеристик. Цены хранятся отдельно по каждому складу и каналу продаж, поэтому розница, опт и VIP не путаются между собой. Массовое редактирование, склейка дубликатов, копирование карточек, ABC/XYZ-анализ и история движения каждой единицы — в одном разделе.

30+
полей в карточке
18
фильтров
5
разрезов аналитики
14
связей в карточке
Все возможности
Преимущества

Что получает бизнес от модуля

30+ полей в одном месте

Артикул, название, модель, описание, линейка, коллекция, серия, цвет и материал, тип, категория, бренд, цена, закупочная стоимость, остаток, минимальный запас, единица измерения, вес, объём, штрихкод, страна происхождения, гарантия, размер упаковки, бонусные настройки, флаги «активен», «скрыт на сайте», «снят с продажи», «уценённый» — всё в одной карточке. Уникальный идентификатор товара присваивается автоматически при создании, его не нужно придумывать.

Поиск с морфологией

Пишете в строку поиска «холодильники» — находит «холодильник», «холодильниками», «холодильнику». Русский язык работает из коробки: система понимает падежи, числа и формы слова. Совпадения в названии всегда идут раньше совпадений в описании — релевантность выстроена как у поисковика, не как в обычной фильтрации по подстроке.

18 фильтров для каталога

Артикул, название, тип, категория, бренд, активность, поиск по тексту, характеристики (по любому набору значений), статус (активен / не активен / снят с продажи), остаток (есть / нет / низкий / от поставщика), цена «от» и «до», теги, линейка, коллекция, серия — всё в одной форме. Можно за один запрос вывести «все холодильники Bosch объёмом от 500 литров с остатком, дешевле 80 000 ₽».

Имя собирается само

Менеджер вводит модель и уточнение, остальное система складывает сама: «Холодильник» + «Bosch» + «KGN39VW17R» + «с электронным управлением». Никаких опечаток, никаких разных написаний одного и того же товара в разных карточках. Для услуг и оборудования имя задаётся вручную — там автоматики нет.

Гибкие характеристики

У холодильника — объём и класс энергопотребления, у кроссовок — размер и цвет, у телефонов — диагональ и память. Характеристики не зашиты в карточку, а лежат отдельно: каждая может быть текстовой («красный») или числовой («500 литров»). Фильтр по характеристикам ищет и в тексте, и в числах одновременно — пользователь пишет «155» или «155 см», находит и так, и так.

Цены по складам и каналам

Один товар может иметь разную цену в каждом магазине и для каждого канала продаж: розница, опт, VIP, маркетплейс. Оператор опта видит только оптовые цены, кассир розницы — только розничные. Случайных «не той цены» не бывает: каждому пользователю система отдаёт цены того канала, к которому он привязан.

Уценённые версии

Распакованный, витринный или с дефектом упаковки товар — отдельная карточка со своим артикулом, ценой, причиной уценки и комментарием. Привязана к оригиналу: на сайте видна основная позиция и блок «есть уценённый за 29 900 ₽ вместо 32 900 ₽». В отчётах видно, сколько уценили и сколько продали по уценённой цене.

Пять разрезов аналитики

По любому товару — продажи за период, динамика остатков, история изменений цены, классификация ABC/XYZ (по обороту и стабильности спроса) и список заказов, в которых засветился этот товар. Полная история движения каждой единицы: пришло такой-то накладной, лежало на складе, ушло заказом такому-то клиенту.

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

Поменять категорию у 800 товаров одной серии или обновить характеристику у нескольких сотен — за один заход, отметив только те поля, которые реально нужно изменить. Склейка дубликатов с переносом фото, характеристик и привязок в заказах. Копирование карточки одной кнопкой. По каждой карточке — журнал изменений: кто и когда что правил.

Возможности модуля

Что входит в Товары

  1. 01

    Единая карточка на 30+ полей

    Название, артикул (уникальный), описание, модель, линейка, коллекция, серия, цвет и материал, уточнение к названию, тип (товар / услуга / оборудование), категория, бренд, цена, закупочная стоимость, остаток, минимальный запас, единица измерения (по умолчанию «шт»), вес в килограммах, объём в кубометрах, штрихкод (уникальный), идентификатор товара (присваивается автоматически), сайт производителя, гарантия в месяцах, размер упаковки, страна происхождения, пять флагов состояния, бонусные настройки продавца, привязка к оригиналу для уценённой версии, причина и комментарий к уценке.

  2. 02

    Поиск с русской морфологией

    Когда вы вводите в строку поиска слово, система ищет не точное совпадение, а форму слова с учётом русской морфологии. «Холодильники» находит «холодильник», «холодильниками», «холодильнику». Совпадения в названии товара ранжируются выше, чем совпадения в описании или штрихкоде. Поиск работает по миллионам товаров за миллисекунды — каталог не тормозит даже при росте.

  3. 03

    Поиск по характеристикам

    В фильтре по характеристикам можно отметить любые значения: бренд = Bosch ИЛИ Siemens И диагональ = 21,5 ИЛИ 24. Это даёт фасетный поиск как в интернет-магазине: пользователь сужает выборку галочками, видит мгновенный результат. Поиск ищет и текстовые значения («красный», «чёрный»), и числовые («155», «155 см») одновременно — пользователю не нужно гадать, какой формат у конкретной характеристики.

  4. 04

    Фильтр по статусу

    Три состояния товара: активен (продаётся, не снят с продажи), неактивен (скрыт, но не снят), снят с продажи (исторический товар, продавался раньше). Фильтр позволяет за один клик увидеть только активный ассортимент, только архив или только то, что временно скрыли. Каталог не теряется в исторических позициях — они остаются доступны для отчётов, но не мешают работе.

  5. 05

    Фильтр по остатку

    Четыре значения: есть в наличии, закончился, низкий остаток (меньше минимального запаса), от поставщика (карточка в каталоге, но физически не лежит на остатке — приходит под заказ). Закупщик за один клик получает список «что нужно заказать», а кассир — список «что точно есть на полке прямо сейчас».

  6. 06

    Линейка, коллекция, серия

    Три поля «коллекционной» классификации для тех каталогов, где важно группировать товары по семействам: одна модель кроссовок в разных размерах и цветах, одна серия мебели с диваном, креслами и пуфом. Каждое поле — отдельный фильтр. Есть быстрый чекбокс «без линейки» / «без коллекции» — удобно для нахождения недозаполненных карточек.

  7. 07

    Фото с порядком и обложкой

    У товара несколько фотографий, у каждой — порядковый номер. Одна помечается как основная (обложка) — она показывается в каталоге и в списках. Удалённое фото не теряется сразу: его можно восстановить, если случайно убрали. Загрузка пачкой — для случая, когда у вас сотни новых товаров и нужно быстро прикрепить фото к каждому.

  8. 08

    Несколько штрихкодов на товар

    У одного товара может быть несколько штрихкодов разных типов: основной (тот, что напечатан на коробке производителя), штрихкоды поставщиков, EAN-13 коробки, маркировка «Честного Знака», внутренний штрихкод магазина. На приёмке и продаже сканер находит товар по любому из них — кассиру не нужно думать, какой именно код использовать.

  9. 09

    Комплекты и упаковки

    Два режима. Первый — комплект: «Стол + 2 стула» содержит сам стол и два стула как отдельные товары. При продаже комплекта система спишет компоненты с остатков. Второй — упаковка: вторичный штрихкод на коробку с несколькими товарами внутри для логистики и приёмки, без отдельной товарной позиции. Видна связь в обе стороны: что входит в этот набор и в какие наборы входит этот товар.

  10. 10

    Гибкие характеристики

    Характеристики хранятся отдельно от карточки. У каждой есть имя из справочника (Диагональ, Цвет, Объём, Мощность) и значение. Значение может быть текстом («Красный») или числом (500 литров). Один и тот же справочник характеристик используется во всех категориях, чтобы «Объём» одинаково писался и для холодильников, и для термосов — это упрощает поиск и фильтрацию.

  11. 11

    Цены по складам и каналам

    У товара итоговая цена на карточке плюс отдельные цены для каждой пары «склад × канал продаж»: розница в магазине А, опт по всей сети, VIP-цена на сайте, маркетплейс. Кассир видит только розничные цены своего магазина, оператор опта — только оптовые. Каждый пользователь привязан к своему каналу — путаницы нет.

  12. 12

    Связи карточки

    Из одной карточки видно всё: категория, тип товара, бренд; оригинал для уценённой версии и список уценённых для оригинала; фотографии и основная обложка; дополнительные штрихкоды; состав комплектов и где этот товар используется как компонент; характеристики; цены по складам; остатки; документы, в которых засветился товар; файлы и комментарии; поставщики этого товара с их кодами; теги. Один экран — вся жизнь товара.

  13. 13

    Автоматическое имя товара

    При создании или редактировании система собирает название из четырёх частей: тип товара, бренд, модель и уточнение. «Холодильник» + «Bosch» + «KGN39VW17R» + «с электронным управлением» → «Холодильник Bosch KGN39VW17R с электронным управлением». Это снимает с менеджера задачу следить за единообразием названий. Для услуг и оборудования имя задаётся вручную.

  14. 14

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

    Выделили 800 товаров, отметили какие именно поля нужно поменять (например, только категорию), указали новое значение — за несколько секунд все 800 карточек обновились. Характеристики так же: отметили какие, указали значения — обновились пачкой. Никакого ручного перебора по одной карточке за минуту.

  15. 15

    История движения товара

    По каждому товару видна полная история: какой партией пришёл на склад, на каком складе лежал, каким заказом ушёл к клиенту, через какие магазины перемещался. Это материал для разбора любого вопроса «куда делась эта единица» и для аудита: всю траекторию товара можно посмотреть за секунды.

  16. 16

    Пять разрезов аналитики

    Продажи за выбранный период с разбивкой по дням, неделям или месяцам. Динамика остатков. История изменений цен. ABC/XYZ-классификация по обороту и стабильности спроса. Список заказов, в которых засветился товар. Всё открывается прямо из карточки товара — никуда не переходя, можно понять, как этот товар себя ведёт.

  17. 17

    Операции с каталогом

    Статистика по каталогу, список мягко удалённых товаров, автодополнения для фильтров (линейки, коллекции, серии, модели), товары той же группы (одной серии и бренда). Массовое редактирование, обновление, восстановление, склейка дубликатов. Копирование карточки. Выгрузка в 1С. Расчёт бонуса продавца. Точечное обновление веса и объёма. Управление тегами и фотографиями. Раздельные права на создание, редактирование и просмотр.

Интерфейс

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

Каталог товаров: умный поиск, 18 фильтров, цены по складам
Карточка товара: 30+ полей, автоматическое имя, характеристики
Комплекты и упаковки: что входит в набор и где используется
Фотографии товара: порядок, обложка, загрузка пачкой
Аналитика: ABC/XYZ, продажи, остатки, цены — пять разрезов
Движение товара: путь каждой единицы от прихода до продажи
FAQ

Частые вопросы

Сколько полей у карточки товара?

Больше тридцати. Название, артикул, описание, модель, линейка, коллекция, серия, цвет и материал, уточнение к названию, тип (товар / услуга / оборудование), категория, бренд, цена, закупочная стоимость, остаток, минимальный запас, единица измерения, вес, объём, штрихкод, идентификатор товара (присваивается автоматически), сайт производителя, гарантия в месяцах, размер упаковки, страна происхождения, пять флагов состояния, бонусные настройки продавца, привязка к оригиналу для уценённой версии, причина и комментарий уценки. Карточка покрывает все типовые сценарии — от бытовой техники до услуг.

Как работает поиск?

По русской морфологии. Пишете «холодильники» — находит и «холодильник», и «холодильниками», и «холодильнику». Совпадения в названии товара ранжируются выше, чем совпадения в описании или штрихкоде. На больших каталогах (десятки и сотни тысяч позиций) поиск работает за миллисекунды — без задержек и «крутящегося колеса».

Сколько фильтров поддерживается?

Восемнадцать. Артикул, название, тип, категория, бренд, активность, текстовый поиск, характеристики (по любым значениям), статус (активен / неактивен / снят), остаток (есть / нет / низкий / от поставщика), цена «от» и «до», теги, линейка, коллекция, серия. Плюс сортировка по шести полям: имя, цена, закупочная стоимость, остаток, дата создания, дата изменения. Фильтры комбинируются в любых сочетаниях.

Как заполняются характеристики числами?

У характеристики есть два варианта значения: текст и число. Если у характеристики «Диагональ» значение «21,5» — она хранится как число и фильтруется как число. Если у характеристики «Цвет» значение «Красный» — хранится как текст. Фильтр по характеристикам ищет одновременно и в тексте, и в числах: пользователь пишет «155» или «155 см» — находит в любом случае.

Как автоматически собирается имя товара?

Имя складывается из четырёх частей: тип товара, бренд, модель, уточнение. Пример: «Холодильник» + «Bosch» + «KGN39VW17R» + «с электронным управлением» → «Холодильник Bosch KGN39VW17R с электронным управлением». Для услуг и оборудования имя задаётся вручную — там автоматики нет. Менеджеру достаточно ввести модель и уточнение, остальное возьмётся из связей.

Как ведутся уценённые товары?

Уценённая версия — отдельная карточка со своим артикулом, ценой, причиной уценки («витринный», «вскрытая упаковка», «мелкий дефект») и комментарием («царапина на боковой стенке 1 см»). Она привязана к оригинальной карточке. На сайте показывается основная позиция и блок «есть уценённый за 29 900 ₽ вместо 32 900 ₽». В отчётах видно, сколько уценили и сколько продали по уценённой цене.

Может ли быть несколько штрихкодов на товар?

Да. Основной штрихкод хранится прямо в карточке, плюс отдельный список дополнительных штрихкодов с типами: EAN-13 коробки, штрихкод поставщика, маркировка «Честного Знака», QR-код, внутренний код магазина. Один товар может иметь сколько угодно дополнительных штрихкодов. На приёмке и на кассе сканер найдёт товар по любому из них — кассиру не нужно думать, какой именно код использовать.

Чем комплект отличается от упаковки?

Комплект — это набор из нескольких товаров, продаваемый как одно: «Стол + 2 стула» содержит сам стол и два стула как отдельные позиции. При продаже комплекта система списывает компоненты с остатков. Упаковка — это вторичный штрихкод на коробку с несколькими товарами внутри, без отдельной товарной позиции. Используется для логистики и приёмки крупногабарита.

Как устроены цены по складам?

Один товар может иметь разную цену на каждом складе и для каждого канала продаж: розница, опт, VIP, маркетплейс. На карточке товара видна итоговая «обзорная» цена плюс отдельные цены по складам и каналам. Каждый пользователь привязан к своему каналу — оператор опта видит только оптовые цены, кассир розницы только розничные. Случайных «не той цены» не бывает.

Что значит «товар от поставщика»?

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

Что такое низкий остаток?

Это товары, у которых количество на складе больше нуля, но меньше или равно минимальному запасу, заданному в карточке. Например, минимальный запас 5 штук, на складе 3 — товар попадает в «низкий остаток». Это сигнал закупщику: пора заказывать, иначе скоро закончится. Фильтр работает мгновенно даже на сотнях тысяч позиций.

Что значит статус «снят с продажи»?

Товар больше не продаётся новым клиентам, но исторические продажи, возвраты и заказы остаются доступны. Карточка не удаляется — она нужна для исторических документов, которые на неё ссылаются. Фильтр позволяет за один клик отделить актуальный ассортимент от исторических позиций. У товара, который и не активен, и снят, в карточке стоят обе галочки.

Есть ли массовое редактирование?

Да. Выделили нужные товары, отметили какие именно поля и характеристики нужно поменять, указали новые значения — за несколько секунд все позиции обновились. Важная деталь: меняются только те поля, которые вы отметили, остальные не трогаются. Это критично, когда нужно обновить, например, только категорию у 800 товаров — остальные данные остаются как были.

Можно ли «склеить» дубликаты?

Да. При импорте из 1С или из прайса поставщиков один и тот же товар иногда приходит дважды под разными артикулами. Через склейку выбираете основной товар и дубликаты, система переносит характеристики, фото, штрихкоды, привязки в заказах и документах на основной, дубликаты мягко удаляются. История остаётся — при необходимости можно восстановить.

Как копировать товар?

Из карточки товара одной кнопкой создаётся новая запись со всеми полями оригинала, кроме уникальных (артикул, идентификатор, штрихкод обнуляются). Копируются характеристики и фотографии. Удобно при заведении похожих товаров одной линейки — менеджер меняет только то, что отличается, остальное копируется.

Какие есть разрезы аналитики?

Пять. Продажи за период с разбивкой по дням, неделям или месяцам. Динамика остатков. История изменений цены (с учётом разных каналов продаж). ABC/XYZ-классификация: по обороту (вклад в выручку) и по стабильности спроса. Список заказов, в которых засветился товар. Всё открывается прямо из карточки товара — отдельные отчёты собирать не нужно.

Что показывает история движения?

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

Удаляются ли товары физически?

Нет. Удалённый товар мягко скрывается, но остаётся в базе. Можно посмотреть список мягко удалённых, восстановить нужные пачкой или по одному. Это критично для исторических заказов: позиции старых заказов ссылаются на товар, который сейчас не продаётся, и они должны остаться валидными. Физическое удаление сломало бы историю.

Какие права на товары?

Три уровня. Создание — для менеджеров категорий, которые заводят новые товары. Редактирование — для менеджеров и руководителей, которые правят существующие карточки. Просмотр — для всех, кому товары нужны в работе (кассиры, операторы, аналитики). Раздельные права не дают случайно сломать карточку тому, кто должен только смотреть.

Что такое автодополнения для фильтров?

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

Можно ли найти товары той же группы?

Да. По выбранному товару одной кнопкой получаете все товары той же серии и бренда: одна модель кроссовок во всех размерах и цветах, одна линейка мебели целиком, один тип ноутбука во всех конфигурациях. Удобно для блока «похожие» на сайте и для группировки в карточке.

Поддерживается ли выгрузка в 1С?

Да. Карточку товара можно выгрузить в формате, который 1С импортирует штатным механизмом обмена. Поддерживается и точечная выгрузка одной позиции, и пакетная — всех товаров организации одним заходом. Это удобно при первичной настройке обмена с новой базой 1С или при добавлении большого количества новых позиций.

Есть ли бонус продавца?

Да. У товара можно задать категорию бонуса (от 1 до 10) и фиксированную сумму бонуса. Есть флаг «бонус задан вручную, не пересчитывать». При продаже система берёт бонус с карточки товара и привязывает его к строке заказа — это материал для расчёта зарплаты продавцов по KPI и мотивации. Подробнее в разделе «KPI и мотивация».

Как сделана скорость каталога?

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

Кейсы

Что меняется на реальной сети

Сеть бытовой техники
24 магазина · 32 000 товаров
Было
Поиск по каталогу работал по точной подстроке. На 32 000 позиций один запрос занимал 3–5 секунд, морфологию русского не учитывал — «холодильники» не находили «холодильник». Менеджеры разучились искать в системе и держали выгрузку каталога в Excel на личном ноуте, обновляли её раз в неделю.
Сделали
Подключили поиск с морфологией русского. Совпадения в названии товара ранжируются выше, чем совпадения в описании или штрихкоде — релевантность как в поисковике. Поиск работает по миллионам позиций за миллисекунды.
Стало
Поисковый запрос отрабатывает за миллисекунды. Морфология работает: «холодильники» → «холодильник» → «холодильниками». Релевантность правильная: товар, где совпадение в названии, идёт раньше товара, где совпадение только в описании. Excel-выгрузки убрали — менеджеры пользуются системой.
< 50 мс
на поисковый запрос
×100
к скорости поиска
100%
покрытия морфологии
Магазин одежды и обуви
6 магазинов · 12 000 товаров с размерами
Было
Каждый размер заводили отдельной карточкой: «Кроссовки Nike Air 41», «Кроссовки Nike Air 42», и так далее. Вместо 600 реальных моделей в каталоге было 12 000 позиций. Менеджеры не могли группировать, ассортиментный анализ был неточным, при загрузке прайса появлялись дубликаты.
Сделали
Перевели размеры на гибкие характеристики. Одна базовая карточка «Кроссовки Nike Air», у каждой записи свой размер в характеристиках. По одной кнопке видны все варианты одной модели — все размеры и цвета сразу. При импорте дубликаты сливаются через склейку.
Стало
Каталог сжался с 12 000 до 600 моделей с вариациями. Менеджер видит всю модель одной строкой, разворачивает — все размеры. Ассортиментная аналитика стала точной: «модель Air есть во всех размерах кроме 39 и 40» — поняли, что закупать. Дубликаты больше не появляются — на каждом импорте идёт склейка.
−95%
строк в каталоге
+38%
точности аналитики
0
дубликатов после склейки
Опт стройматериалов
4 склада · 8 000 товаров
Было
Розница и опт работали по разным ценам, но в выгрузках всё валилось в одну колонку. Менеджер опта случайно показывал клиенту розничную цену, потом приходилось согласовывать «скидку» обратно. Звонки «а сколько у вас реально стоит» сводили опт на нет.
Сделали
Включили цены по каналам продаж. У каждого товара отдельные цены: розничная, оптовая, VIP. У каждого пользователя в профиле — свой канал. Система отдаёт ту цену, которая нужна. Оператор опта видит только оптовые цены, кассир розницы — только розничные.
Стало
Опт-менеджер видит только опт. Розница — только розничные. Случайных «не той цены» нет. Кэш не путается — каждый канал хранится отдельно. При добавлении нового канала (например, «VIP корпоративный») — никаких правок кода не нужно, настраивается через справочник.
0
случайных «не той цены»
+24%
скорости оптовой сделки
< 50 мс
на запрос с правильной ценой
Электроника
32 магазина · акции по уценке
Было
Уценённый товар (распакованный, витринный, с дефектом упаковки) велся «в комментариях к чеку». На сайте показать «вот вам уценённый за 29 900 ₽ вместо 32 900 ₽» было невозможно — для системы это «тот же товар, который кто-то решил продать дешевле».
Сделали
Завели уценённые версии как отдельные карточки со своим артикулом, ценой, причиной уценки («витринный» / «вскрытая упаковка» / «мелкий дефект») и комментарием («царапина на боковой стенке 1 см»). Карточка привязана к оригиналу. На сайте видна оригинальная позиция и блок «есть уценённый за 29 900 ₽».
Стало
Уценённые товары теперь — самостоятельные позиции с собственными остатками и историей. На сайте конверсия в покупку уценённой версии — 18% от просмотревших карточку оригинала. В отчётах видно, сколько уценили и сколько продали по уценённой цене. Аудит ФНС проходит без вопросов: причина и комментарий есть.
+18%
конверсии в уценённое
100%
трассируемости
0
правок «задним числом»
Региональная сеть DIY
12 магазинов · 50 000 товаров
Было
Менеджеру категории нужно было поменять категорию у 800 товаров одной серии и обновить характеристику «материал». В старой системе он редактировал каждую карточку по минуте — 13 часов работы. Откладывалось неделями, у клиентов на сайте висели устаревшие данные.
Сделали
Подключили массовое редактирование с точечным выбором полей: меняются только те поля и характеристики, которые отмечены — остальные не трогаются. Один заход — 800 товаров обновлены, плюс автоматический сброс кэша, чтобы новые значения сразу появились на сайте.
Стало
Категория обновляется за секунды. Характеристика — тоже. Менеджер не правит по одной карточке, он отмечает «применить категорию» и «применить материал», вводит новые значения, нажимает. Всё. Сэкономили десятки часов в месяц на ассортиментных решениях.
< 5 сек
на обновление 800 товаров
−96%
времени на массовые правки
+8
ассортиментных правок в неделю
Сеть товаров для дома
11 магазинов · ABC/XYZ по 6 категориям
Было
Раз в квартал менеджеры собирали ABC-анализ в Excel: выгружали продажи, считали оборачиваемость, ранжировали. День работы по одной категории, шесть категорий — шесть дней. К моменту обсуждения данные устаревали, решения принимались с задержкой.
Сделали
Включили ABC/XYZ-классификацию прямо в карточке товара. Система считает A/B/C по обороту и X/Y/Z по стабильности спроса. Дополнительно по любому товару доступны продажи, динамика остатков, история цен и список заказов — все пять разрезов в одном экране.
Стало
ABC/XYZ обновляется онлайн — менеджер открывает карточку товара и видит его класс. Решения «закупать больше, меньше или убрать из ассортимента» принимаются на свежих данных. Сезонные хвосты класса Z уходят из закупки автоматически.
< 1 мин
на ABC/XYZ
+22%
оборачиваемости
−18%
неликвида
Подробнее

Как модуль помогает розничной сети

Единая карточка товара для розницы, опта, услуг и оборудования

Карточка товара в AIERP — это запись с тридцатью с лишним полями, уникальным идентификатором, который присваивается автоматически при создании, и автособираемым именем. Тип товара — это перечисление из трёх значений: товар, услуга, оборудование. Одна и та же карточка работает для трёх разных бизнес-сущностей, разделение происходит фильтром, а не дублированием. Это упрощает аналитику и поиск: универсальные отчёты, история движения, файлы и комментарии работают по любой позиции независимо от типа.

Базовые поля: название, артикул (уникальный — основной идентификатор для людей и систем), описание, модель, линейка, коллекция, серия, цвет и материал, уточнение к названию (расширенная атрибутика для иерархии моделей). Бизнес-поля: категория, тип товара, бренд (три связи со справочниками). Финансовые: цена, закупочная стоимость. Складские: остаток, минимальный запас, единица измерения (по умолчанию «шт»). Физические: вес в килограммах, объём в кубометрах. Идентификаторы: штрихкод, внутренний идентификатор. Метаданные: гарантия в месяцах, размер упаковки, страна происхождения. Состояния: активен, скрыт на сайте, снят с продажи, есть на остатке или приходит от поставщика, уценённый — пять флагов.

Бонусные настройки: категория бонуса продавца (от 1 до 10), фиксированная сумма бонуса, флаг «бонус задан вручную». Уценённые версии: привязка к оригиналу, причина уценки и комментарий. Плюс стандартные даты создания и изменения, мягкое удаление — карточка не уничтожается физически, а мягко скрывается, чтобы не разорвать исторические заказы, которые на неё ссылаются.

14 связей в карточке: от категории до комментариев

Карточка товара — это центр предметной области каталога. Из неё видно сразу всё. Простые связи: категория, тип товара, бренд. Связь с оригиналом: для уценённой версии — ссылка на основную карточку, для основной — список уценённых. Фотографии: список всех фото с порядковыми номерами и отдельная пометка «обложка» (та, что показывается в каталоге). Штрихкоды: основной в карточке плюс список дополнительных штрихкодов разных типов на один товар.

Комплекты и упаковки: с одной стороны — что входит в этот набор (если карточка — комплект «Стол + 2 стула»), с другой — в какие наборы входит этот товар как компонент. Это даёт полный граф «состав» и «где используется». Характеристики: отдельный список с гибкой схемой — текст или число для каждого значения.

Складские связи: цены по складам и каналам продаж, остатки в каждом магазине. Документарные: позиции документов, в которых засветился товар (приходные накладные, реализации, инвентаризации). Файлы и комментарии: универсальное прикрепление документов и обсуждений к карточке. Поставщики: список контрагентов, у которых этот товар можно закупить, с их кодами и сырыми данными импорта. Теги: для каталогизации, рекламных меток, рассылок. Всё это — в одном экране без переходов по другим разделам.

Поиск с морфологией русского

AIERP не использует поиск по точной подстроке — это медленно на больших каталогах и не учитывает морфологию русского. Вместо этого включён полнотекстовый поиск с учётом форм слова. Когда вы вводите запрос, система ищет не точное совпадение, а форму слова: «холодильники» находит и «холодильник», и «холодильниками», и «холодильнику».

Совпадения ранжируются по релевантности. В каждой карточке поиск смотрит на разные поля с разным весом: название имеет максимальный приоритет, артикул и модель — средний, описание и расширенные текстовые поля — низкий, штрихкод — самый низкий (для прямого скана). Результат: товар, где запрос встречается в названии, всегда идёт раньше товара, где он только в описании. Морфология русского работает из коробки — без настройки и без словарей.

Скорость — миллисекунды даже на каталогах с миллионами позиций. Это критично для розничных сетей и интернет-магазинов: пользователь не ждёт «крутящегося колеса», результат появляется мгновенно. Кассир на кассе ищет товар за пару секунд, а не за полминуты.

Гибкие характеристики: и текст, и число одновременно

Главная боль каталогов — гибкость характеристик. У холодильника объём и класс энергопотребления; у кроссовок размер и цвет; у телефонов диагональ и память. Жёстко зашить поля в карточку нельзя — характеристик слишком много и они разные для каждой категории. AIERP решает это отдельным справочником характеристик с гибкой схемой значений.

У каждой характеристики имя из справочника (Диагональ, Цвет, Объём, Мощность) и значение. Значение может быть текстовым («Красный») или числовым («500 литров»). Один и тот же справочник используется во всех категориях — «Объём» одинаково пишется для холодильников и для термосов. Это упрощает фильтрацию: фильтр по характеристикам ищет одновременно и в тексте, и в числах. Пользователь пишет «155» или «155 см» — находит и так, и так.

Для аналитики и фильтрации это даёт фасетный поиск как в интернет-магазине: бренд = Bosch ИЛИ Siemens И диагональ = 21,5 ИЛИ 24. В интерфейсе — стандартный блок фильтров со списком атрибутов из категории и галочками по значениям. Для импорта прайсов — стандартизация: одна и та же характеристика хранится одинаково, даже если в источниках она написана по-разному.

Массовое обновление характеристик поддерживается. Отмечаете нужные характеристики, указываете значения — обновляются у выделенных товаров пачкой. Никакого ручного перебора по одной карточке.

Фото, штрихкоды, комплекты: окружение карточки

Фотографии: у каждой свой порядковый номер и пометка «обложка» (одна на товар — та, что показывается в каталоге и в списках). Удалённое фото мягко скрывается и доступно для восстановления. Загрузка пачкой — для случая, когда у вас сотни новых товаров и нужно быстро прикрепить фото к каждому. Защита от перегрузки сервера встроена.

Штрихкоды: у одного товара несколько штрихкодов разных типов. Основной хранится прямо в карточке, дополнительные — отдельным списком. Сценарии: один товар продаётся под несколькими штрихкодами (свой плюс штрихкод поставщика плюс EAN-13 коробки плюс маркировка «Честного Знака»). На приёмке сканер находит товар по любому из них через единый список — кассиру не нужно думать, какой код использовать.

Комплекты и упаковки: два режима. Первый — комплект. Например, «Стол + 2 стула» содержит сам стол и два стула как отдельные товары с указанным количеством. При продаже комплекта система может списать компоненты с остатков. Второй — упаковка. Это вторичный штрихкод на коробку с несколькими товарами внутри, без отдельной товарной позиции — для логистики и приёмки крупногабарита.

Связи в обе стороны: что входит в этот набор и в какие наборы входит этот товар как компонент. Это даёт полную картину «что содержит» и «где засветился». При продаже комплекта компоненты учитываются отдельно, при закупке — тоже.

Цены, движения, аналитика

Цены по складам и каналам — отдельный механизм. У товара итоговая «обзорная» цена в карточке, но реальные цены лежат в отдельной таблице: для каждой пары «склад × канал продаж» своя цена и своя зачёркнутая (для акций). Поиск нужной цены — точечный, без перебора. Каждый пользователь привязан к своему каналу: оператор опта видит только оптовые цены, кассир розницы — только розничные. Случайных коллизий между каналами не бывает.

История движения товара — отдельный экран в карточке. По любому товару видна вся история жизни каждой единицы: каким приходом пришла на склад, в каком магазине лежала, каким заказом ушла к клиенту, через какие перемещения и переоценки проходила. Каждое событие — с датой, документом, ответственным сотрудником. Это материал для разбора любого вопроса «куда делась эта единица» и для аудита.

Пять разрезов аналитики — встроены в карточку. Продажи за выбранный период с разбивкой по дням, неделям, месяцам. Динамика остатков. История изменений цены с учётом разных каналов продаж. ABC/XYZ-классификация: по обороту (вклад в выручку) и по стабильности спроса. Список заказов, в которых засветился товар. Все разрезы кэшируются — повторное открытие карточки быстрое.

Дополнительно: расчёт рекомендованного бонуса продавца с возможностью сохранить новое значение, синхронизация тегов, работа с мягко удалёнными товарами, справочные выборки для автодополнений, выборка товаров той же группы (одной серии и бренда) для блока «похожие» на сайте.

18 фильтров, 6 сортировок, массовые операции

Каталог поддерживает восемнадцать фильтров. Простые: артикул, название, тип, категория, бренд. Логический: активность. Текстовый: поиск с морфологией. Гибкий: характеристики (по любому набору значений с поиском в тексте и в числах). Сложные: статус (активен / неактивен / снят с продажи) и остаток (есть / нет / низкий / от поставщика) — каждый со своим оптимизированным индексом. Ценовой: цена «от» и «до». Маркировочные: теги. Иерархические: линейка, коллекция, серия — каждый со специальным значением «без линейки» для нахождения недозаполненных карточек.

Сортировка: по шести полям — имя, цена, закупочная стоимость, остаток, дата создания, дата изменения. Сортировка применяется до фильтрации (кроме поиска с морфологией, где сортировка по релевантности). Поля вне списка разрешённых игнорируются — защита от подсунутых значений.

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

Справочные операции: автодополнения для фильтров (линейки, коллекции, серии, модели), товары той же группы для блока «похожие» на сайте, журнал изменений по каждой карточке, выгрузка в 1С, точечное обновление веса и объёма для логистики. Все операции под раздельными правами на создание, редактирование и просмотр.

Готовы автоматизировать?

Покажем модуль на ваших данных и подключим за 1–2 недели.