Технология
Разработка на REST API
Обмен данными между сайтом и чужими системами.
Через REST API сайт разговаривает с внешним миром: заявки уходят в CRM, товары и остатки приходят из учётной системы, оплаты подтверждаются банком, доставка считает стоимость, карты отдают адреса. Мы и подключаемся к чужим API, и открываем собственные методы, когда с данными сайта должна работать другая система.
Любую интеграцию пишем с расчётом на то, что вторая сторона однажды не ответит. Таймауты, повторные попытки, очередь, логи и уведомления об ошибках — не перестраховка, а необходимый минимум: без них потерянный заказ обнаруживается через неделю по жалобе клиента.
При проектировании своих методов отделяем данные от представления и версионируем: изменение формата не должно ломать интеграции, которые уже кто-то использует. Плюс авторизация и ограничение частоты запросов — открытый метод без защиты рано или поздно найдут и начнут выкачивать вашу базу.
Где применяем REST API
Интеграции с 1С, CRM, платёжными системами, службами доставки, картами.
Когда это не нужно
Интеграция живёт вместе с чужой системой: при её обновлении обмен нужно проверять заново.
Мы говорим об этом до старта, а не после подписания договора: переплата за инструмент, который не решает вашу задачу, — самая обидная статья бюджета.
Частые вопросы
Сколько стоит разработка на REST API?
Стоимость зависит от объёма и интеграций: лендинг обходится от 50 000 ₽, корпоративный сайт — от 90 000 ₽, сервис со своей логикой — от 300 000 ₽. Точную смету считаем после разговора о задаче, ориентир можно получить в калькуляторе на сайте.
Где применяется REST API?
Интеграции с 1С, CRM, платёжными системами, службами доставки, картами.
Когда REST API использовать не стоит?
Интеграция живёт вместе с чужой системой: при её обновлении обмен нужно проверять заново.
Кому останутся исходники и доступы?
Все исходники, доступы к хостингу, домену и админке остаются у заказчика. Технически привязывать клиента к себе мы считаем нечестным: уйти к другому подрядчику можно в любой момент.
Что делаем на этом стеке
Чем могу помочь? 🦫
Оставьте телефон — прораб Игорёша перезвонит и посчитает смету. Или напишите в мессенджер.
Или обсудить проект письмом →