Title: CodeFaeries Store Sentinel
Author: Long Watch Studio - Code Faeries
Published: <strong>2026 年 6 月 18 日</strong>
Last modified: 2026 年 7 月 3 日

---

搜尋外掛

![](https://ps.w.org/codefaeries-store-sentinel/assets/banner-772x250.png?rev=3577560)

![](https://ps.w.org/codefaeries-store-sentinel/assets/icon-256x256.png?rev=3577560)

# CodeFaeries Store Sentinel

 由 [Long Watch Studio – Code Faeries](https://profiles.wordpress.org/lwsdevelopers/)
開發

[下載](https://downloads.wordpress.org/plugin/codefaeries-store-sentinel.1.0.3.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/codefaeries-store-sentinel/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/codefaeries-store-sentinel/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/codefaeries-store-sentinel/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/codefaeries-store-sentinel/#developers)

 [技術支援](https://wordpress.org/support/plugin/codefaeries-store-sentinel/)

## 外掛說明

CodeFaeries Store Sentinel is a WooCommerce activity monitor that tracks critical
store events and presents them in a clean, chronological feed. Know immediately 
when orders are trashed, deleted, or change status — and when products disappear
from your catalog.

**Requires WooCommerce** — Store Sentinel is purpose-built for WooCommerce stores
and requires WooCommerce 7.9 or later.

#### Key Features

 * **Chronological Activity Feed** — All critical WooCommerce events in one timeline,
   sorted newest-first
 * **Order Tracking** — Monitor order trashed, permanently deleted, and status change
   events
 * **Product Tracking** — Monitor product trashed and permanently deleted events
 * **Severity Levels** — Events classified as info, warning, or critical for quick
   visual scanning
 * **Filters** — Filter by event type, severity level, and date range
 * **Event Details** — Click any event to see full context (order totals, old/new
   status, product info)
 * **Dashboard Widget** — At-a-glance today’s stats on the WordPress dashboard
 * **HPOS-Native** — Built for WooCommerce High-Performance Order Storage from day
   one
 * **Privacy-First** — Customer emails are partially masked; no full PII stored
 * **Automatic Cleanup** — Daily cron removes events older than the retention period(
   configurable; 7-day default)
 * **Multisite Support** — Works on multisite networks with per-site data isolation
 * **Developer Friendly** — Filters and actions for every event, severity, and query

#### In Store Sentinel Pro

Anomaly detection, email alerts (immediate / hourly / daily digest), webhook
 notifications,
scheduled email reports, extended retention, advanced filters, CSV export and additional
event types (customers, coupons, shipping) are part of **Store Sentinel Pro**, distributed
separately from codefaeries.com. The free plugin exposes documented hooks that Pro
builds on.

#### Tracked Events

 * **Order trashed** (warning) — Order moved to trash
 * **Order deleted** (critical) — Order permanently deleted
 * **Order status changed** (info) — Order status transition (e.g., processing to
   completed)
 * **Product trashed** (warning) — Product moved to trash
 * **Product deleted** (critical) — Product permanently deleted

### Privacy

Store Sentinel records WooCommerce store events (order/product trashes,
 deletions
and status changes) to a custom table in your own database. Customer emails captured
in event context are partially masked, and client IP addresses — when IP tracking
is enabled — are stored only as a one-way SHA-256 hash salted with your site’s WordPress
salt. The raw IP is never written to the database.

Store Sentinel does not phone home and does not send any data to external
 services.
All event data stays in your own database.

## 安裝方式

 1. Upload the `codefaeries-store-sentinel` folder to the `/wp-content/plugins/` directory,
    or install directly through the WordPress plugin screen.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Ensure WooCommerce is installed and active.
 4. Navigate to **Store Sentinel** in the admin menu to view the activity feed.

## 常見問題集

### Does this plugin require WooCommerce?

Yes. Store Sentinel is a WooCommerce-specific monitoring tool and requires WooCommerce
7.9 or later. If WooCommerce is not active, the plugin will show an admin notice
and remain inactive.

### Is it compatible with HPOS (High-Performance Order Storage)?

Yes. Store Sentinel is built HPOS-native from the ground up. It uses WooCommerce
order objects and HPOS-compatible hooks exclusively — it never accesses the wp_posts
table for order data.

### How long are events retained?

Events are retained for 7 days by default; the retention period is configurable 
on the Settings  Data & Privacy tab. A daily cron job automatically removes older
events to keep the database lean.

### What happens to my data if I deactivate the plugin?

Deactivation only clears the cron schedule — all event data is preserved. If you
reactivate, your full history is still available. Data is only removed when you **
delete** (uninstall) the plugin through the WordPress admin.

### Does it work on multisite?

Yes. Store Sentinel supports multisite with per-site activation. Each site has its
own events table and settings. Uninstall cleans up all sites in batches.

### Can I extend it with custom events?

Yes. Use the `codefaeries_store_sentinel_event_data` filter to modify event data
before recording, or the `codefaeries_store_sentinel_should_record` filter to conditionally
skip events. The `codefaeries_store_sentinel_event_recorded` action fires after 
each event is stored.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈CodeFaeries Store Sentinel〉的開發相關工作。

參與者

 *   [ Long Watch Studio – Code Faeries ](https://profiles.wordpress.org/lwsdevelopers/)

[將〈CodeFaeries Store Sentinel〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/codefaeries-store-sentinel)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/codefaeries-store-sentinel/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/codefaeries-store-sentinel/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/codefaeries-store-sentinel/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/codefaeries-store-sentinel/)。

## 變更記錄

#### 1.0.3 – 2026-07-03

 * Fixed: permanently deleted orders were not being recorded because the deletion
   listener used an outdated hook name; order deletions are now captured correctly
   on HPOS stores.

#### 1.0.2 – 2026-05-18

 * Improved: Store Sentinel is now a focused free plugin — anomaly detection, email
   alerts, webhooks and scheduled reports moved to the separately distributed Store
   Sentinel Pro, with documented hooks so Pro builds cleanly on the free version.
 * Compatibility: “Tested up to” bumped to WordPress 7.0.
 * Code quality: passes WordPress Plugin Check cleanly.
 * New: filter to exclude specific plugin slugs from event source detection (helps
   when third-party plugins clutter the backtrace).

#### 1.0.1

 * Internal: release packaging refreshed and CHANGELOG.md consolidated into this
   changelog.

#### 1.0.0

First public release. Store Sentinel is a WooCommerce early-warning system: a chronological
feed of critical store actions.

 * Live activity feed with filters (event type, severity, date range) and pagination.
 * Tracks orders (trashed, deleted, status changes, meta removal) and products (
   trashed, deleted).
 * Severity levels — info, warning, critical — with a detail modal showing full 
   context.
 * Records the source of each action (Admin, REST API, WP-CLI, Cron, AJAX) and the
   actor (user, role, display name).
 * Settings page for event toggles, retention, privacy, and data management.
 * Dashboard widget showing today’s activity.
 * Daily automatic retention cleanup (7-day default, configurable).
 * HPOS-native (WooCommerce 7.9+).
 * Multisite-aware install and uninstall.
 * Accessibility: focus-trapped modal, ARIA live regions, keyboard navigation.
 * Extensible by developers via filters and actions.

## 中繼資料

 *  版本 **1.0.3**
 *  最後更新 **1 個月前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0.2**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/codefaeries-store-sentinel/)
 * 標籤:
 * [Activity Log](https://tw.wordpress.org/plugins/tags/activity-log/)[order tracking](https://tw.wordpress.org/plugins/tags/order-tracking/)
   [security](https://tw.wordpress.org/plugins/tags/security/)[store monitoring](https://tw.wordpress.org/plugins/tags/store-monitoring/)
   [woocommerce](https://tw.wordpress.org/plugins/tags/woocommerce/)
 *  [進階檢視](https://tw.wordpress.org/plugins/codefaeries-store-sentinel/advanced/)

## 評分

這個項目尚無任何評論記錄。

[Your review](https://wordpress.org/support/plugin/codefaeries-store-sentinel/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/codefaeries-store-sentinel/reviews/)

## 參與者

 *   [ Long Watch Studio – Code Faeries ](https://profiles.wordpress.org/lwsdevelopers/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/codefaeries-store-sentinel/)