MKS Core
WordPress/WooCommerce: read-only REST API остатков для внешних партнёров
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/fedirina/mks-core/archive/refs/heads/main.zipReadme
MKS Core
Задуман, как плагин для выноса функционала из темы сайта интернет-магазина. Сейчас пока — read-only REST API остатков WooCommerce для внешних партнёров. Разработан согласно пожеланию клиента.
Версия: 0.2.0
Требования: WordPress 5.9+, PHP 7.4+, активный WooCommerce
Возможности
- REST endpoint остатков (только
GET) - Роль МКС API Partner (
mks_api_partner) и capabilityread_mks_api(также у администратора) - Авторизация через ключи WooCommerce REST API (Read)
- Настройки: URL endpoint’а, пагинация по умолчанию, атрибут и термин фильтра, порог складского остатка
Установка
- Скопируйте плагин в
wp-content/plugins/mks-core - Активируйте WooCommerce, затем MKS Core
- Настройки → MKS Core — укажите атрибут и значение термина (без этого API вернёт 503)
- Создайте пользователя с ролью партнёра (или используйте админа) и ключ WC REST API с правами Read
Документация API
Подробности endpoint’а, полей ответа и авторизации: docs/API-STOCK.md
Удаление
При удалении плагина снимаются роль партнёра, capability read_mks_api у администратора и option настроек. Ключи WooCommerce REST API в БД не трогаются.