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

Bear-grip core

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

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/fedirina/bear-grip-core/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Плагин доп. функций к теме 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 / Медвежья Лапа.