API или кастом? Когда интеграция — это не технический выбор, а бизнес-решение

Разработчики dev-to представили разбор подходов к внедрению функционала: через API или с нуля. Я считаю, что это не просто технический выбор — это вопрос, как сайт будет работать, зарабатывать и развиваться. Важно не то, что «работает», а что «связано».

API — это не просто инструмент, а стратегия

Прочитал материал, где разработчики разбирали, когда лучше интегрировать через API, а когда — писать с нуля. Считаю, что это не вопрос «что быстрее», а вопрос «как не упустить рост». Многие владельцы сайтов думают: «если сайт работает — всё ок». Но работающий сайт — это минимум. А вот связанный с 1С, складом и CRM — это уже канал роста.

Вот что важно: интеграция — это не техническая деталь, а часть бизнес-логики. Если заказы в интернет-магазине не передаются в 1С, а склад не знает о продажах — ручная работа, ошибки, задержки. Я бы на месте владельца смотрел прежде всего на то, как данные текут между системами. А не на то, как красив сайт.

Как это устроено: API — это мост, а не кирпич

API — это не код, а договор между системами. Он определяет, как одна программа может запросить данные у другой, как отправить заказ, как получить статус доставки. Всё, что делает сайт — это обмен данными. Если он не связан с CRM, то клиент — просто имя в базе. Если не с 1С — то финансовая отчётность — вручную. Это не «интеграция» — это «разрыв».

Когда мы в Cetera делаем интеграции, сначала смотрим не на технологии, а на процессы. Где данные теряются? Где появляется ручная работа? Где клиент ждёт, пока админ вручную обновит статус? Ответы на эти вопросы — основа для выбора: API или кастом.

Что изменилось: раньше — всё вручную, теперь — всё в системах

Раньше, когда сайт был просто информационной страницей, интеграции были редкостью. Сейчас — сайт — это центр управления бизнесом. Он должен быть связан с 1С, с маркетплейсами, с CRM, с системами доставки. Раньше — заказы вручную. Сейчас — автомат. Раньше — клиент ждал. Сейчас — система сама отвечает.

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

Кто это касается: если вы вручную обновляете данные — это про вас

Не важно, сколько товаров у вас в каталоге или сколько клиентов. Касается всех, кто вручную вводит заказы, пересылает данные между системами, проверяет статусы. Если вы или кто-то из сотрудников тратит время на копирование информации — это признак, что сайт не связан с другими системами.

Когда мы в Cetera смотрим на проект, первый вопрос — «где данные стоят?» Если они в одном месте, а в другом — нет — это сигнал. Не нужно ждать, пока выручка начнёт падать. Нужно понять, где узкое место. И оно — в обмене данными.

Что с этим делать: начинать не с кода, а с аудита

Я бы на месте владельца сначала не думал о выборе платформы, а сделал аудит. Не «что можно интегрировать», а «что не передаётся». Где данные застревают? Где появляются ошибки? Где клиент ждёт? В таких проектах мы начинаем с аудита каталога, с анализа потоков данных, с выявления узких мест.

Потом — выбираем: где API подходит, где нужен кастом. Иногда — и то, и другое. Но никогда не делаем «всё вручную» или «всё через API». Баланс — ключ. И он зависит от бизнес-процессов, а не от технологий.

Что мы с этим делаем: интеграции — это не костыль, а основа

Мы в Cetera такие интеграции делаем так: сначала — понимаем, какие системы у вас есть. Потом — смотрим, какие данные должны передаваться. Затем — проектируем потоки. Не просто «подключили API», а сделали так, чтобы данные приходили, проверялись, обрабатывались и не терялись.

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

Если вы видите, что данные в системах не синхронизируются — разбор интеграции.

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

Автор: Святослав Семенов из Cetera Labs

← Все новости

Вопросы и ответы

С удовольствием отвечу — vladislavukhov@gmail.com

Другие регионы

Правовая информация

© Владислав Ухов, vladislavukhov@gmail.com, +79051345191, 2022-2026

Поддержка сайтов — Cetera Labs