Skip to content
MiniShop3
MiniShop3
Современный компонент интернет-магазина для MODX 3
  1. Компоненты
  2. MiniShop3
  3. Разработка
  4. Backend API

Backend API

Раздел описывает программный интерфейс MiniShop3 для работы с сущностями магазина из PHP-кода: плагины, сниппеты, консольные скрипты, сторонние компоненты.

Процессоры (MODX Manager)

Процессоры лежат в core/components/minishop3/src/Processors/ и имеют namespace MiniShop3\Processors\. Вызывайте их полным именем класса — в PHP через $modx->runProcessor(), в connector и vueManager — в параметре action:

php
$modx->runProcessor('MiniShop3\\Processors\\Gallery\\Upload', ['id' => $productId, 'file' => $path]);

Короткий путь Gallery\Upload с опцией processors_path не используется — передавайте полное имя класса.

Содержание

  • API товара — создание, обновление, опции, изображения, категории, связи, производители
  • API заказа — оформление, статусы, стоимость, адреса, позиции, журнал
  • API опций — создание опций, назначение категориям, чтение и запись значений
  • API покупателя — аутентификация, регистрация, верификация, адреса, токены