WP Manifestindependent plugin directory
manifest / ecommerce / mks-core

MKS Core

WordPress/WooCommerce: read-only REST API остатков для внешних партнёров

by MKS · github.com/fedirina/mks-core

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.zip

Readme

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) и capability read_mks_api (также у администратора)
  • Авторизация через ключи WooCommerce REST API (Read)
  • Настройки: URL endpoint’а, пагинация по умолчанию, атрибут и термин фильтра, порог складского остатка

Установка

  1. Скопируйте плагин в wp-content/plugins/mks-core
  2. Активируйте WooCommerce, затем MKS Core
  3. Настройки → MKS Core — укажите атрибут и значение термина (без этого API вернёт 503)
  4. Создайте пользователя с ролью партнёра (или используйте админа) и ключ WC REST API с правами Read

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

Подробности endpoint’а, полей ответа и авторизации: docs/API-STOCK.md

Удаление

При удалении плагина снимаются роль партнёра, capability read_mks_api у администратора и option настроек. Ключи WooCommerce REST API в БД не трогаются.

Read the full README on GitHub →