// услуга

Интеграция с МойСкладом

МойСклад умеет много, но ровно то, что нужно вашему бизнесу, он обычно не умеет. Почти всё это достраивается через его же API — приложением в маркетплейсе или внешним сервисом, который живёт рядом.

обсудить задачу форматы и ставка

Когда это нужно

«Платежи разносим руками»

Выписка приходит утром, а к документам её привязывают до вечера. Пока не привязали — дебиторка врёт, а «оплачено» в заказах не отражает реальность.

«Отчёт собираем в Excel»

МойСклад знает всё про операции и ничего — про прибыль. ОПиУ, ДДС и управленческий баланс каждый месяц сводят вручную, и к моменту готовности они уже устарели.

«Данные переносим между системами»

Заказы с сайта, из бота, из маркетплейса заводят повторно. Каждый перенос — это потерянная позиция или задвоенный остаток.

«Нужного поля просто нет»

Связать контрагента со статьёй расходов, хранить свой признак у товара, считать по своей формуле — штатно нельзя. Через API — можно.

Что входит в работу

  • Приложение маркетплейса МойСклад: установка в один клик, Vendor API, JWT-вебхуки активации и деактивации, интерфейс на UI Kit — выглядит частью системы
  • Внешний сервис на вебхуках, если приложение избыточно: слушает события и делает своё
  • Двусторонняя синхронизация справочников, в том числе через справочник-зеркало там, где у сущности нет нужного поля
  • Идемпотентность: повторная доставка события не создаёт вторую запись и не проводит операцию дважды
  • Работа под лимитами: ретраи с экспоненциальной задержкой, общий на процессы токен-бакет, деградация вместо падения при 429
  • Мультиаккаунтность: один инстанс обслуживает несколько компаний, их данные и токены не пересекаются

Что вы получаете на выходе

  • Работающая интеграция на вашем сервере или в маркетплейсе МойСклада
  • Исходный код в вашем репозитории и Docker-образ, который поднимается одной командой
  • Инструкция для бухгалтера или менеджера — что настраивать и что делать, если не сошлось
  • Разбор архитектуры и список ограничений чужого API, с которыми придётся жить

Как проходит работа

  1. Разбор процесса

    Смотрим, что именно делается руками и сколько это стоит в часах. По итогам говорю прямо, автоматизируется это или нет.

  2. Схема данных и правила

    Описываем, по какому признаку система принимает решение: сумма, контрагент, текст назначения, номер документа. Правила настраиваются, а не зашиваются в код.

  3. Разработка и тесты на инварианты

    Не «покрытие», а список того, что не должно сломаться никогда: без задвоения, без половины состояния при ошибке, без пересечения аккаунтов.

  4. Запуск и передача

    Docker-образ, инструкция для того, кто будет этим пользоваться каждый день, и честный список ограничений.

Форматы сотрудничества

Одна и та же задача решается по-разному в зависимости от того, что у вас уже есть. Выбирать формат заранее не нужно — он становится понятен после разбора.

Проект под ключ

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

  • подходит, когда результат понятен, а как его получить — нет
  • объём и срок называю после разбора, а не до
  • промежуточные версии показываю по ходу, а не в конце

Почасовая доработка

Список задач в действующем проекте: доработки, исправления, оптимизация. Оплата по фактическим часам или пакетом часов в месяц.

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

Аудит и консультация

Разовая работа: посмотреть чужой код, архитектуру или инфраструктуру и дать отчёт — что там на самом деле, где риски и в каком порядке это чинить.

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

Включение в команду

Частичная занятость внутри вашей команды: спринты, код-ревью, свой участок системы. Работаю по вашим процессам, а не по своим.

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

Сколько стоит

3 500 ₽/ час

Почасовая ставка. На проект под ключ после разбора называю вилку часов — из неё получается бюджет и срок.

Базовая ставка — в рублях. Принимаю оплату в рублях, тенге и долларах: пересчёт по курсу на день выставления счёта.

Фиксированной цены «за интеграцию» на этой странице нет намеренно: одинаково названные задачи отличаются на порядок, и цифра до разбора была бы гаданием.

На что вы можете рассчитывать

Разбор задачи — бесплатно

Первый разговор ни к чему не обязывает. По итогам скажу прямо, автоматизируется это или нет и во что примерно обойдётся.

Код и доступы — ваши

Репозиторий, серверы и внешние сервисы заводятся на ваши аккаунты. Исходники и документация передаются вместе с работой, а не «по запросу».

Гарантийный период

Дефекты, найденные после сдачи в оговорённый срок, исправляю бесплатно. Это не распространяется на новые хотелки — их считаю отдельно.

Про слабые места говорю сам

В каждом проекте есть то, что сделано на вырост, и то, что упрётся при росте нагрузки. Называю это до внедрения, а не когда найдёте вы.

Если задача не моя — скажу сразу

Не берусь ради загрузки. Это дешевле для вас и спокойнее для меня.

Частые вопросы

Как считается стоимость?

Почасовая ставка — 3 500 ₽. На проект под ключ после разбора называю вилку часов, из неё получается бюджет. Базовая ставка — в рублях. Принимаю оплату в рублях, тенге и долларах: пересчёт по курсу на день выставления счёта.

Почему нет фиксированной цены на странице?

Потому что одинаково названные задачи отличаются на порядок. «Интеграция с учётной системой» — это и один вебхук за пару дней, и двусторонняя синхронизация справочников с идемпотентностью на несколько недель. Называть цифру до разбора — гадание.

Кому принадлежит код?

Вам. Репозиторий заводится на вашем аккаунте, исходники и документация передаются вместе с работой. Ничего не остаётся «у подрядчика на сервере».

Можно начать с малого?

Да, и это чаще всего разумнее. Аудит или одна конкретная доработка показывают, как мы сработаемся, до того как вы вкладываетесь в большой проект.

Что если проект уже начат другим разработчиком?

Это отдельная услуга. Сначала аудит: смотрю репозиторий и прод, поднимаю проект у себя и говорю честно, что там и стоит ли это продолжать.

Дальше

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

написать в telegram roman_lebedev91@mail.ru

← все услуги и условия работы