Bear-grip core
Плагин доп. функций к теме bear-grip для интернет-магазина: дополнительные статусы заказов, клиентские email-уведомления и настройки soft-launch для безопасной отладки на боевом сайте.
★ 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/bear-grip-core/archive/refs/heads/master.zipПлагин доп. функций к теме bear-grip для интернет-магазина: дополнительные статусы заказов, клиентские email-уведомления и настройки soft-launch для безопасной отладки на боевом сайте.
Возможности
- Статусы заказов (те же slug’и, что на старом сайте для совместимости со старыми заказами):
wc-management— Обработка менеджеромwc-assembled— Собранwc-prepared— Готов к выдаче
- Письма клиенту при входе в каждый из этих статусов (WooCommerce → Emails)
- Для
management: опционально не слать письмо, если заказ создан в рабочие часы (настраивается) - Soft-launch: UI новых статусов и bulk-действий только для allowlist-пользователей
- Переход в кастомный статус только из
processingили из другого кастомного статуса (для корректного списания стока) - Совместимость с HPOS (High-Performance Order Storage)
- Страница настроек: WooCommerce → Bear-grip core
Требования
- WordPress 6.x
- WooCommerce 8+
- PHP 7.4+ (рекомендуется 8.x)
Переопределение шаблонов писем в теме
Плагин ищет шаблоны сначала в теме:
bear-grip-2025-theme/woocommerce/emails/customer-management-order.php
bear-grip-2025-theme/woocommerce/emails/customer-assembled-order.php
bear-grip-2025-theme/woocommerce/emails/customer-prepared-order.php
Если файлов в теме нет, используются fallback-шаблоны из templates/emails/ плагина.
Настройки
| Параметр | Описание |
|---|---|
| Soft-launch | Ограничить UI плагина списком логинов |
| Рабочие часы для management | Не слать письмо, если заказ создан в рабочие часы |
| Часовой пояс / интервал / дни | График для правила выше |
| Телефон в письмах | Подставляется в тексты писем |
Структура
bear-grip-core/
├── bear-grip-core.php
├── includes/
│ ├── class-plugin.php
│ ├── class-settings.php
│ ├── class-access.php
│ ├── class-business-hours.php
│ ├── class-order-statuses.php
│ ├── class-status-visibility.php
│ ├── class-admin-list.php
│ ├── class-emails.php
│ └── emails/
├── templates/emails/
└── assets/
Разработка
Плагин в активной разработке.
Лицензия
Proprietary — для проекта Bear Grip / Медвежья Лапа.