Проблема была не в отсутствии данных
Wildberries отдаёт продавцу много информации: товары, цены, остатки, заказы, поставки и финансовые отчёты. Но эти данные находятся в разных разделах, приходят с разной задержкой и плохо отвечают на главный вопрос: что нужно сделать сейчас.
Когда кабинетов несколько, ручная работа быстро превращается в цепочку таблиц, выгрузок и проверок. Одну цену поменяли, другой отчёт не скачался, остаток обновился не в том кабинете — и целостной картины уже нет.
Как устроен Profit Magic
Мы разделили систему на три контура:
- Wildberries API — официальный источник товаров, цен, остатков и отчётов.
- Офисный контур — база, в которой данные проверяются, связываются и превращаются в задания.
- Личный кабинет Profit Magic — витрина, где селлер видит итог и управляет правилами.
Если один из запросов временно не прошёл, система не должна молча обнулить данные или выдать неполную картину. Поэтому синхронизации повторяемы, пакеты проверяются, а ошибки остаются в журнале.
Что это даёт продавцу
Вместо набора отчётов появляется единый рабочий процесс: подключить кабинет, загрузить себестоимость, увидеть прибыль, настроить цены и остатки, подготовить поставку. Profit Magic не просто хранит цифры — он связывает их между собой.
Так появилась база, на которой дальше выросли контроль прибыли, алгоритмы цен, управление FBS, прогнозирование поставок и исторические снимки остатков.