1С:Предприятие 8
Система программ

Автоматизация торговли на Ozon и Яндекс Маркет или дропшиппинг без границ

216
Рейтинг статьи

В этом кейсе пойдет речь о дропшиппинге и продаже своих товаров на маркетплейсах с использованием роботов.

Загрузка номенклатуры, установка закупочных и продажных цен, регистрация остатков поставщиков, отправка заказов поставщикам, синхронизация данных с маркетплейсами и контрагентами выполняются регламентными заданиями по заданному расписанию.

Что и как автоматизировали

Проект автоматизации начинался как адаптация готовых решений к конкретным бизнес-процессам для вывода на маркетплейсы торговой марки, но в итоге превратился в универсальную систему для дропшиппинга без границ.

После небольших изысканий пришли к выводу, что проще всего начать с Ozon и Яндекс Маркет из-за простоты подключения и минимальных требований к упаковке (конкретно в нашем случае). Для сокращения стоимости и срока реализации решили настраивать систему встроенными средствами 1С, расширениями от маркетплейсов и имеющимися доработками, а новый код писать только, если нет готового решения. На старте было следующее ПО:

  • 1С:Комплексная автоматизация 2 (Далее по тексту «1С»);
  • Битрикс24 коробка (Далее по тексту «CRM»);
  • Набор разработок для 1С — Мегапрайс PRO (далее по тексту «Мегапрайс»).
  • Модуль интеграции «1С-Битрикс: Управление сайтом» и «1С:Предприятие» для 1С (Далее по тексту «Модуль 1С-Битрикс»).

Дополнительно установлено:

  • Расширение Synchrozon для 1C от Ozon (далее по тексту «Synchrozon»);
  • Модуль для CMS 1C-Битрикс Яндекс Маркет (далее по тексту «Модуль Яндекс Маркет»).

Дополнительно разработано:

  • Помощник по увеличению прибыли от VD.Market (далее по тексту «ПУП VD.Market»).

Работа со всеми маркетплейсами сводится к выполнению следующих операций:

  • Добавление/изменение номенклатуры.
  • Получение цен и остатков от поставщиков.
  • Управление ценами.
  • Обмен данными с маркетплейсами.
  • Обработка заказов.
  • Бухгалтерский учет (в данном кейсе не рассматривается).

Итак, обо всем по порядку.

1. Номенклатура.

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

Загрузка данных в таблицу для последующей загрузки в 1С проходит быстро, но вот контрагенты зачастую отправляют, мягко говоря, некорректные данные. Конечно, все зависит от качества контента, предоставленного конкретным поставщиком или производителем, но по факту приходится проверять. В итоге к требованиям при выборе поставщика добавили наличие минимальной информации по товарам для начала сотрудничества. Приоритет поставщикам с API, склад в пределах 10 км либо доставка поставщика за 4 часа.

Настройка системы при 100% уверенности в достоверности данных позволяет по регламентному заданию загружать/изменять номенклатуру в 1С.

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

2. Получение цен и остатков от поставщиков.

В отличие от номенклатуры, цены и остатки постоянно меняются.

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

Для регистрации в 1С остатков поставщиков созданы несколько складов по срокам поставки, добавлена «Управленческая организация».

Используем 2 цены закупки: «Закупочная» (цена на складе поставщика, источник цены для расчета цен продажи транзитом) и «Закуп с доставкой» (цена на нашем складе со всеми расходами, источник цены для расчета цен продажи с нашего склада). В профиле загрузки Мегапрайс настроена обработка значений до записи в 1С, чтобы получить цену Закуп с доставкой к Закупочной цене добавляем условные 2% (можно настроить любую логику, например, +2%, но не менее 100 руб., для каждого поставщика или товара по отбору).

Кроме того, аналогично загружаем и регистрируем цены конкурентов.

Данная схема позволяет регистрировать остатки поставщиков и выгружать их на маркетплейсы без изменения правил обмена и без внесения данных в реальный бухгалтерский учет.

Получение цен и остатков работает по регламентному заданию в 1С.

Бесплатная альтернатива — см п. 1.

3. Управление ценами.

Итак, мы подошли к моменту, когда у нас есть номенклатура, цены и остатки партнеров (поставщиков и конкурентов) в одной системе и можем использовать произвольные формулы в обработке этих данных. Все может происходить и в ручном режиме (это большой отчет, в котором также можно увидеть остатки и продажи по номенклатуре) так и полностью автоматическом (по регламентному заданию). Сначала было страшно. Настроенные правила выполняли в ручном режиме, но как только пришло осознание, что все чудесно работает, переключились на робота. Теперь как страшный сон вспоминаю, что делал установки цен в 500 строк руками. С нашей инфляцией, бывало, что в день по 3 раза приходилось менять. Теперь и 100 000 не страшно).

3.1. Оптовые и розничные цены.

Автоматическая установка цены продажи в розницу и оптом со склада и под заказ уже было настроено довольно давно. Опять же через Мегапрайс.

