{"id":365717,"date":"2026-09-08T08:29:17","date_gmt":"2026-09-08T08:29:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pac-taxonomy-bridge-for-woocommerce\/"},"modified":"2026-09-10T07:52:44","modified_gmt":"2026-09-10T07:52:44","slug":"pac-taxonomy-bridge-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/pac-taxonomy-bridge-for-woocommerce\/","author":23557821,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"PAC Taxonomy Bridge for WooCommerce","header_author":"PAC Age development","header_description":"Send WooCommerce categories, global attributes and attribute values to Claris FileMaker Server in real time through the FileMaker Data API.","assets_banners_color":"","last_updated":"2026-09-10 07:52:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":62,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"pacage","date":"2026-09-10 07:52:44","revision":3689505}},"upgrade_notice":{"1.0.4":"<p>Documentation and WordPress.org translation handling improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3686208,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3686208,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[205661,279672,198111,597,286],"plugin_category":[45,57],"plugin_contributors":[278651],"plugin_business_model":[],"class_list":["post-365717","plugin","type-plugin","status-publish","hentry","plugin_tags-claris","plugin_tags-data-api","plugin_tags-filemaker","plugin_tags-integration","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-taxonomy","plugin_contributors-pacage","plugin_committers-pacage"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pac-taxonomy-bridge-for-woocommerce\/assets\/icon-128x128.png?rev=3686208","icon_2x":"https:\/\/ps.w.org\/pac-taxonomy-bridge-for-woocommerce\/assets\/icon-256x256.png?rev=3686208","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>PAC Taxonomy Bridge for WooCommerce is a real-time WooCommerce FileMaker integration that connects WooCommerce product taxonomy changes to Claris FileMaker Server through the FileMaker Data API.<\/p>\n\n<p>Instead of polling WooCommerce with cron jobs or scheduled checks, the plugin notifies FileMaker immediately when supported taxonomy data is created, updated or deleted.<\/p>\n\n<p>The Free edition supports:<\/p>\n\n<ul>\n<li>WooCommerce product categories<\/li>\n<li>Global product attributes<\/li>\n<li>Attribute values<\/li>\n<\/ul>\n\n<p>A single FileMaker script receives the WooCommerce object ID together with its taxonomy scope.<\/p>\n\n<p>Example:<\/p>\n\n<pre><code>{\"id\":55,\"ambito\":\"categoria\"}\n<\/code><\/pre>\n\n<p>Supported scope values are:<\/p>\n\n<ul>\n<li><code>categoria<\/code><\/li>\n<li><code>attributo<\/code><\/li>\n<li><code>valore_attributo<\/code><\/li>\n<\/ul>\n\n<p>This gives you a direct WooCommerce to FileMaker bridge without polling, middleware or external synchronization services.<\/p>\n\n<h4>Real-time WooCommerce to FileMaker integration<\/h4>\n\n<p>PAC Taxonomy Bridge reacts when taxonomy information changes in WooCommerce and immediately calls FileMaker through the FileMaker Data API.<\/p>\n\n<p>Typical workflow:<\/p>\n\n<ol>\n<li>A supported WooCommerce taxonomy object is created, updated or deleted.<\/li>\n<li>PAC Taxonomy Bridge opens a FileMaker Data API session.<\/li>\n<li>The configured FileMaker script is executed.<\/li>\n<li>The WooCommerce object ID and taxonomy scope are passed to FileMaker.<\/li>\n<li>FileMaker performs your own synchronization or business logic.<\/li>\n<li>The Data API session is closed.<\/li>\n<\/ol>\n\n<p>The FileMaker-side logic remains entirely under your control.<\/p>\n\n<p>Your FileMaker script can create records, update existing data, maintain relationships, launch additional scripts or synchronize WooCommerce taxonomy data with your own FileMaker solution.<\/p>\n\n<h4>Free edition<\/h4>\n\n<p>The Free edition uses a single FileMaker destination for all supported taxonomy scopes.<\/p>\n\n<p>You configure:<\/p>\n\n<ul>\n<li>FileMaker Server<\/li>\n<li>FileMaker database<\/li>\n<li>Layout<\/li>\n<li>Script<\/li>\n<li>FileMaker account<\/li>\n<\/ul>\n\n<p>The script receives a JSON parameter containing the WooCommerce object ID and taxonomy scope.<\/p>\n\n<p>For example:<\/p>\n\n<pre><code>{\"id\":37,\"ambito\":\"categoria\"}\n\n{\"id\":4,\"ambito\":\"attributo\"}\n\n{\"id\":91,\"ambito\":\"valore_attributo\"}\n<\/code><\/pre>\n\n<p>This is suitable when categories, attributes and attribute values can all be handled by a single FileMaker entry-point script.<\/p>\n\n<h4>Professional edition<\/h4>\n\n<p>PAC Taxonomy Bridge Professional allows each WooCommerce taxonomy type to use a completely independent FileMaker destination.<\/p>\n\n<p>For each of these scopes:<\/p>\n\n<ul>\n<li>Product Category<\/li>\n<li>Global Attribute<\/li>\n<li>Attribute Value<\/li>\n<\/ul>\n\n<p>you can configure a separate:<\/p>\n\n<ul>\n<li>FileMaker database<\/li>\n<li>Layout<\/li>\n<li>Script<\/li>\n<\/ul>\n\n<p>This allows categories, attributes and attribute values to be processed by different FileMaker tables, layouts, scripts or even different FileMaker files.<\/p>\n\n<p>Professional also adds:<\/p>\n\n<ul>\n<li>Background delivery using Action Scheduler<\/li>\n<li>Automatic retries after failed deliveries<\/li>\n<li>Custom HTTPS certificate verification<\/li>\n<li>Custom CA certificate support<\/li>\n<li>Advanced diagnostics<\/li>\n<li>Independent FileMaker workflows for each taxonomy type<\/li>\n<\/ul>\n\n<h4>Why use PAC Taxonomy Bridge?<\/h4>\n\n<p>Many WooCommerce and FileMaker integrations rely on scheduled polling.<\/p>\n\n<p>That means WordPress or FileMaker periodically asks:<\/p>\n\n<p>\"Has anything changed?\"<\/p>\n\n<p>PAC Taxonomy Bridge works in the opposite direction.<\/p>\n\n<p>WooCommerce notifies FileMaker when the change happens.<\/p>\n\n<p>Benefits include:<\/p>\n\n<ul>\n<li>No cron-based polling for taxonomy changes<\/li>\n<li>No repeated queries looking for modified data<\/li>\n<li>No middleware required<\/li>\n<li>Immediate FileMaker script execution<\/li>\n<li>Lower synchronization latency<\/li>\n<li>Business logic stays inside FileMaker<\/li>\n<\/ul>\n\n<h4>Supported WooCommerce taxonomy data<\/h4>\n\n<p>PAC Taxonomy Bridge handles:<\/p>\n\n<ul>\n<li>Product categories<\/li>\n<li>Global product attributes<\/li>\n<li>Attribute values<\/li>\n<\/ul>\n\n<p>Attribute values are WooCommerce terms belonging to global attribute taxonomies such as:<\/p>\n\n<ul>\n<li><code>pa_color<\/code><\/li>\n<li><code>pa_size<\/code><\/li>\n<li><code>pa_material<\/code><\/li>\n<\/ul>\n\n<p>or any other global product attribute defined in WooCommerce.<\/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 configured FileMaker account and executes the selected FileMaker script using the configured database and layout.<\/p>\n\n<p>No FileMaker plug-in or external middleware component is required.<\/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 access to the configured database, layout and script<\/li>\n<\/ul>\n\n<h4>Related PAC integration<\/h4>\n\n<p>If you also need to send paid WooCommerce orders to FileMaker in real time, see PAC Order Bridge for WooCommerce.<\/p>\n\n<p>PAC Order Bridge and PAC Taxonomy Bridge are designed as complementary real-time WooCommerce to FileMaker integrations.<\/p>\n\n<h3>Trademark Notice<\/h3>\n\n<p>PAC Taxonomy Bridge for WooCommerce is an independent product and is not affiliated with, endorsed by, or sponsored by Claris International Inc. or Automattic Inc.<\/p>\n\n<p>Claris and FileMaker are trademarks of Claris International Inc.<\/p>\n\n<p>WooCommerce is a trademark of Automattic Inc.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20pac%20taxonomy%20bridge%20require%20cron%20jobs%3F\"><h3>Does PAC Taxonomy Bridge require cron jobs?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>Supported WooCommerce taxonomy changes are sent to FileMaker in real time when the event occurs.<\/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 Taxonomy Bridge communicates directly with FileMaker Server through the FileMaker Data API.<\/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 a JSON value in <code>script.param<\/code>.<\/p>\n\n<p>Example:<\/p>\n\n<pre><code>{\"id\":55,\"ambito\":\"categoria\"}\n<\/code><\/pre>\n\n<p>The <code>id<\/code> identifies the WooCommerce object and <code>ambito<\/code> identifies the taxonomy scope.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20free%20and%20professional%3F\"><h3>What is the difference between Free and Professional?<\/h3><\/dt>\n<dd><p>The Free edition uses one FileMaker database, layout and script for all supported taxonomy types.<\/p>\n\n<p>The Professional edition allows separate FileMaker database, layout and script settings for Categories, Attributes and Attribute Values.<\/p>\n\n<p>Professional also adds background delivery, retries, certificate options and advanced diagnostics.<\/p><\/dd>\n<dt id=\"can%20the%20professional%20edition%20use%20different%20filemaker%20files%3F\"><h3>Can the Professional edition use different FileMaker files?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Each taxonomy scope can use a different FileMaker database, layout and script.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20modify%20filemaker%20records%20directly%3F\"><h3>Does the plugin modify FileMaker records directly?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>The plugin calls the FileMaker script you configure.<\/p>\n\n<p>Your FileMaker script decides what records to create, update or delete and what business logic to execute.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20require%20a%20filemaker%20plug-in%3F\"><h3>Does the plugin 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=\"are%20local%20woocommerce%20product%20attributes%20supported%3F\"><h3>Are local WooCommerce product attributes supported?<\/h3><\/dt>\n<dd><p>PAC Taxonomy Bridge is designed around WooCommerce product taxonomy data, including product categories, global attributes and the values belonging to global attributes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>WordPress.org package now relies on translate.wordpress.org for translations.<\/li>\n<li>Removed bundled plugin translation files from the WordPress.org build.<\/li>\n<li>Removed the explicit <code>load_plugin_textdomain()<\/code> call from the WordPress.org build.<\/li>\n<li>Improved WordPress.org documentation and plugin description.<\/li>\n<li>No functional changes to taxonomy delivery or FileMaker integration.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added detailed FileMaker test diagnostics.<\/li>\n<li>Tests now display database, layout, script, sent parameter, FileMaker response code, <code>scriptError<\/code> and <code>scriptResult<\/code>.<\/li>\n<li>Improved end-to-end Free test behavior.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Professional edition now supports independent FileMaker database, layout and script settings for Category, Attribute and Attribute Value.<\/li>\n<li>Improved Professional test routing and diagnostics.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added WooCommerce help tooltips to configuration fields.<\/li>\n<li>Fixed malformed select menu options.<\/li>\n<li>Aligned administration field sizing with PAC Order Bridge.<\/li>\n<li>Improved Italian admin descriptions.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"WooCommerce FileMaker bridge for real-time categories, attributes and attribute values through the FileMaker Data API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/365717","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=365717"}],"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=365717"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=365717"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=365717"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=365717"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=365717"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=365717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}