Description
PAC Order Bridge for WooCommerce is a real-time WooCommerce FileMaker integration that connects WooCommerce orders directly to Claris FileMaker Server through the FileMaker Data API.
When a WooCommerce payment completes, PAC Order Bridge can immediately execute a FileMaker script and pass the WooCommerce order ID as script.param.
No scheduled polling, cron-based order checks or external middleware are required.
This gives you a direct WooCommerce to FileMaker workflow in which WooCommerce tells FileMaker when an order event happens.
Real-time WooCommerce to FileMaker integration
Many WooCommerce and FileMaker integrations rely on FileMaker periodically checking WooCommerce for new or modified orders.
PAC Order Bridge works in the opposite direction.
WooCommerce triggers FileMaker when the configured order event occurs.
Typical Free workflow:
- A WooCommerce payment completes.
- PAC Order Bridge authenticates with the configured FileMaker Server.
- A FileMaker Data API session is opened.
- The configured FileMaker script is executed.
- The WooCommerce order ID is passed to FileMaker as
script.param. - The FileMaker Data API session is closed.
Your FileMaker script remains entirely under your control.
A common pattern is for FileMaker to receive the WooCommerce order ID and then retrieve or process the complete order according to your existing FileMaker business logic.
Free edition
The Free edition provides a complete and usable real-time WooCommerce to FileMaker workflow.
It includes:
- WooCommerce payment-complete trigger
- Immediate FileMaker script execution
- WooCommerce order ID passed as
script.param - FileMaker Data API authentication and session management
- Connection test
- FileMaker script test
- End-to-end WooCommerce order test
- HTTPS certificate verification
- Encrypted FileMaker password storage
- WooCommerce HPOS compatibility
- Duplicate protection
The Free edition does not require a paid license.
It remains usable if Freemius usage opt-in is skipped.
Professional edition
PAC Order Bridge Professional adds advanced delivery, payload and reliability options for FileMaker developers, agencies and production integrations.
Professional WooCommerce triggers include:
- Payment completed
- Order enters Processing status
- Order enters Completed status
- Order created at checkout, even if not paid
Delivery can be:
- Immediate
- Background using Action Scheduler, with fallback scheduling when required
FileMaker script.param can contain:
- WooCommerce order ID
- Displayed WooCommerce order number
- Basic order JSON
- Custom parameter template
Custom templates can use placeholders including:
{order_id}{order_number}{status}{total}{currency}{email}{transaction_id}
Professional also adds:
- Automatic retries for temporary network or server failures
- Configurable retry attempts and delay
- Duplicate-delivery protection
- Manual send and resend from WooCommerce orders
- Custom CA certificate chains
- Optional HTTPS certificate verification modes
- Advanced diagnostics
- Background delivery
Why use PAC Order Bridge?
PAC Order Bridge is designed for FileMaker solutions that need to react to WooCommerce orders without repeatedly polling WooCommerce.
Benefits include:
- Real-time WooCommerce order notifications in FileMaker
- No cron-based polling for new paid orders
- No repeated searches for modified WooCommerce orders
- No Zapier, n8n or other middleware required
- Direct WooCommerce to FileMaker communication
- Immediate FileMaker script execution
- Lower integration latency
- Existing FileMaker business logic remains under your control
What can FileMaker do with the order ID?
PAC Order Bridge does not impose a specific FileMaker data model.
The FileMaker script receives the parameter and decides what happens next.
For example, your FileMaker solution can:
- retrieve the WooCommerce order through the WooCommerce REST API
- create a new FileMaker order record
- update an existing order
- create or update customer records
- start fulfilment workflows
- perform calculations
- launch additional FileMaker scripts
- synchronize the order with an ERP or management system
This allows PAC Order Bridge to integrate with existing FileMaker solutions instead of requiring a predefined FileMaker schema.
FileMaker Data API
Communication with FileMaker Server uses the standard FileMaker Data API over HTTPS.
The plugin authenticates using the FileMaker account configured by the administrator and executes the selected FileMaker script using the configured database and layout.
The connection is made directly from the WordPress/WooCommerce server to the FileMaker Server configured by the administrator.
No FileMaker plug-in is required.
No PAC Age server acts as an intermediary.
Requirements
- WordPress 6.4 or later
- WooCommerce
- PHP 7.4 or later
- Claris FileMaker Server with the FileMaker Data API enabled
- HTTPS connectivity between WordPress and FileMaker Server
- A FileMaker account with the
fmrestextended privilege - Access to the configured FileMaker database, layout and script
Related PAC integrations
PAC Order Bridge is part of the PAC family of real-time WooCommerce to FileMaker integrations.
If you also need to synchronize WooCommerce product taxonomy data such as categories, global attributes and attribute values with FileMaker, see PAC Taxonomy Bridge for WooCommerce.
PAC Order Bridge handles order events, while PAC Taxonomy Bridge handles WooCommerce taxonomy changes.
Installation
- Install and activate WooCommerce.
- Install and activate PAC Order Bridge for WooCommerce.
- Open WooCommerce > Settings > Integrations > PAC Order Bridge.
- Enter the HTTPS URL of your FileMaker Server, Data API version, database, layout, script, username and password.
- Ensure the FileMaker account has the
fmrestextended privilege and access to the configured file, layout and script. - Use Test connection and Run script test.
- Run the end-to-end order test.
- Enable PAC Order Bridge. When WooCommerce reports a completed payment, the order ID is sent to the FileMaker script as
script.param.
FAQ
-
How do I send WooCommerce orders to FileMaker in real time?
-
PAC Order Bridge can execute a FileMaker script immediately when a WooCommerce payment completes.
The WooCommerce order ID is passed to FileMaker through the FileMaker Data API as
script.param. -
Can WooCommerce trigger a FileMaker script?
-
Yes.
PAC Order Bridge authenticates with FileMaker Server through the FileMaker Data API and executes the FileMaker script configured by the administrator.
-
Does PAC Order Bridge require cron jobs or polling?
-
No.
The Free edition reacts to WooCommerce payment completion in real time.
FileMaker does not need to periodically ask WooCommerce whether a new order exists.
-
Does the plugin require middleware?
-
No.
PAC Order Bridge communicates directly between the WordPress/WooCommerce server and FileMaker Server.
Zapier, n8n or another external synchronization service is not required.
-
What does FileMaker receive in the Free edition?
-
The configured FileMaker script receives the WooCommerce order ID in
script.param.FileMaker can then use that ID according to your own business logic.
-
Does the plugin import the complete WooCommerce order into FileMaker?
-
The Free edition sends the WooCommerce order ID to your FileMaker script.
Your FileMaker solution decides what to do with that ID, including retrieving the complete order through the WooCommerce REST API if required.
-
What can the Professional edition send to FileMaker?
-
Professional can send the WooCommerce order ID, displayed order number, basic JSON or a custom parameter template.
-
Which WooCommerce events can trigger the Professional edition?
-
Professional can react to:
- Payment completed
- Processing status
- Completed status
- Checkout-created orders
-
Can delivery run in the background?
-
Yes, in the Professional edition.
Background delivery uses Action Scheduler when available.
-
The Professional edition can automatically retry temporary network or server failures.
Configuration errors, authentication errors and FileMaker script errors are not treated as temporary delivery failures.
-
Can I resend an order manually?
-
Yes, in the Professional edition.
A WooCommerce order can be manually sent or resent to FileMaker.
-
Does PAC Order Bridge require a FileMaker plug-in?
-
No.
The integration uses the standard FileMaker Data API.
-
Does PAC Age receive my WooCommerce order data?
-
No.
The connector communicates directly from your WordPress site to the FileMaker Server URL configured by the administrator.
PAC Age does not proxy the FileMaker connection.
-
Does it support WooCommerce HPOS?
-
Yes.
PAC Order Bridge declares compatibility with WooCommerce High-Performance Order Storage.
-
Does it require HTTPS?
-
Yes.
The Free edition uses HTTPS with certificate verification.
Professional provides additional certificate verification options, including custom CA certificate chains.
-
Does the Free edition work without a paid license?
-
Yes.
The Free edition is fully functional for the documented payment-complete and order-ID workflow.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“PAC Order Bridge for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PAC Order Bridge for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.