1. Создана мультиформатная система получения остатков и цен по поставщикам с раздельным хранением данных — система может получать входные данные в любом из популярных форматов (xml, yml, json, excel, csv и прочие) и любым способом доставки (почта, rest api, push api)
2. Остатки и цены по поставщикам хранятся раздельно. Система в любой момент времени имеет полную информацию по принадлежности остатка и цены конкретному поставщику, может обрабатывать их как совместно (например получить суммарный остаток по нескольким поставщикам) так и раздельно (например выбрать наименьшую/наибольшую цену закупки с учетом наличия).
3. Система спроектирована с учетом легкой масштабируемости — для заведения нового поставщика достаточно просто указать идентификаторы принадлежности данных, без глубокой перенастройки — включаются и отключаются те или иные поставщики в настройках просто установкой или снятием галочек. Добавление нового поставщика занимает от 2 часов до суток рабочего времени.
4. Система выстроена по модульному принципу — загрузчик каждого поставщика, расчетчик остатков, расчетчик цен — это отдельные модули, сбой в каждом отдельном модуле не ведет к сбою системы. Сами сбои фиксируются и данные обнуляются до выявления причин во избежание некорректности используемых данных.
5. Система разработана для одновременного и независимого централизованного управления несколькими площадками одновременно, с индивидуальной настройкой по складам маркетплейса.
6. Все входящие в систему модули внутри задачи имеют максимально схожий интерфейс и идентичные наименования элементов управления. Например загрузчик номенклатур для поставщика Мерлион и Марвел или любого аналогичного будут выглядеть одинаково — нет необходимости переучивать специалистов для разных поставщиков, либо держать разных спецов для разных площадок.
7. Система автоматически по расписанию каждые 4 часа актуализирует цены — исходя из актуального наличия по поставщикам выбирает минимальную текущую цену поставщика (с учетом внутреннего курса поставщика) с наличием и рассчитывает цену продажи с учетом плановой прибыли и накладных расходов (включая логистические расходы маркетплейса)
8. Для снижения рисков человеческого фактора и снижения стоимости эксплуатации системы участие пользователя в работе системы сведено к необходимому минимуму — человек участвует только в подтверждении связей «номенклатура поставщика → номенклатура системы» и введении настроек выгрузки (плановая прибыль, состав складов поставщика для конкретного кабинета). Вся остальная работа ведется системой без участия менеджера, но с сохранением возможности контроля.
9. Разработана и внедрена система поиска карточек в озон и парсинга данных из них. Пользователь отдает в систему только артикула производителя, система самостоятельно осуществляет поиск карточек, их первичную валидацию и извлекает данные, необходимые для быстрой привязки карточки, без необходимости ее создания силами контент-менеджеров. Это позволяет сократить время необходимое на введение в продажу рабочего ассортимента на 60-80% без увеличения штата контентов при минимальных финансовых затратах.