
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. Свои роуты: core/config/ms3_routes_web.custom.php, фрагменты аддонов: core/config/ms3.routes.d/web/*.php.
Документация
| Раздел | Содержание |
|---|---|
| Обзор | Envelope, middleware, базовый URL |
| Авторизация | Токен, cookie, Bearer, login, me, refresh |
| Карта эндпоинтов | Полная таблица = web.php |
| Каталог | product, category, filters, ACL |
| Корзина | Mutations и формат cart/get |
| Checkout | delivery/payment list, order, cost, submit |
| Клиент | Профиль, адреса, заказы, email |
| Ошибки | code, errors, error_code, HTTP |
| CORS и rate limit | Origins, credentials, 429 |
| Примеры | curl и TypeScript/$fetch |
Маршрутизация и кастомные роуты: API Router. Same-origin JS витрины: Frontend JavaScript.