Суть в том, что как только меняются закупочные цены, срабатывает робот и меняет цены автоматически по заданным настройкам и отборам. Правил много, от простых +30% к Закупу до рекомендованных цен производителей и сложных алгоритмов. Например, Розничная цена равна МинимальнойЦенеКонкурента, но не менее 10% наценки, а если нет у конкурентов, то +50%.

3.2. Цены для маркетплейсов.

Для маркетплейсов используем следующие виды цен: Цена до скидки, Цена со скидкой и Минимальная цена.

Вначале вручную на калькуляторе маркетплейсов подобрали перебором цены на примерно 30 товаров. Простая логика +50% к закупу не работает. Изучили существующие репрайсеры. Те, что нашли мы, требовали для работы передачу ключа API от маркетплейсов с весьма широкими правами. Для нас это показалось неприемлемым. Так и родилась идея написать свой калькулятор цен, исходя из цены закупки и % желаемой прибыли. ПУП VD.Market производит точный расчет цен и Unit-экономики на каждую номенклатуру, учитывает следующие параметры (на примере Ozon, у Яндекс Маркета немного по-другому, но смысл примерно тот же):

  • Стоимость обработки отправления.
  • Эквайринг.
  • Закупочная Цена, руб.
  • Комиссия Ozon.
  • Прочие расходы в руб. на 1 товар.
  • Затраты на рекламу в руб. на 1 товар.
  • Желаемая прибыль до налогов в % от цены продажи.
  • Затраты на рекламу в % от цены продажи.
  • Объем товара.
  • Выкуп в %.

Разработали веб-сервис для расчета цен продажи и развернули на сервере. Для расчета цен не требуется доступ к личному кабинету маркетплейса, все данные передаются в обезличенном формате.

Пример запроса:

{"shipment_processing": 30, «acquiring»: 1.5,"localization_index": 1, «items»: [

[1, 12 082, 9, 2, 46, 20, 10, 59, 14],

[2, 1759, 16, 12, 72, 20, 10, 183, 56],

[3, 3960, 18, 5, 109, 20, 10, 148, 60],

[4, 452, 23, 15, 87, 20, 10, 124, 85],

[5, 10 596, 21, 10, 53, 20, 10, 135, 88]]}.

В примере идентификатором товара выступает порядковый номер строки из таблицы с расчетом цен. Калькулятор возвращает Минимальную цену, а Цена до скидки и Цена со скидкой рассчитываются по формуле из профиля настройки ПУП VD.Market. При выполнении расчета на клиенте доступна Unit-экономика.

4. Обмен данными с маркетплейсом.

  • Обмен данными с Ozon настроен через Synchrozon по стандартной инструкции. Все приемлемо работает по регламентному заданию — номенклатура, цены, остатки, заказы.
  • Яндекс Маркет решили настраивать через существующий сайт на Битриксе, так как настроен обмен с 1С в режиме реального времени, Модуль Яндекс Маркет обрабатывает запросы по API и так же работает в режиме реального времени. Решили немного поэкспериментировать в этом направлении.

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

Сравнивая результаты работы обмена по расписанию Ozon и Яндекс Маркет в режиме реального времени, можно выделить 2 заказа на отсутствующий товар у Ozon и 0 у Яндекс Маркета.

В планы включили реализацию обмена остатками и ценами в режиме реального времени из 1С.

5. Обработка заказов.

Прием заказов клиентов осуществляется до 9.00 (начало рабочего дня), до 20.00 их нужно сдать на склад маркетплейса. Заказы с маркетплейсов через обмен попадают в 1С. Так же создаются стандартные документы. Обработка заказов Яндекс Маркета осуществляется в CRM, а Ozon в 1С.

Про закупки. Мегапрайс формирует заказы поставщикам по регламентному заданию и отправляет их поставщикам. После ответа поставщика менеджер проверяет заказы, согласовывает доставку, печатает листы подбора, этикетки и передает на склад на сборку. После упаковки, товары отправляются в сортировочный центр маркетплейса.

Бюджет:

  • 1С:Комплексная автоматизация 2 — 83 000 руб.
  • 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений — 17 500 руб.
  • 1С:Предприятие 8 ПРОФ. Клиентская лицензия на 5 рабочих мест — 26 200 руб.
  • 1С-Битрикс24. Лицензия Интернет-магазин + CRM — 109 000 руб.
  • Мегапрайс PRO для УТ11 / КА2 / ERP2 — 169 900 руб.
  • Помощник по увеличению прибыли от VD.Market — 120 000 руб.
  • Разработка и настройки — 380 000 руб.

Итого: 905 600 руб.

Результаты:

  • Экономия 99,99% человекочасов при установке цен.
  • Экономия 99,99% человекочасов при загрузке/выгрузке данных поставщиков.
  • Экономия 30−70% человекочасов при создании/изменении номенклатуры, обработке заказов.

Автор:

Василий Дунюшкин

Оценить статью: