Title: eSauti for WooCommerce
Author: Hachther LLC
Published: <strong>14 april 2026</strong>
Last modified: 30 april 2026

---

Plugins zoeken

![](https://ps.w.org/esauti-for-woocommerce/assets/banner-772x250.png?rev=3506065)

![](https://ps.w.org/esauti-for-woocommerce/assets/icon-256x256.png?rev=3506065)

# eSauti for WooCommerce

 Door [Hachther LLC](https://profiles.wordpress.org/hachther/)

[Download](https://downloads.wordpress.org/plugin/esauti-for-woocommerce.1.0.5.zip)

 * [Details](https://nl.wordpress.org/plugins/esauti-for-woocommerce/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/esauti-for-woocommerce/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/esauti-for-woocommerce/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/esauti-for-woocommerce/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/esauti-for-woocommerce/)

## Beschrijving

**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.

## Schermafbeeldingen

[⌊Connection settings - Configure your eSauti API credentials and test the connection⌉⌊
Connection settings - Configure your eSauti API credentials and test the connection⌉[

Connection settings – Configure your eSauti API credentials and test the connection

[⌊Data & Tracking - Choose which events to capture and sync⌉⌊Data & Tracking - Choose
which events to capture and sync⌉[

Data & Tracking – Choose which events to capture and sync

[⌊Consent & Compliance - Configure GDPR/Law 25 consent requirements⌉⌊Consent & Compliance-
Configure GDPR/Law 25 consent requirements⌉[

Consent & Compliance – Configure GDPR/Law 25 consent requirements

[⌊Queue & Reliability - Monitor queue status, process events manually, view statistics⌉⌊
Queue & Reliability - Monitor queue status, process events manually, view statistics⌉[

Queue & Reliability – Monitor queue status, process events manually, view statistics

[⌊Logs & Diagnostics - View recent activity, send test events, monitor performance⌉⌊
Logs & Diagnostics - View recent activity, send test events, monitor performance⌉[

Logs & Diagnostics – View recent activity, send test events, monitor performance

[⌊Queue statistics showing pending, delivered, and failed events⌉⌊Queue statistics
showing pending, delivered, and failed events⌉[

Queue statistics showing pending, delivered, and failed events

[⌊Scheduled job status indicator showing background processing is active⌉⌊Scheduled
job status indicator showing background processing is active⌉[

Scheduled job status indicator showing background processing is active

[⌊Real-time processing mode enabled⌉⌊Real-time processing mode enabled⌉[

Real-time processing mode enabled

## Installatie

#### Automatic Installation

 1. Log in to your WordPress admin panel
 2. Go to Plugins  Add New
 3. Search for “eSauti for WooCommerce”
 4. Click “Install Now” and then “Activate”

#### Manual Installation

 1. Download the plugin zip file
 2. Go to Plugins  Add New  Upload Plugin
 3. Choose the zip file and click “Install Now”
 4. Activate the plugin

#### Configuration

 1. Go to **WooCommerce  eSauti**
 2. Enter your **eSauti Base URL** (e.g., https://esauti.yourdomain.com)
 3. Enter your **API Key** or Bearer Token
 4. Click **Test Connection** to verify
 5. Configure which events to track (Data & Tracking tab)
 6. Save settings

For detailed setup instructions, see the documentation.

## FAQ

### What is eSauti?

eSauti is a marketing automation platform that helps you engage customers with personalized
campaigns based on their behavior and purchase history.

### Do I need an eSauti account?

Yes, you need an active eSauti instance to use this plugin. The plugin connects 
your WooCommerce store to your eSauti installation.

### Will this slow down my store?

No. By default, events are queued and processed in the background every 5 minutes.
Your checkout and browsing experience remain fast. Real-time processing is optional
and recommended only for low-volume stores.

### Is it GDPR compliant?

Yes. The plugin includes consent management features, IP hashing options, and respects
user privacy preferences. You can require explicit consent before sending marketing
or analytics events.

### What happens if eSauti is down?

Events are queued in your WordPress database and automatically retried with exponential
backoff (up to 10 attempts). No events are lost.

### Can I send events immediately instead of queuing?

Yes. Enable “Real-Time Processing” in Queue & Reliability settings. This sends events
instantly but may add 100-300ms to checkout. Recommended for stores with <50 orders/
day.

### How do I know events are being sent?

Check the Queue & Reliability tab for queue statistics. You can also view detailed
logs in the Logs & Diagnostics tab.

### Can I test without creating real orders?

Yes. Use the “Send Test Event” button in Logs & Diagnostics tab to send a test event
to eSauti.

### Does it work with WooCommerce Subscriptions?

The plugin captures standard WooCommerce order events. Subscription-specific events
will be added in a future version.

### What if I have pending events after activation?

Use the “Process Queue Now” button in Queue & Reliability tab to manually process
any pending events immediately.

### How do I switch languages?

Go to Settings  General  Site Language and select your preferred language (English
or Français). The plugin interface will update automatically.

### Can I add my own language translation?

Yes! The plugin is fully translation-ready. See the TRANSLATIONS.md file in the 
plugin directory for instructions on adding new languages.

## Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

## Bijdragers & ontwikkelaars

“eSauti for WooCommerce” is open source software. De volgende personen hebben bijgedragen
aan deze plugin.

Bijdragers

 *   [ Hachther LLC ](https://profiles.wordpress.org/hachther/)

[Vertaal “eSauti for WooCommerce” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/esauti-for-woocommerce)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/esauti-for-woocommerce/),
haal de [SVN repository](https://plugins.svn.wordpress.org/esauti-for-woocommerce/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/esauti-for-woocommerce/)
via [RSS](https://plugins.trac.wordpress.org/log/esauti-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.5 – 2026-04-30

 * **Fixed:** Fixed transaction of esauti tracking informations

#### 1.0.4 – 2026-04-15

 * **Changed:** Enhanced request signature calculation to include timestamp

#### 1.0.3 – 2026-04-14

 * **Added:** Multi-language translation support with full internationalization (
   i18n)
 * **Added:** Complete French (fr_FR) translation – 100% coverage
 * **Added:** Translation compilation script (compile-translations.php)
 * **Added:** TRANSLATIONS.md documentation file
 * **Changed:** All user-facing strings now use translation functions
 * **Changed:** Plugin now fully translation-ready with text domain properly implemented

#### 1.0.2 – 2025-12-29

 * **Added:** Real-Time Processing mode – Send events immediately instead of queuing
 * **Added:** Automatic fallback to queue if real-time sending fails
 * **Added:** Visual indicators showing when real-time mode is active
 * **Added:** Warning message about bypassing retry logic in real-time mode
 * **Changed:** Queue settings automatically disabled when real-time mode is enabled
 * **Changed:** Enhanced logging for real-time event sending

#### 1.0.1 – 2025-12-28

 * **Added:** HPOS (High-Performance Order Storage) compatibility declaration
 * **Added:** HPOS_COMPATIBILITY.md documentation file
 * **Fixed:** Plugin now declares compatibility with WooCommerce Custom Order Tables
 * **Fixed:** Removed from WooCommerce incompatible plugins list for HPOS

#### 1.0.0 – 2025-12-27

 * Initial release
 * Order event tracking (created, paid, fulfilled, cancelled, refunded)
 * Customer synchronization (created, updated)
 * Cart event tracking (optional)
 * Browse tracking (optional)
 * Persistent queue with retry logic
 * Background processing via Action Scheduler or WP-Cron
 * Consent management (GDPR/Law 25)
 * IP address handling options
 * Comprehensive admin interface with 5 tabs
 * Queue statistics and monitoring
 * Logs and diagnostics
 * Manual queue processing
 * Test connection and test event features
 * Bearer Token and HMAC authentication

## Meta

 *  Versie **1.0.5**
 *  Laatst geüpdatet **5 maanden geleden**
 *  Actieve installaties **Minder dan 10**
 *  WordPress versie ** 6.2 of nieuwer **
 *  Getest t/m **6.9.10**
 *  PHP versie ** 8.0 of nieuwer **
 *  Taal
 * [English (US)](https://wordpress.org/plugins/esauti-for-woocommerce/)
 * Tags
 * [analytics](https://nl.wordpress.org/plugins/tags/analytics/)[events](https://nl.wordpress.org/plugins/tags/events/)
   [marketing automation](https://nl.wordpress.org/plugins/tags/marketing-automation/)
   [woocommerce](https://nl.wordpress.org/plugins/tags/woocommerce/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/esauti-for-woocommerce/advanced/)

## Waarderingen

Er zijn nog geen beoordelingen ingediend.

[Je beoordeling](https://wordpress.org/support/plugin/esauti-for-woocommerce/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/esauti-for-woocommerce/reviews/)

## Bijdragers

 *   [ Hachther LLC ](https://profiles.wordpress.org/hachther/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/esauti-for-woocommerce/)