FutureFeathers Order API
Send order data to external APIs automatically. Ideal for WooCommerce, SaaS, LMS, and CRM. Includes 25+ variables.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 71 days ago
Is FutureFeathers Order API abandoned?
Likely maintained (last update 71 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
FutureFeathers Order API allows you to automatically send order data to external APIs when orders are completed. Works ideally with WooCommerce stores.
Ideal for:
* SaaS License Management – Activate licenses when orders complete
* LMS/Academy Systems – Update user limits and subscriptions
* CRM Integration – Sync customer data automatically
* Inventory Management – Update external inventory systems
* Custom Workflows – Trigger any external system
Key Features
- Per-Product Configuration – Different API for each product
- 25+ Dynamic Variables – Include customer, order, and product data
- Date Functions – Calculate expiry dates automatically (
{{date:+1month}}) - Multiple HTTP Methods – POST, PUT, PATCH support
- Authentication – Bearer Token, API Key, Basic Auth
- Test Mode – Test API connections before going live
- Detailed Logging – Debug and track all API calls
- Custom Headers – Add any HTTP headers needed
- Custom JSON Payload – Full control over what data is sent
- WooCommerce HPOS – Compatible with High-Performance Order Storage
Available Variables
Include dynamic data in your API requests:
Customer Data:
* {{email}} – Customer email
* {{customer_first_name}} – First name
* {{customer_last_name}} – Last name
* {{customer_full_name}} – Full name
* {{customer_phone}} – Phone number
Order Data:
* {{order_id}} – Order ID
* {{total}} – Order total
* {{currency}} – Currency code
* {{purchase_date}} – Purchase date/time
* {{order_status}} – Order status
Product Data:
* {{product_id}} – Product ID
* {{product_name}} – Product name
* {{product_sku}} – Product SKU
* {{quantity}} – Quantity purchased
Date Functions:
* {{date:+1month}} – Date plus 1 month
* {{date:+1year}} – Date plus 1 year
* {{today:}} – Today’s date
* {{now:}} – Current date/time
* {{year:}}, {{month:}}, {{day:}} – Date parts
Pro Features
Upgrade to PRO for advanced features:
* “Send ONLY Custom Fields” Mode – For strict APIs that reject extra parameters
* Math Calculations – {{math:{{total}}*1.18}} for taxes, calculations
* UUID Generator – {{uuid:}} for unique IDs
* Random Generators – {{random:1-100}}, {{random_string:16}}
* Advanced Timestamps – Unix timestamps, milliseconds
* Custom Date Formats – Any PHP date format
* 50+ Variables – Full billing/shipping address, advanced order data
* Priority Support – Email support with 24-hour response
Example Use Cases
SaaS License Management:
Send license activation to your API when customer purchases:
{
"email": "{{email}}",
"product": "{{product_name}}",
"license_key": "MANUAL_KEY_HERE",
"expires": "{{date:+1year}}"
}
LMS Academy Limits:
Update student limits in your learning management system:
{
"user_email": "{{email}}",
"validity_date": "{{date:+1month}}",
"max_students": "100"
}
CRM Contact Sync:
Add customer to your CRM automatically:
{
"email": "{{email}}",
"first_name": "{{customer_first_name}}",
"last_name": "{{customer_last_name}}",
"order_total": "{{total}}",
"purchase_date": "{{purchase_date}}"
}
Support
For support questions, please use the WordPress.org support forum.
For PRO version support, email: [email protected]
Pro Version
Get advanced features with the PRO version:
- “Send ONLY custom fields” mode for strict APIs
- Math calculations:
{{math:10+5}} - UUID generation:
{{uuid:}} - Random generators:
{{random:1-100}} - Advanced timestamps and custom date formats
- 50+ variables including full address data
- Priority email support
Installation
- Upload the plugin files to
/wp-content/plugins/futurefeathers-order-api/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Edit any product in WooCommerce
- Scroll to “External API Integration” meta box
- Configure your API settings:
- Enable API integration
- Enter API endpoint URL
- Select HTTP method (POST/PUT/PATCH)
- Add authentication if needed
- Customize JSON payload with variables
- Click “Test API Connection” to verify
- Save the product
Frequently Asked Questions
- Edit the product in WooCommerce
- Find “External API Integration” meta box (below product data)
- Check “Enable API Integration for this product”
- Enter your API endpoint URL
- Configure authentication and custom fields
- Use the “Test API” button to verify
The API is called when:
* Order status changes to “Completed”
* Payment is completed (WooCommerce payment_complete hook)
* Subscription becomes active (if WooCommerce Subscriptions installed)
Variables must be in quotes:
{
"email": "{{email}}",
"amount": "{{total}}"
}
NOT like this (will cause JSON error):
{
"email": {{email}}
}
Yes! Each product has its own API configuration. You can send completely different data for each product.
- Enable logging in Settings WooCommerce External API
- Test using the “Test API Connection” button
- Check the Logs tab to see exactly what was sent
- Verify the API response
FREE includes:
* 25+ variables
* Basic date functions
* Per-product config
* Test mode
* Logging
PRO adds:
* “Send ONLY custom fields” mode
* Math calculations
* UUID/random generators
* Advanced timestamps
* 50+ variables
* Priority support
Yes! The plugin automatically detects subscriptions and includes subscription data in the API payload.
Yes! The plugin is fully compatible with WooCommerce HPOS.
Upgrade to the PRO version which includes “Send ONLY custom fields” mode. This sends only your custom JSON fields without the default WooCommerce data.
Yes! This plugin is a cost-effective alternative to Zapier, Make, or n8n. One-time payment vs monthly subscription.
Review feed
Screenshots
Changelog
1.0.0
- Initial release
- Per-product API configuration
- 25+ dynamic variables
- Date calculation functions
- Multiple authentication methods
- Test mode
- Detailed logging
- WooCommerce HPOS compatibility
- WooCommerce Subscriptions support