FenixTrace for WordPress
Send product data to FenixTrace for traceability and EU compliance (EUDR / Digital Product Passport readiness, origin proof, tamper-proof evidence). FenixTrace handles notarization and compliance automatically, server-side. Adds a custom post type without requiring WooCommerce.
by Fenix Software Labs · github.com/santobaldassarre/fenixtrace-iota-plugin-wordpress · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/santobaldassarre/fenixtrace-iota-plugin-wordpress/archive/refs/heads/main.zipWordPress plugin that adds a "FenixTrace Products" custom post type and sends product data to FenixTrace for traceability and EU-compliance — origin proof, EUDR / Digital Product Passport readiness, tamper-proof evidence and anti-counterfeiting. FenixTrace handles all notarization, evidence and compliance automatically (server-side). No WooCommerce required — works with plain WordPress.
Built by Fenix Software Labs
How It Works
WordPress Product (CPT) → JSON → Integration Kit → FenixTrace (notarization & compliance, server-side) → FenixTrace Scanner
vs WooCommerce Plugin
| Feature | This Plugin | WooCommerce Plugin |
|---|---|---|
| Requires WooCommerce | No | Yes |
| Product source | Custom Post Type | WC Products |
| Best for | Non-shop sites, catalogs, traceability portals | Online stores |
Requirements
- WordPress 5.8+
- PHP 7.4+
- FenixTrace Integration Kit running
Installation
- Copy to
wp-content/plugins/fenixtrace/ - Activate from Plugins in WP Admin
- Go to Settings → FenixTrace to configure
Configuration
| Setting | Description |
|---|---|
| Kit URL | Integration Kit address (default: http://localhost:3005) |
| Upload Directory | Optional path to Kit's uploads/ folder |
| Company Name | Your company name attached to traceability records |
| Default Template | Product category (agro, pharma, fashion, etc.) |
| Auto-sync | Sync automatically when product is published |
Usage
Create Products
Go to FenixTrace → Add Product. Fill in title, description, and product data (SKU, barcode, price, weight, origin, template).
Send to FenixTrace
On the product edit page → sidebar "FenixTrace Blockchain" → click "Send to FenixTrace". FenixTrace notarizes the record and handles evidence and compliance automatically (server-side).
REST API
# Sync a product
POST /wp-json/fenixtrace/v1/sync/{id}
# Get product traceability status
GET /wp-json/fenixtrace/v1/sync/{id}
Admin List Columns
The product list shows: State (badge), TX Hash, Last Sync for quick overview.
Other Plugins
| Plugin | Platform | Repository |
|---|---|---|
| FenixTrace for WooCommerce | WordPress + WooCommerce | GitHub |
| FenixTrace for Odoo | Odoo 16/17 | GitHub |
| FenixTrace for PrestaShop | PrestaShop 1.7/8.x | GitHub |
| FenixTrace for Salesforce | Salesforce CRM | GitHub |
Links
License
GPL-2.0-or-later