Title: Duegrove EUDR Reference Records for WooCommerce
Author: jordennabbe
Published: <strong>September 29, 2026</strong>
Last modified: September 29, 2026

---

Search plugins

![](https://ps.w.org/duegrove-eudr-reference-records-for-woocommerce/assets/banner-
772x250.png?rev=3719424)

![](https://ps.w.org/duegrove-eudr-reference-records-for-woocommerce/assets/icon.
svg?rev=3719424)

# Duegrove EUDR Reference Records for WooCommerce

 By [jordennabbe](https://profiles.wordpress.org/jordennabbe/)

[Download](https://downloads.wordpress.org/plugin/duegrove-eudr-reference-records-for-woocommerce.1.0.1.zip)

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

 [Support](https://wordpress.org/support/plugin/duegrove-eudr-reference-records-for-woocommerce/)

## Description

Duegrove EUDR Reference Records helps WooCommerce shops that sell cattle, cocoa,
coffee, palm-oil, rubber, soy or wood products keep the paperwork their suppliers
send under the EU Deforestation Regulation (EUDR) in the store, next to the products
and orders it belongs to, instead of in a separate spreadsheet.

For each product or product category you can record the commodity, CN/HS code, supplier
name, address and email, country of production, and the due diligence statement 
reference number and verification number or the declaration identifier your supplier
gave you. You choose which fields are required. The Products list then shows which
records are complete and lets you filter for products that are missing a reference
or a supplier.

When a customer orders, the record is copied onto the order line as it was at that
moment, so later product edits never rewrite history. You can add the references
to selected WooCommerce emails, such as the admin New order email or the customer
invoice for business buyers, and export order-level records as a CSV file for any
date range and order status.

Records work with the native WooCommerce product CSV importer and exporter and with
bulk edit. The plugin supports High-Performance Order Storage and the block-based
checkout.

**Important:** this plugin is a record-keeping tool. It does not submit anything
to the EU Information System (TRACES), it does not decide whether the regulation
applies to you, and it is not legal advice. Check the European Commission’s EUDR
guidance or your national competent authority for your obligations. All data stays
in your WordPress database; the plugin makes no external requests.

#### Features

 * EUDR tab in the product data box: relevance, commodity, CN/HS code, supplier 
   name, postal address, email and type, country of production, due diligence statement
   reference number, verification number, declaration identifier, date received 
   and internal notes.
 * Category defaults: mark a product category as EUDR relevant and give it a default
   commodity; products in that category inherit both.
 * Required fields you choose, with a notice on the product screen that names missing
   or invalid values.
 * EUDR status column (Complete / Incomplete) and a filter in the Products list:
   relevant, complete, incomplete, missing reference, missing supplier.
 * Report page under WooCommerce > EUDR Records with counts of relevant, complete,
   missing-reference and missing-supplier products.
 * Snapshot of the record on each order line at checkout (classic and block checkout),
   shown under the line item on the order screen.
 * “Add missing EUDR snapshots” order action for orders created before the plugin
   was active or in the admin.
 * References in selected WooCommerce emails (New order, Processing order, Completed
   order, Customer invoice), with a choice of which values to show.
 * Order-records CSV export for a date range and order statuses, with optional billing
   columns.
 * Columns for the native product CSV importer and exporter, and fields in product
   bulk edit.
 * Records are kept when the plugin is deleted, unless you choose otherwise in the
   settings.

#### Developers

 * `duegrove_eudr_get_order_references( $order )` returns the snapshot records of
   an order’s line items as an array.
 * `duegrove_eudr_commodities` filters the list of commodities (key => label).
 * `duegrove_eudr_reference_pattern` filters the plausibility pattern for reference,
   verification and declaration values.
 * `duegrove_eudr_order_references` filters the result of `duegrove_eudr_get_order_references()`.
 * `duegrove_eudr_export_columns` filters the columns of the order-records CSV export.
 * `duegrove_eudr_export_row` filters each row of the order-records CSV export.
 * `duegrove_eudr_email_rows` filters the rows of the EUDR references block in emails.
 * `duegrove_eudr_effective_record` filters the record used for a product or variation.
 * `duegrove_eudr_snapshot_data` filters the snapshot before it is stored on an 
   order line.

#### Privacy

 * The plugin makes no external requests and does not connect to TRACES or any other
   service.
 * All records are stored in your WordPress database as product, category and order
   item data.
 * The order-records CSV export can contain customer billing data (company, name,
   address and email). You can switch these columns off in the settings. The file
   is generated on request and is not stored on the server.
 * The plugin adds suggested text to the WordPress privacy policy guide.

### Upgrade to Pro

A Pro version is available with lot- and batch-level references, a supplier directory,
per-variation records, change history, a weekly digest email and PDF and yearly 
archive exports: https://factory.novaworks.pt/p/duegrove-eudr-reference-records

## Screenshots

[⌊The EUDR tab in the product data box: supplier, commodity, country of production
and due diligence statement reference fields.⌉⌊The EUDR tab in the product data 
box: supplier, commodity, country of production and due diligence statement reference
fields.⌉[

The EUDR tab in the product data box: supplier, commodity, country of production
and due diligence statement reference fields.

[⌊The products list with the EUDR status column and the missing-reference filter.⌉⌊
The products list with the EUDR status column and the missing-reference filter.⌉[

The products list with the EUDR status column and the missing-reference filter.

[⌊The EUDR Records report: counts of complete and incomplete product records and
the order-records CSV export.⌉⌊The EUDR Records report: counts of complete and incomplete
product records and the order-records CSV export.⌉[

The EUDR Records report: counts of complete and incomplete product records and the
order-records CSV export.

[⌊Settings: choose required fields, checkout snapshots and which emails show the
references.⌉⌊Settings: choose required fields, checkout snapshots and which emails
show the references.⌉[

Settings: choose required fields, checkout snapshots and which emails show the references.

## Installation

 1. Install and activate WooCommerce first.
 2. In your WordPress admin, go to Plugins > Add New Plugin, search for “Duegrove EUDR
    Reference Records” and install it, or upload the plugin folder to `/wp-content/
    plugins/`.
 3. Activate the plugin through the Plugins screen.
 4. Go to WooCommerce > EUDR Records > Settings and choose the required fields, whether
    records are copied onto orders at checkout and which emails show the references.
 5. Mark whole categories as EUDR relevant under Products > Categories, or set relevance
    per product in the EUDR tab of the product data box, and enter the records your
    suppliers gave you.
 6. Use the EUDR column and filter in the Products list, and the report under WooCommerce
    > EUDR Records, to find records that still need attention.

## FAQ

### Does this plugin submit due diligence statements to TRACES?

No. It stores the reference numbers, verification numbers and declaration identifiers
you receive from suppliers or create yourself in the EU Information System. It never
connects to TRACES or any other service.

### Will this plugin make my shop EUDR compliant?

No plugin can promise that. Duegrove keeps your records organised and linked to 
products and orders. Whether and how the regulation applies to you depends on your
role in the supply chain and your products; check the European Commission’s guidance
or your national competent authority.

### Which products does it cover?

You decide. You can mark individual products or whole categories as relevant and
pick one of the seven commodities named in the regulation: cattle, cocoa, coffee,
palm oil, rubber, soy and wood. Developers can adjust the list with the `duegrove_eudr_commodities`
filter if the scope changes.

### Does it check that a reference number is genuine?

No. It only checks that required fields are filled in and look plausible (letters,
digits and a few separators, 4 to 64 characters). It cannot confirm that a number
exists or is valid.

### What happens to my records if I delete the plugin?

By default, product, category and order records are kept when you delete the plugin,
because records often have to be kept for several years. Tick “Delete all data on
uninstall” in the settings if you really want them removed.

### Does it work with HPOS and the block checkout?

Yes. Orders are read and written only through WooCommerce order APIs, and snapshots
are taken on the line-item creation hook used by both the classic and the block 
checkout.

### What are the key dates?

According to the European Commission’s summary of Regulation (EU) 2025/2650, the
first application dates are 30 December 2026 for large and medium operators and 
30 June 2027 for most micro and small operators. Dates and scope can change, so 
check the official guidance for the dates that apply to you.

### Where do I get help?

Please post in the plugin’s support forum on WordPress.org, or email nabbe.j82@gmail.
com.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Duegrove EUDR Reference Records for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ jordennabbe ](https://profiles.wordpress.org/jordennabbe/)

[Translate “Duegrove EUDR Reference Records for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/duegrove-eudr-reference-records-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Align the translation text domain and review link with the WordPress.org slug.
 * Add a plain Pro information tab and one contextual settings link.
 * Request reviews only on EUDR Records screens after ten uses and seven days, with
   permanent dismissal.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **23 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [due diligence](https://wordpress.org/plugins/tags/due-diligence/)[traceability](https://wordpress.org/plugins/tags/traceability/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/duegrove-eudr-reference-records-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/duegrove-eudr-reference-records-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/duegrove-eudr-reference-records-for-woocommerce/reviews/)

## Contributors

 *   [ jordennabbe ](https://profiles.wordpress.org/jordennabbe/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/duegrove-eudr-reference-records-for-woocommerce/)