API / Для интернет-магазинов

Разработка API для интернет-магазина

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

01 / Что входит

Операции, которые нужны вашим системам

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

01

Каталог и цены

Товары, категории, характеристики, цены и акции. Остатки по каждому складу.

02

Корзина и заказы

Создать заказ, узнать его статус, показать историю покупок клиента.

03

Обмен с учётной системой

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

04

Доступ и защита

У каждого клиента API свой ключ и свои права. Частота запросов ограничена, все обращения пишутся в журнал.

05

Документация

Каждая операция описана с примерами запросов и ответов. По ней другая команда подключится без нашей помощи.

06

Сервер для ИИ-ассистентов

На том же API делаем MCP-сервер, через который Claude, ChatGPT и другие ассистенты собирают корзину в вашем магазине.

Про MCP для магазинов →
02 / Кому нужен API

Один API для всех, кто работает с магазином

Мобильное приложение

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

→
Учёт и склад

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

→
Партнёры

Поставщик или площадка получает доступ только к своим операциям, по своему ключу.

→
ИИ-ассистенты

Через MCP-сервер ассистент ищет товары и собирает корзину, а оплачивает заказ сам покупатель на вашем сайте.

→
03 / Как работаем

Сначала описание, потом код

01

Разбор

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

02

Описание API

Согласуем с вами операции и формат ответов. Ваша команда может начать подключение уже по описанию.

03

Разработка

Пишем API с автотестами и проверяем на тестовой среде с вашими данными.

04

Запуск

Ставим на ваш сервер или на наш в ЕС, передаём документацию и дальше поддерживаем.

04 / Вопросы

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

У платформы магазина уже есть API. Зачем ещё один?+

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

На чём вы пишете?+

На Elixir и Phoenix. API отдаёт данные в JSON, документацию готовим в формате OpenAPI, с которым умеет работать большинство инструментов разработчика.

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

Права на код закрепляем в договоре.

Сколько это стоит?+

Цену называем после разбора: она зависит от того, сколько систем нужно связать и сколько операций открыть.

Обсудим API для вашего магазина

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

Обсудить API →
Отвечаем за 3–5 рабочих дней, обычно за один.