
Как селлеру контролировать поставки и управлять запасами на маркетплейсе, особенно если это Amazon
- Как законно убивать по 8 часов на ручную консолидацию отчётов
- Подводные камни API Amazon
- Как данные Amazon превращаются в отчеты 1С
- Результаты и перспективы интеграции
Для растущего бизнеса управление остатками на складах маркетплейса вручную — настоящий ад. Чем больше география продаж и шире номенклатура товаров, тем страшнее браться за выгрузку и консолидацию отчетов из личного кабинета продавца. Но делать это нужно, чтобы правильно прогнозировать будущий спрос и экономить на плате за хранение товара на складе маркетплейса.
Ситуация типичная как для маленького селлера, так и для большой бьюти-корпорации, чьи товары представлены не только у нас, но и за рубежом. В статье расскажем, как помогли превратить кучу цифр из Amazon Seller Central в удобный 1С-отчет и повысить точность отгрузки на склады маркетплейса.
Как законно убивать по 8 часов на ручную консолидацию отчётов
Наш заказчик — группа компаний, выпускающая недорогую декоративную и уходовую косметику, которую можно найти почти в каждом магазине. Холдинг развивает продажи в 60 странах по всему миру, включая Европу и США. Номенклатура насчитывает более 1000 SKU: наборы тканевых масок, кремы, средства для ванны и душа, продукты для макияжа, парфюм и подарочные боксы.
Наряду с продажами через розничные сети заказчик поэтапно вывел товары на маркетплейсы и старательно развивает этот канал. Чтобы разгрузить менеджеров и бухгалтерию от микропроцессов вроде ежедневной выгрузки и сведения отчетов о продажах и остатках, была настроена интеграция 1С: Комплексная автоматизация с Ozon и Wildberries.
Работу с иностранным Amazon продолжали вести вручную: ежемесячно уходило до 8 рабочих часов на экспорт отчетов из личного кабинета Seller Central, их консолидацию и анализ данных. Отказаться нельзя: на основе этих отчетов в 1С вручную формируются заказы и документы отгрузки на склады маркетплейса.
С ростом торгового оборота ежемесячное планирование стало отставать от реальных процессов продаж. Чтобы точно прогнозировать спрос и держать оптимальное количество товара на складах, теперь нужно было анализировать данные ежедневно. Но тратить на это каждый день по 8 часов — абсурд! К решению пришли быстро — нужно интегрировать Amazon Seller Central и 1С по аналогии с российскими маркетплейсами.
До нас у компании были попытки работы с другими исполнителями, но они закончились ничем. Существующие модули интеграции 1С с Amazon не подходили, а браться за его разработку с нуля никто не решался. У нас тоже не было релевантного опыта интеграции отечественных учетных систем с зарубежными площадками электронной коммерции, но это не стало помехой.
Подводные камни API Amazon
Для экспорта отчетов о продажах, заказах и товарных остатках из кабинета селлера Amazon в 1С используется API. Способ сам по себе простой и надежный, но документации и кейсов на русском языке не найти.
У SP API есть нюансы и помимо англоязычной документации. Один из них — необходимость получения двух токенов авторизации. Первый является постоянным, его получает сам продавец в личном кабинете один раз. Этот идентификатор используется для получения второго токена — временного.
Он генерируется на стороне Amazon каждый раз для очередного экспорта отчетов из ЛК в 1С. И именно с получением временного токена пришлось попотеть. Механизм включает отправку на сторону Amazon запроса с определенным набором параметров. Оказалось, что некоторые необязательные (согласно документации) параметры не такие уж необязательные. А ещё они требуют другой кодировки — не той, что используют стандартные средства 1С.

Подключение к Amazon реализовали в разработанном ранее расширении конфигурации
Как данные Amazon превращаются в отчеты 1С
Интеграцию с Amazon предстояло сделать в существующем расширении конфигурации 1С — его написали ранее под обмен с российскими маркетплейсами. Поэтому для хранения настроек обмена нового подключения и редактирования значений мы использовали имеющиеся константы и формы обработки.
Следующий этап — разработка механизмов заполнения данными Amazon трех отчетов, уже существовавших в 1С:КА заказчика:
-
отчет партнера о продажах;
-
отчет партнера о заказах;
-
отчет об остатках.
Для этого мы разработали две внешние обработки. Одна из них используется для получения данных сразу трех отчетов за прошедшие сутки по регламентному заданию, вторая — для экспорта сведений по запросу сотрудника в любое время. Во второй форме можно выбрать нужный тип отчета (или все сразу) и период. Это удобно, если команде требуются свежие сведения «в моменте» или срез за определенный промежуток времени.
1С отправляет запрос в Amazon, в ответ площадка возвращает содержимое отчетов. Полностью процесс выглядит так:

Затем запускается построчный парсинг данных и происходит их сопоставление с полями документов 1С:
-
артикул;
-
номенклатура;
-
склад;
-
количество заказов;
-
сумма продаж;
-
остатки по данным партнера и т.д.
Сведения автоматически разносятся по табличной части и готовы к использованию в других документах 1С.

Для некоторых полей потребовалось реализовать агрегацию данных при парсинге. Например, отчет Amazon SC о заказах содержит сведения о количестве заказов той или иной позиции как физическими лицами, так и юридическими. В документе 1С эта дифференциация не нужна — в поле «Количество» вносится уже общее число заказов. Сотрудник может сразу начать работу с готовым отчетом без сведения цифр вручную. В фоновом режиме также выполняется конвертация значений сумм продаж из валюты сделки в российские рубли.
Результаты и перспективы интеграции
Проект завершили за 140 часов, включая изучение документации API на английском языке и поиск решения для получения второго токена авторизации. Результат — автоматизация отчетности о продажах через Amazon, благодаря чему заказчик освободил минимум 8 рабочих часов, распределив ресурсы команды на другие задачи. Формировать заказы на отгрузку стало проще: вместо тренировки excel-навыков сотрудники теперь оперируют только документами 1С и не тратят время на двойной ввод и сопоставление информации.
Но главное — рост оперативности сбора и обработки данных позволяет поддерживать оптимальный уровень запасов на складах Amazon, избегая дефицита товаров и одновременно минимизируя издержки, связанные с хранением. Благодаря этому удалось исключить ситуации, когда карточки товаров падали в рейтинге выдачи маркетплейса из-за обнуления остатков.
Возможности интеграции с Amazon позволяют запрашивать и получать в интерфейсе 1С практически любые отчеты из личного кабинета селлера. Так, позднее мы реализовали экспорт в 1С отчета о транзакциях за месяц. Он в разы объемнее других документов, поэтому потребовалось добавить механизм разархивации и конвертации полученных данных.
Трудоемкие операции с товарами, заказами, документами и отчетами отнимают массу времени и не дают торговать на маркетплейсах в полную силу? Это можно и нужно автоматизировать. Если вы ищете подобное решение для себя — позвоните или заполните форму внизу, чтобы эксперт дал обратную связь или организовал онлайн-встречу.
Статьи по теме




