Общие принципы работы
Компании и пользователи
При регистрации указывается email компании и логин и пароль администратора. Каждый пользователь относится к какой-то компании. Учетными записями пользователей компании управляет администратор. Пользователя нельзя удалить, можно только заблокировать возможность войти в систему. Это связано с историей изменений, мы запоминаем, кто сделал каждое изменение.
Каталоги
Каталогов может быть несколько. В основном, это нужно для синхронизации с маркетплейсами.
Каталог можно вести в catalog.app, а можно обновлять из стороннего источника. Собственный каталог компании лучше вести в catalog.app. Каталоги маркетплейсов лучше забирать как есть из API соответствующих платформ.
Создавать товары в собственном каталоге удобно по предложениям поставщиков.
Поставщики
Предложения поставщиков можно обновлять из разных источников: из почты, по ссылкам или вручную. Мы понимаем разные форматы данных: xls, xlsx, csv, xml. Настройка поставщика производится один раз, в дальнейшем поставщика не нужно указывать, мы определим его по содержанию файла автоматически. Понимаем МРЦ. Файлы не нужно называть каким-то определенным образом.
Кроме того, можно применить специальные правила скидок или наценок для каждого поставщика в зависимости от производителя или категории товара.
Предложения поставщиков сопоставляются товарам из каталога. В основном, это происходит автоматически и участия человека не требует.
По каждому из поставщиков мы ведем статистику и храним историю последних загруженных файлов.
Конкуренты
Возможности те же, что доступны при работе с поставщиками. Плюс к этому, данные по ценам конкурентов могут обновляться автоматическим парсером.
Сопоставление
Данные из разных источников мы умеем автоматически сопоставлять каталогу. В некоторых случаях просим человека подтвердить или исправить автоматические сопоставления.
Статья про алгоритм сопоставления
Ценообразование
Имея данные о ценах поставщиков, ценах конкурентов, МРЦ, времени поставки товара, мы можем сформировать "исходящие" цены. Количество профилей "исходящих" цен не ограничено, каждый из профилей можно гибко настроить. Так можно сформировать розничные и оптовые цены, специальные предложения для важных клиентов и так далее.
Цены из профиля ценообразования могут быть поставщиком для другого каталога. Это нужно, например, для интеграции с маркетплейсами, которые работают с собственными наименованиями.
Интеграции
У нас есть API, данные из catalog.app можно выгружать в любую другую систему.