Title: Marketing Consent for WooCommerce
Author: LaNexa.eu
Published: <strong>April 28, 2026</strong>
Last modified: April 28, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/marketing-consent-for-woocommerce.svg)

# Marketing Consent for WooCommerce

 By [LaNexa.eu](https://profiles.wordpress.org/lanexaeu/)

[Download](https://downloads.wordpress.org/plugin/marketing-consent-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/marketing-consent-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/marketing-consent-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/marketing-consent-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/marketing-consent-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/marketing-consent-for-woocommerce/)

## Description

**Marketing Consent for WooCommerce** by [LaNexa](https://lanexa.eu) adds a consent
checkbox to the WooCommerce checkout page, allowing customers to opt in to receive
advertisement and marketing materials.

The plugin records consenting customers’ details — including the exact consent text
shown, timestamp, and IP address — in a dedicated admin page, and provides a one-
click CSV export.

#### Features

 * Opt-in checkbox at checkout — supports both Block Checkout and Classic Checkout
 * Stores consent timestamp and exact consent text version per order
 * Customizable checkbox label via WooCommerce settings
 * Integrates with WordPress privacy tools for data export (Tools > Export Personal
   Data)
 * Integrates with WordPress privacy tools for data erasure (Tools > Erase Personal
   Data)
 * Dedicated admin page listing all consenting customers with timestamps
 * CSV export of all consent records
 * Shows consent details on individual order pages in admin
 * Admin-editable consent toggle on user profile pages
 * Compatible with WooCommerce High-Performance Order Storage (HPOS)
 * Fully translatable with proper text domain
 * Lightweight — no external dependencies

#### Privacy & Consent Features

 * **Consent recording** — stores the exact text the customer agreed to, along with
   timestamp and IP address
 * **Consent versioning** — if you change the checkbox wording, existing records
   retain the original text
 * **Data export** — integrates with WordPress privacy tools (Tools > Export Personal
   Data)
 * **Data erasure** — integrates with WordPress privacy tools (Tools > Erase Personal
   Data)

**Disclaimer:** This plugin is a tool to help collect consent. It does not guarantee
full GDPR compliance. Store owners are responsible for ensuring their data collection
practices meet applicable legal requirements.

#### Use Cases

 * Collect marketing consent at checkout
 * Build mailing lists from consenting customers
 * Maintain auditable records of advertisement consent for compliance purposes

## Installation

 1. Upload the `marketing-consent-for-woocommerce` folder to the `/wp-content/plugins/`
    directory, or install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Ensure WooCommerce is installed and active.
 4. The checkbox will automatically appear on the checkout page.
 5. Customize the checkbox text in WooCommerce > Settings > Advanced > Advertisement
    Agreement.
 6. View agreed customers via the “Ad Agreements” menu item in the WordPress admin.

## FAQ

### Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active. The plugin will show a notice if 
WooCommerce is not detected.

### Is the checkbox required for customers to complete checkout?

No. The checkbox is optional — customers can complete their purchase without checking
it. Only customers who check the box are recorded.

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

Yes. The plugin declares HPOS compatibility and uses WooCommerce’s order object 
methods.

### Where can I see which customers agreed?

Go to the “Ad Agreements” menu item in your WordPress admin dashboard. You’ll see
a table of all customers who opted in with consent timestamps and text, plus an 
option to export to CSV.

### Can I customize the checkbox label?

Yes. Go to WooCommerce > Settings > Advanced > Advertisement Agreement to change
the checkbox text. Changing the text creates a new consent version — existing records
keep the original text the customer agreed to.

### Are guest orders tracked?

Guest consent is recorded on the order itself (visible on the order detail page 
in admin). However, the admin consent list and CSV export only show registered customers.
Guest consent data is included in WordPress privacy tools export and erasure.

### Does this plugin support GDPR data export and erasure?

Yes. The plugin integrates with WordPress privacy tools (Tools > Export Personal
Data and Tools > Erase Personal Data). Both registered user and guest order consent
data is handled. When a data erasure request is processed, all consent records (
user meta and order meta) are removed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Marketing Consent for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ LaNexa.eu ](https://profiles.wordpress.org/lanexaeu/)

[Translate “Marketing Consent for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/marketing-consent-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/marketing-consent-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/marketing-consent-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/marketing-consent-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/marketing-consent-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.0**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.7**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[consent](https://wordpress.org/plugins/tags/consent/)
   [GDPR](https://wordpress.org/plugins/tags/gdpr/)[marketing](https://wordpress.org/plugins/tags/marketing/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/marketing-consent-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/marketing-consent-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/marketing-consent-for-woocommerce/reviews/)

## Contributors

 *   [ LaNexa.eu ](https://profiles.wordpress.org/lanexaeu/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/marketing-consent-for-woocommerce/)