{"id":361403,"date":"2026-09-01T10:53:13","date_gmt":"2026-09-01T10:53:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pac-databridge-for-woocommerce\/"},"modified":"2026-09-10T08:03:29","modified_gmt":"2026-09-10T08:03:29","slug":"pac-order-bridge-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/pac-order-bridge-for-woocommerce\/","author":23557821,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.5","stable_tag":"1.1.5","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"PAC Order Bridge for WooCommerce","header_author":"PAC Age development","header_description":"Trigger Claris FileMaker scripts in real time when WooCommerce orders are paid. No polling and no middleware required.","assets_banners_color":"","last_updated":"2026-09-10 08:03:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.pacage.it\/pac-order-bridge-for-woocommerce\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":98,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.1.5":{"tag":"1.1.5","author":"pacage","date":"2026-09-10 08:03:29","revision":3689518}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3679759,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3679759,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1556,205661,198111,597,286],"plugin_category":[45],"plugin_contributors":[278651],"plugin_business_model":[],"class_list":["post-361403","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-claris","plugin_tags-filemaker","plugin_tags-integration","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-pacage","plugin_committers-pacage"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pac-order-bridge-for-woocommerce\/assets\/icon-128x128.png?rev=3679759","icon_2x":"https:\/\/ps.w.org\/pac-order-bridge-for-woocommerce\/assets\/icon-256x256.png?rev=3679759","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>When a WooCommerce payment completes, PAC Order Bridge can immediately execute a FileMaker script and pass the WooCommerce order ID as <code>script.param<\/code>.<\/p>\n\n<p>No scheduled polling, cron-based order checks or external middleware are required.<\/p>\n\n<p>This gives you a direct WooCommerce to FileMaker workflow in which WooCommerce tells FileMaker when an order event happens.<\/p>\n\n<h4>Real-time WooCommerce to FileMaker integration<\/h4>\n\n<p>Many WooCommerce and FileMaker integrations rely on FileMaker periodically checking WooCommerce for new or modified orders.<\/p>\n\n<p>PAC Order Bridge works in the opposite direction.<\/p>\n\n<p>WooCommerce triggers FileMaker when the configured order event occurs.<\/p>\n\n<p>Typical Free workflow:<\/p>\n\n<ol>\n<li>A WooCommerce payment completes.<\/li>\n<li>PAC Order Bridge authenticates with the configured FileMaker Server.<\/li>\n<li>A FileMaker Data API session is opened.<\/li>\n<li>The configured FileMaker script is executed.<\/li>\n<li>The WooCommerce order ID is passed to FileMaker as <code>script.param<\/code>.<\/li>\n<li>The FileMaker Data API session is closed.<\/li>\n<\/ol>\n\n<p>Your FileMaker script remains entirely under your control.<\/p>\n\n<p>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.<\/p>\n\n<h4>Free edition<\/h4>\n\n<p>The Free edition provides a complete and usable real-time WooCommerce to FileMaker workflow.<\/p>\n\n<p>It includes:<\/p>\n\n<ul>\n<li>WooCommerce payment-complete trigger<\/li>\n<li>Immediate FileMaker script execution<\/li>\n<li>WooCommerce order ID passed as <code>script.param<\/code><\/li>\n<li>FileMaker Data API authentication and session management<\/li>\n<li>Connection test<\/li>\n<li>FileMaker script test<\/li>\n<li>End-to-end WooCommerce order test<\/li>\n<li>HTTPS certificate verification<\/li>\n<li>Encrypted FileMaker password storage<\/li>\n<li>WooCommerce HPOS compatibility<\/li>\n<li>Duplicate protection<\/li>\n<\/ul>\n\n<p>The Free edition does not require a paid license.<\/p>\n\n<p>It remains usable if Freemius usage opt-in is skipped.<\/p>\n\n<h4>Professional edition<\/h4>\n\n<p>PAC Order Bridge Professional adds advanced delivery, payload and reliability options for FileMaker developers, agencies and production integrations.<\/p>\n\n<p>Professional WooCommerce triggers include:<\/p>\n\n<ul>\n<li>Payment completed<\/li>\n<li>Order enters Processing status<\/li>\n<li>Order enters Completed status<\/li>\n<li>Order created at checkout, even if not paid<\/li>\n<\/ul>\n\n<p>Delivery can be:<\/p>\n\n<ul>\n<li>Immediate<\/li>\n<li>Background using Action Scheduler, with fallback scheduling when required<\/li>\n<\/ul>\n\n<p>FileMaker <code>script.param<\/code> can contain:<\/p>\n\n<ul>\n<li>WooCommerce order ID<\/li>\n<li>Displayed WooCommerce order number<\/li>\n<li>Basic order JSON<\/li>\n<li>Custom parameter template<\/li>\n<\/ul>\n\n<p>Custom templates can use placeholders including:<\/p>\n\n<ul>\n<li><code>{order_id}<\/code><\/li>\n<li><code>{order_number}<\/code><\/li>\n<li><code>{status}<\/code><\/li>\n<li><code>{total}<\/code><\/li>\n<li><code>{currency}<\/code><\/li>\n<li><code>{email}<\/code><\/li>\n<li><code>{transaction_id}<\/code><\/li>\n<\/ul>\n\n<p>Professional also adds:<\/p>\n\n<ul>\n<li>Automatic retries for temporary network or server failures<\/li>\n<li>Configurable retry attempts and delay<\/li>\n<li>Duplicate-delivery protection<\/li>\n<li>Manual send and resend from WooCommerce orders<\/li>\n<li>Custom CA certificate chains<\/li>\n<li>Optional HTTPS certificate verification modes<\/li>\n<li>Advanced diagnostics<\/li>\n<li>Background delivery<\/li>\n<\/ul>\n\n<h4>Why use PAC Order Bridge?<\/h4>\n\n<p>PAC Order Bridge is designed for FileMaker solutions that need to react to WooCommerce orders without repeatedly polling WooCommerce.<\/p>\n\n<p>Benefits include:<\/p>\n\n<ul>\n<li>Real-time WooCommerce order notifications in FileMaker<\/li>\n<li>No cron-based polling for new paid orders<\/li>\n<li>No repeated searches for modified WooCommerce orders<\/li>\n<li>No Zapier, n8n or other middleware required<\/li>\n<li>Direct WooCommerce to FileMaker communication<\/li>\n<li>Immediate FileMaker script execution<\/li>\n<li>Lower integration latency<\/li>\n<li>Existing FileMaker business logic remains under your control<\/li>\n<\/ul>\n\n<h4>What can FileMaker do with the order ID?<\/h4>\n\n<p>PAC Order Bridge does not impose a specific FileMaker data model.<\/p>\n\n<p>The FileMaker script receives the parameter and decides what happens next.<\/p>\n\n<p>For example, your FileMaker solution can:<\/p>\n\n<ul>\n<li>retrieve the WooCommerce order through the WooCommerce REST API<\/li>\n<li>create a new FileMaker order record<\/li>\n<li>update an existing order<\/li>\n<li>create or update customer records<\/li>\n<li>start fulfilment workflows<\/li>\n<li>perform calculations<\/li>\n<li>launch additional FileMaker scripts<\/li>\n<li>synchronize the order with an ERP or management system<\/li>\n<\/ul>\n\n<p>This allows PAC Order Bridge to integrate with existing FileMaker solutions instead of requiring a predefined FileMaker schema.<\/p>\n\n<h4>FileMaker Data API<\/h4>\n\n<p>Communication with FileMaker Server uses the standard FileMaker Data API over HTTPS.<\/p>\n\n<p>The plugin authenticates using the FileMaker account configured by the administrator and executes the selected FileMaker script using the configured database and layout.<\/p>\n\n<p>The connection is made directly from the WordPress\/WooCommerce server to the FileMaker Server configured by the administrator.<\/p>\n\n<p>No FileMaker plug-in is required.<\/p>\n\n<p>No PAC Age server acts as an intermediary.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.4 or later<\/li>\n<li>WooCommerce<\/li>\n<li>PHP 7.4 or later<\/li>\n<li>Claris FileMaker Server with the FileMaker Data API enabled<\/li>\n<li>HTTPS connectivity between WordPress and FileMaker Server<\/li>\n<li>A FileMaker account with the <code>fmrest<\/code> extended privilege<\/li>\n<li>Access to the configured FileMaker database, layout and script<\/li>\n<\/ul>\n\n<h4>Related PAC integrations<\/h4>\n\n<p>PAC Order Bridge is part of the PAC family of real-time WooCommerce to FileMaker integrations.<\/p>\n\n<p>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.<\/p>\n\n<p>PAC Order Bridge handles order events, while PAC Taxonomy Bridge handles WooCommerce taxonomy changes.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install and activate PAC Order Bridge for WooCommerce.<\/li>\n<li>Open WooCommerce &gt; Settings &gt; Integrations &gt; PAC Order Bridge.<\/li>\n<li>Enter the HTTPS URL of your FileMaker Server, Data API version, database, layout, script, username and password.<\/li>\n<li>Ensure the FileMaker account has the <code>fmrest<\/code> extended privilege and access to the configured file, layout and script.<\/li>\n<li>Use <strong>Test connection<\/strong> and <strong>Run script test<\/strong>.<\/li>\n<li>Run the end-to-end order test.<\/li>\n<li>Enable PAC Order Bridge. When WooCommerce reports a completed payment, the order ID is sent to the FileMaker script as <code>script.param<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20send%20woocommerce%20orders%20to%20filemaker%20in%20real%20time%3F\"><h3>How do I send WooCommerce orders to FileMaker in real time?<\/h3><\/dt>\n<dd><p>PAC Order Bridge can execute a FileMaker script immediately when a WooCommerce payment completes.<\/p>\n\n<p>The WooCommerce order ID is passed to FileMaker through the FileMaker Data API as <code>script.param<\/code>.<\/p><\/dd>\n<dt id=\"can%20woocommerce%20trigger%20a%20filemaker%20script%3F\"><h3>Can WooCommerce trigger a FileMaker script?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>PAC Order Bridge authenticates with FileMaker Server through the FileMaker Data API and executes the FileMaker script configured by the administrator.<\/p><\/dd>\n<dt id=\"does%20pac%20order%20bridge%20require%20cron%20jobs%20or%20polling%3F\"><h3>Does PAC Order Bridge require cron jobs or polling?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>The Free edition reacts to WooCommerce payment completion in real time.<\/p>\n\n<p>FileMaker does not need to periodically ask WooCommerce whether a new order exists.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20require%20middleware%3F\"><h3>Does the plugin require middleware?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>PAC Order Bridge communicates directly between the WordPress\/WooCommerce server and FileMaker Server.<\/p>\n\n<p>Zapier, n8n or another external synchronization service is not required.<\/p><\/dd>\n<dt id=\"what%20does%20filemaker%20receive%20in%20the%20free%20edition%3F\"><h3>What does FileMaker receive in the Free edition?<\/h3><\/dt>\n<dd><p>The configured FileMaker script receives the WooCommerce order ID in <code>script.param<\/code>.<\/p>\n\n<p>FileMaker can then use that ID according to your own business logic.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20import%20the%20complete%20woocommerce%20order%20into%20filemaker%3F\"><h3>Does the plugin import the complete WooCommerce order into FileMaker?<\/h3><\/dt>\n<dd><p>The Free edition sends the WooCommerce order ID to your FileMaker script.<\/p>\n\n<p>Your FileMaker solution decides what to do with that ID, including retrieving the complete order through the WooCommerce REST API if required.<\/p><\/dd>\n<dt id=\"what%20can%20the%20professional%20edition%20send%20to%20filemaker%3F\"><h3>What can the Professional edition send to FileMaker?<\/h3><\/dt>\n<dd><p>Professional can send the WooCommerce order ID, displayed order number, basic JSON or a custom parameter template.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20events%20can%20trigger%20the%20professional%20edition%3F\"><h3>Which WooCommerce events can trigger the Professional edition?<\/h3><\/dt>\n<dd><p>Professional can react to:<\/p>\n\n<ul>\n<li>Payment completed<\/li>\n<li>Processing status<\/li>\n<li>Completed status<\/li>\n<li>Checkout-created orders<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20delivery%20run%20in%20the%20background%3F\"><h3>Can delivery run in the background?<\/h3><\/dt>\n<dd><p>Yes, in the Professional edition.<\/p>\n\n<p>Background delivery uses Action Scheduler when available.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20filemaker%20server%20is%20temporarily%20unavailable%3F\"><h3>What happens if FileMaker Server is temporarily unavailable?<\/h3><\/dt>\n<dd><p>The Professional edition can automatically retry temporary network or server failures.<\/p>\n\n<p>Configuration errors, authentication errors and FileMaker script errors are not treated as temporary delivery failures.<\/p><\/dd>\n<dt id=\"can%20i%20resend%20an%20order%20manually%3F\"><h3>Can I resend an order manually?<\/h3><\/dt>\n<dd><p>Yes, in the Professional edition.<\/p>\n\n<p>A WooCommerce order can be manually sent or resent to FileMaker.<\/p><\/dd>\n<dt id=\"does%20pac%20order%20bridge%20require%20a%20filemaker%20plug-in%3F\"><h3>Does PAC Order Bridge require a FileMaker plug-in?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>The integration uses the standard FileMaker Data API.<\/p><\/dd>\n<dt id=\"does%20pac%20age%20receive%20my%20woocommerce%20order%20data%3F\"><h3>Does PAC Age receive my WooCommerce order data?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>The connector communicates directly from your WordPress site to the FileMaker Server URL configured by the administrator.<\/p>\n\n<p>PAC Age does not proxy the FileMaker connection.<\/p><\/dd>\n<dt id=\"does%20it%20support%20woocommerce%20hpos%3F\"><h3>Does it support WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>PAC Order Bridge declares compatibility with WooCommerce High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"does%20it%20require%20https%3F\"><h3>Does it require HTTPS?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>The Free edition uses HTTPS with certificate verification.<\/p>\n\n<p>Professional provides additional certificate verification options, including custom CA certificate chains.<\/p><\/dd>\n<dt id=\"does%20the%20free%20edition%20work%20without%20a%20paid%20license%3F\"><h3>Does the Free edition work without a paid license?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>The Free edition is fully functional for the documented payment-complete and order-ID workflow.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Trigger Claris FileMaker scripts in real time when WooCommerce orders are paid. No polling and no middleware required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361403"}],"author":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pacage"}],"wp:attachment":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361403"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361403"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361403"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361403"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361403"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}