[WordPress] 外掛分享: eSauti for WooCommerce

首頁外掛目錄 › eSauti for WooCommerce
WordPress 外掛 eSauti for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
16 天前
最後更新
問題解決
WordPress 6.2+ PHP 8.0+ v1.0.3 上架:2026-04-13

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「eSauti for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

eSauti for WooCommerce seamlessly connects your WooCommerce store to the eSauti marketing automation platform, enabling powerful customer engagement, personalized campaigns, and data-driven insights.
Key Features

Automatic Event Tracking – Capture order creation, payment, fulfillment, and refund events
Customer Synchronization – Keep customer profiles up-to-date automatically
Real-Time or Queue Processing – Choose immediate or background event delivery
Consent Management – Built-in GDPR/Law 25 compliance with consent tracking
Reliable Queue System – Events never lost with automatic retry logic
Privacy-Focused – IP hashing, data minimization, and consent controls
Multi-Language Support – Available in English and French
HPOS Compatible – Fully compatible with WooCommerce High-Performance Order Storage

Event Types Tracked
Order Events:
* Order created
* Order paid
* Order fulfilled (completed)
* Order cancelled
* Order refunded
* Order updated
Customer Events:
* Customer account created
* Customer profile updated
Cart Events (optional):
* Cart updated
* Checkout started
Browse Tracking (optional):
* Product viewed
Real-Time Processing
Choose between queue-based background processing (recommended for high-volume stores) or real-time instant delivery (perfect for low-volume stores or when immediate delivery is critical).
Privacy & Compliance

GDPR/Law 25 Ready – Built-in consent management
IP Address Handling – Never send, hash, or send full IP (your choice)
Consent Tracking – Marketing and analytics consent controls
Data Minimization – Only send what you need
Right to Erasure – Clean uninstall removes all data

Queue & Reliability

Persistent Queue – Events stored in database
Automatic Retry – Exponential backoff (1min → 8hrs)
Batch Processing – Configurable batch sizes
Manual Processing – Process queue on demand
Queue Statistics – Monitor pending, delivered, and failed events

Developer Friendly

Clean, documented code
WordPress coding standards
Translation-ready (i18n)
Extensible with filters and hooks
Comprehensive documentation

Languages

English (default)
French (Français) – 100% translated

Requirements

WordPress 6.0 or higher
WooCommerce 7.0 or higher
PHP 8.0 or higher
Outbound HTTPS access to eSauti instance

Privacy Policy
eSauti for WooCommerce connects your store to your eSauti marketing automation platform. The plugin:

Sends customer data (email, name, addresses) to your configured eSauti instance
Sends order data (items, totals, payment method) to your configured eSauti instance
May track browsing behavior if enabled (product views, cart updates)
Respects consent preferences if configured to require consent
Can hash IP addresses or not send them at all
Stores queue data temporarily in your WordPress database
Does not send data to third parties – only to YOUR eSauti instance
Removes all data on uninstall if you delete the plugin

You are responsible for ensuring your use of this plugin complies with applicable privacy laws (GDPR, CCPA, Law 25, etc.) and for updating your privacy policy accordingly.
Support
For support, feature requests, or bug reports:

Documentation: See included documentation files (README.md, QUICKSTART.md, INSTALL.md)
Queue issues: Check Queue & Reliability tab for statistics and manual processing options
Connection issues: Use “Test Connection” button in Connection tab
Logs: Check Logs & Diagnostics tab for detailed error messages

Credits
Developed for the eSauti marketing automation platform.
Built with WordPress and WooCommerce best practices, using Action Scheduler for reliable background processing.
Developer Documentation
For developers integrating with this plugin:
Hooks Available:
* esauti_wc_order_event_data – Filter order event data before sending
* esauti_wc_event_payload – Filter complete event payload before sending
Example Usage:
php
// Add custom field to order events
add_filter('esauti_wc_order_event_data', function($data, $order) {
$data['custom_field'] = $order->get_meta('_my_custom_field');
return $data;
}, 10, 2);
For complete developer documentation, see the README.md file included with the plugin.
Minimum Requirements

WordPress 6.0 or greater
WooCommerce 7.0 or greater
PHP version 8.0 or greater
MySQL 5.6 or greater / MariaDB 10.1 or greater

Recommended Requirements

WordPress 6.4 or greater
WooCommerce 8.0 or greater
PHP version 8.2 or greater
MySQL 5.7 or greater / MariaDB 10.3 or greater
HTTPS enabled on your site
Stable internet connection for API communication

Technical Specifications

Plugin Size: ~500KB
Database Tables: 2 custom tables (queue and contact_link)
Background Jobs: Scheduled every 5 minutes via Action Scheduler
API Communication: RESTful JSON over HTTPS
Event Payload: JSON format with comprehensive metadata
Retry Logic: Exponential backoff (1min → 8hrs, max 10 attempts)
Performance Impact: Near zero (background processing)
Memory Usage: Minimal (~5MB)

About eSauti
eSauti is a comprehensive marketing automation platform designed for e-commerce businesses. It enables:

Automated email campaigns
Customer segmentation
Behavioral triggers
Order follow-ups
Abandoned cart recovery
Product recommendations
Analytics and reporting

Visit the eSauti website for more information about the platform.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon