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

Разработка

Раздел для разработчиков, расширяющих функциональность MiniShop3.

Содержание

Manager API и процессоры

С 1.10+ большинство экранов менеджера ходит в Manager REST API (Controllers\Api\Manager\* через FastRoute). Старые процессоры (MiniShop3\Processors\*) остаются для:

  • legacy connector / runProcessor() из PHP;
  • утилит, где контроллер явно вызывает процессор (RunsMs3Processors: импорт, массовое обновление галереи);
  • части настроек, где события ещё привязаны к processor lifecycle.

Vue-CRUD (производители, доставки, оплаты и т.д.) не вызывает Processors/Settings/Vendor/* — плагины на msOnVendorCreate из админки не сработают. См. События производителей.

Headless витрина — Web API (/api/v1/*), не процессоры.