Расширяемость

Плагин написан с использованием лучших практик разработки WordPress, WooCommerce и PHP. Благодаря этому, его легко расширять и дорабатывать не вмешиваясь в основной код.

Хуки (действия и фильтры)

Вносите изменение в поведение основного плагина, а так же схем и прочих расширений, при помощи действий и фильтров WordPress. Можно менять практически любое поведение плагина.
Более подробная информация доступна в документации для разработчиков.

Расширения

Плагин поддерживает довольно таки мощную систему расширений. Основные типы расширений: схемы, инструменты и прочие.
Они загружаются только в зависимости от заложенного в них контекста для избежания лишней нагрузки.

Схемы

Нужны для разнообразного поведения по обработке данных. К примеру требуется схема для обмена данными по специальному алгоритму, который текущие схемы не поддерживают.
Создавайте свои схемы обмена для улучшения пользовательского опыта. Можно создавать любую логику обработки данных.

Инструменты

Особый тип расширений с отдельной страницей в панели управления. Данный тип расширений предполагает ручную (пользовательскую) работу над каким либо данными.
Создавайте инструменты и управляйте данными через них. Реализация ограничивается лишь вашей фантазией.

Прочие

Иногда расширения могут быть произвольного типа без какой либо целевой направленности. Все такие типы расширений считаются прочими.
Они могут вносить правки в интерфейс, либо же работать с доступными хуками по обработке данных. В принципе поведение заложено неограниченное.