WP Manifestindependent plugin directory
manifest / ecommerce / bear-grip-core

Bear-grip core

Плагин доп. функций к теме bear-grip для интернет-магазина: дополнительные статусы заказов, клиентские email-уведомления и настройки soft-launch для безопасной отладки на боевом сайте.

by Irina Fedorova · github.com/fedirina/bear-grip-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/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 / Медвежья Лапа.