Skip to content
  1. Компоненты
  2. MiniShop3
  3. Разработка
  4. Web API

REST API ​

Web API MiniShop3 (api.php) обслуживает фронтенд и headless-клиенты: корзина, checkout, личный кабинет, публичный каталог. Manager API (connector.php) работает под сессией MODX для Vue-админки и здесь не описан.

text
/assets/components/minishop3/api.php?route=/api/v1/...
ФайлЧто внутри
core/components/minishop3/config/routes/web.phpРоуты Web API
core/config/ms3_routes_web.custom.phpСвои роуты. В поставке нет, создаёте сами
core/config/ms3.routes.d/web/*.phpФрагменты роутов аддонов. Каталога в поставке нет

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

РазделСодержание
ОбзорФормат ответа, middleware, базовый URL
АвторизацияТокен, cookie, Bearer, login, me, refresh
Карта эндпоинтовПолная таблица путей из web.php
Каталогproduct, category, filters, ACL
КорзинаМутации и формат cart/get
Checkoutdelivery/payment list, order, cost, submit
КлиентПрофиль, адреса, заказы, email
Ошибкиcode, errors, error_code, HTTP
CORS и rate limitOrigins, credentials, 429
Примерыcurl и TypeScript/$fetch