Найти в Дзене
MoreKIT

Интеграция МойСклад и DPD: как интегратору сэкономить 40% времени на автоматизации обработки заказов

Клиент: «Друг Кузя» – мебельная фабрика, которая делает растущую мебель. По сути, борется с сутулостью с детства. Такое уважаем. Интегратор: снова Freshcube (потому что могут) – ребята с 10-летним стажем, если берутся за работу, то делают по-взрослому. Работа с клиентом началась в 2024 году. Тогда Freshcube поставили свою интеграцию «МойСклад24», чтобы связать учетную систему с amoCRM. Позже клиент пришел с новой задачей: автоматизировать работу с DPD – их главным сервисом доставки. Несмотря на то, что ранее была подключена СДЭК через готовый модуль, интеграции с DPD на рынке не существовало. А ручная обработка заказов в DPD стала настоящей болью: ❶ Логисты вручную создавали накладные, перенося данные из МойСклад. ❷ Человеческий фактор приводил к ошибкам: неверный адрес, пропущенные позиции, некорректный расчет стоимости доставки. ❸ Процесс занимал много времени и увеличивал риск недовольства покупателей. Freshcube, как и любые здоровые люди, хотели решить задачу быстро, но: Bзначально
Оглавление

Кто, с кем и зачем

Клиент: «Друг Кузя» – мебельная фабрика, которая делает растущую мебель. По сути, борется с сутулостью с детства. Такое уважаем.

Интегратор: снова Freshcube (потому что могут) – ребята с 10-летним стажем, если берутся за работу, то делают по-взрослому.

Работа с клиентом началась в 2024 году. Тогда Freshcube поставили свою интеграцию «МойСклад24», чтобы связать учетную систему с amoCRM. Позже клиент пришел с новой задачей: автоматизировать работу с DPD – их главным сервисом доставки.

Несмотря на то, что ранее была подключена СДЭК через готовый модуль, интеграции с DPD на рынке не существовало. А ручная обработка заказов в DPD стала настоящей болью:

❶ Логисты вручную создавали накладные, перенося данные из МойСклад.

❷ Человеческий фактор приводил к ошибкам: неверный адрес, пропущенные позиции, некорректный расчет стоимости доставки.

❸ Процесс занимал много времени и увеличивал риск недовольства покупателей.

Чувства интегратора

Freshcube, как и любые здоровые люди, хотели решить задачу быстро, но:

Bзначально понимали, что самостоятельно сделать такую интеграцию это очень долго и дорого, проще сделать на базе продукта. Хотели найти уже готовый продукт по связи с DPD, но не нашли…

Екатерина, операционный директор Freshcube

-2

❶ Готовых решений для связки МойСклад и DPD на рынке не было. Вообще. НИ-ЧЕ-ГО.

❷ Кастомная разработка съела бы слишком много времени и ресурсов.

❸ Фабрика, как и все хорошие клиенты, держал часть логики в голове: «Ой, а вот это мы забыли упомянуть!» или «А давайте ещё вот так!». Приходилось на ходу добавлять новые блоки в схему.

А MoreKIT уже показал себя в других проектах интегратора, так что они были уверены: мы справимся!

Как всё провернули

Задача стояла не из легких – даже у нас не было готового модуля для DPD. Но мы не сдаёмся. Вот как всё было:

Составили ТЗ

Freshcube разобрали задачу по косточкам. Цель: логисты должны создавать накладные DPD прямо в МойСклад. Без лишних движений.

Добавили DPD в MoreKIT

Наша команда взялась за API DPD. Честно, техподдержка не особо горела желанием помогать, но мы их дожали! В итоге в каталоге MoreKIT появился новый сервис – DPD. Это был первый большой шаг.

-3

Построили алгоритм

Freshcube настроили схему, чтобы данные из МойСклад автоматически перетекали в DPD. Но тут начались сюрпризы: API DPD вело себя не всегда так, как ожидалось.

Например

У DPD оказался хитрый расчёт стоимости доставки, зависящий от адреса. Пришлось выгружать базу городов DPD и хранить её в «Списках» amoCRM.
Для надёжности добавили наценку в 60 рублей к каждой доставке, чтобы избежать расхождений при финальном расчете.
-4

Докрутили всё до идеала

↪ Настроили поддержку до 7 позиций в заказе – все они корректно отображаются в накладной.

↪ Добавили передачу НДС для каждой позиции, так как у клиента разные налоговые ставки.

↪ Сделали автоматический расчёт стоимости доставки с учётом тарифа, веса и опций.

↪ Контактные данные получателя теперь подтягиваются прямо из МойСклад.

↪ и другие блоки

Протестировали и довели до блеска

Клиент тестировал интеграцию пару недель. За это время Freshcube подчистили мелкие баги и учли последние пожелания клиента. Итог – всё работает как надо!

Какой результат?

Для клиента

Из основного:

✔ Автоматическое создание накладных в DPD прямо из МойСклад.

✔ Передача всех данных: позиции, НДС, вес, тарифы, контакты получателя.

✔ Автоматический расчёт стоимости доставки с наценкой для надёжности.

Для интегратора

-6

Сэкономили 40% времени на задаче.

Даже с клиентскими доработками и отсутствием в MoreKIT нужного сервиса уложились в 60 часов вместо 100, которые ушли бы на кастом с нуля.

Владислав, бизнес-аналитик

Снизили затраты на разработку, сохранив 150 000 рублей.

Закрыли уникальную задачу, потому что ранее такого решения на рынке не было.

Упростили доработки благодаря гибкости и возможности проводить их “на горячую” в MoreKIT.

-7

Как показывает практика, с MoreKIT выгодно

? Устали от сложных самописных интеграций, которые съедают время и бюджет

? Хотите внедрять решения быстро, поддерживать их без боли и масштабировать под новые задачи

? Не желаете зависеть от чужого кода и тратить нервы на его дебаг

С MoreKIT даже нестандартные задачи решаются проще и быстрее, что уж говорить о простых.

Оставляйте заявку на сайте, чтобы начать щелкать задачи, а не чахнуть над ними!

MoreKIT - Быстро. Надежно. Без кода.

А мы, как всегда, ждем вас в Telegram канале :)

MoreKIT News