Facebook for WooCommerce

Wordpress Plugin
Download latest - 3.0.6

Download Stats

Today 971
Yesterday 1,765
Last Week 22,013
All Time 41,981



Releases (74 )

Version Release Date Change Log
3.0.6 2022-12-13
  • 2022-12-13 =
  • Dev - Add node and npm version restrictions.
  • Fix - PHP Warning: Attempt to read property on array in Tracker.php.
  • Fix - Deprecated notice fix.
  • Fix - Facebook Sync status is incorrect when a product has catalog visibility hidden.
  • Fix - Issue in running Background Process Test debug tool.
  • Tweak - WC 7.2 compatibility.
3.0.5 2022-11-30
  • 2022-11-30 =
  • Add - Debug tools to help reset settings, delete background options and delete catalog products.
  • Add - Inbox note about Facebook menu moved under the Marketing menu.
  • Dev - Add .nvmrc file.
  • Fix - Facebook Product ID is different from what Facebook ID actually is.
  • Fix - Prevent class redeclaration error for class WC_Facebookcommerce_Utils.
  • Fix - Prevent errors in the disconnection procedure when the user id is missing.
  • Tweak - Remove Facebook Orders sync functionality.
  • Tweak - Update the API version set in the fbAsyncInit script in Advertise tab.
  • Tweak - Update the plugin URI in the plugin file.
3.0.4 2022-11-21
  • 2022-11-21 =
  • Dev - Ensure return value matches method signature.
3.0.3 2022-11-18
  • 2022-11-18 =
  • Fix - Remove flexible heredoc syntax that is incompatible with PHP 7.2
3.0.2 2022-11-18
  • 2022-11-18 =
  • Fix - Properly handle API exceptions
  • Fix - Set correct PHP version in plugin header
  • Dev - Add ArrayAccess implementation to JSONResponse class
3.0.1 2022-11-17
  • 2022-11-17 =
  • Fix - Wrong path to the fbutils.php file.
3.0.0 2022-11-17
  • 2022-11-17 =
  • Dev - Adding API Unit Tests.
  • Dev - Adding unit test workflow.
  • Dev - Adjusting php code styling.
  • Dev - Refactoring multiple Facebook APIs into a single one.
  • Dev - Removing SkyVerge dependency.
  • Dev - Removing deprecations.
  • Tweak - WC 5.4 compatibility.
2.6.30 2022-11-09
  • 2022-11-09 =
  • Fix - Add backward compatibility for WC 6.1, 6.2, and 6.3 versions.
  • Fix - Sync product set when the term name changes.
2.6.29 2022-11-08
  • 2022-11-08 =
  • Add - Facebook Product Set under the Marketing menu.
  • Add - HPOS Compatibility.
  • Add - Inbox note about Facebook menu moved under the Marketing menu.
  • Add - Set up Facebook task to the WooCommerce admin tasks.
  • Dev - Replaced methods from classes in the Internal namespace.
  • Fix - Ensure the enhanced product enhance catalog attributes value is unslashed before saving in the post_meta table.
  • Fix - Hosted Woo Updates.
  • Fix - Release/2.6.28.
  • Fix - duplicate InitiateCheckout when using checkout block.
  • Tweak - WC 7.1 compatibility.
  • Tweak - WP 6.1 compatibility.
  • Update - FB Product Set name changed to Facebook Product Set.
  • Update - On successful FBE install users will be redirected to Advertise tab of the plugin.
2.6.28 2022-10-25
  • 2022-10-25 =
  • Fix - Ensure bundles are not treated as virtual products on product_sync.
  • Fix - Ensure google-product-category-fields-loads.js loads only on the product category screens.
  • Fix - Server side sending of pixel events blocks generating pages .
2.6.27 2022-10-14
  • 2022-10-14 =
  • Fix - Revert "Switch to Jetpack autoloader. (#1996 PR refresh)".
2.6.26 2022-10-13
  • 2022-10-13 =
  • Add - wc_facebook_should_sync_product filter.
  • Dev - Rename JobRegistry to JobManager.
  • Dev - Replace composer autoloader with Jetpack autoloader.
  • Fix - Fix content_name and content_category attributes set on ViewCategory pixel events.
  • Tweak - WC 7.0 compatibility.
2.6.25 2022-10-04
  • 2022-10-04 =
  • Add - New filter (wc_facebook_product_group_default_variation) to allow customizing a product group's default variation.
  • Update - Remove Skyverge's sake as a dependency from the extension build process.
2.6.24 2022-09-27
  • 2022-09-27 =
  • Fix - Adds helpful admin notices for correct user roles.
  • Fix - Track purchase event flag in session variable instead post meta table.
2.6.23 2022-09-13
  • 2022-09-13 =
  • Add - Show warning when creating product set with excluded categories.
  • Fix - Messenger settings are no longer overridden after business config refresh.
  • Fix - PHP notice thrown by get_page_id() in facebook-for-woocommerce/includes/API/FBE/Installation/Read/Response.php.
  • Fix - When disabling Enable Messenger on the Messenger setting page, the setting does not persist after selecting Save Changes.
2.6.22 2022-09-06
  • 2022-09-06 =
  • Fix - Adding an excluded category doesn't remove that category synced products.
  • Fix - Ensure content_name and content_ids addToCart pixel event properties are correct for variable products when redirect to cart is enabled in WooCommerce.
  • Fix - Remove out-of-stock products on Facebook when the "Hide out of stock items from the catalog" option in WooCommerce is checked.
  • Tweak - WC 6.9 compatibility.
  • Update - Facebook Business Extension flow from COMMERCE_OFFSITE to DEFAULT.
2.6.21 2022-08-16
  • 2022-08-16 =
  • Dev - Add branch-labels GH workflow.
  • Fix - Undefined array key "HTTP_REFERER" not longer happens when new Event is triggered from an AJAX call that doesn't include a referrer (likely due to browser configuration).
  • Tweak - WC 6.8 compatibility.
  • Tweak - WP 6.0 compatibility.
2.6.20 2022-08-09
  • 2022-08-09 =
  • Fix - Ensure product is deleted from FB when moved to trash.
  • Fix - Price not updating when the sale price is removed.
2.6.19 2022-07-27
  • 2022-07-27 =
  • Add - wc_facebook_string_apply_shortcodes filter to check whether to apply shortcodes on a string before syncing.
  • Tweak - Use the Heartbeat system to refresh the local business configuration data with the latest from Facebook.
  • Tweak - WC 6.8 compatibility.
2.6.18 2022-07-19
  • 2022-07-19 =
  • Fix - Misaligned help icons on Product Categories > Google Product Categories form.
  • Fix - Syncing WC custom placeholder to Facebook shop.
  • Fix - is_search() causing fatal error when custom queries are used.
2.6.17 2022-07-06
  • 2022-07-06 =
  • Fix - Add allow-plugins directive and adjust phpcs GitHub workflow.
  • Fix - Scheduled product not synced when status becomes "publish".
  • Tweak - WooCommerce 6.7 compatibility.
  • Update - Facebook Marketing API from v12.0 to v13.0.
2.6.16 2022-06-07
  • 2022-06-07 =
  • Fix - Updating reference from old master branch.
  • Tweak - WC 6.6 compatibility.
2.6.15 2022-06-01
  • 2022-06-01 =
  • Fix - Do not set sale_price when the product is not on sale.
  • Fix - FB Pixel is missing some ajax Add to cart events.
  • Fix - Feed visibility field value for hidden items.
  • Fix - Wrong Value Field in AddToCart Events.
  • Tweak - Not show the removed from sync confirm modal for unpublished products.
2.6.14 2022-05-18
  • 2022-05-18 =
  • Fix - Non-latin custom product attribute names sync.
  • Fix - Syncing brand FB attribute instead of the website name.
  • Fix - Trigger InitiateCheckout event when site uses checkout block.
  • Fix - Wrong sale price start date getting synced to FB Catalog.
  • Fix - Allow products with "shop only" WooCommerce catalog visibility to sync to FB.
  • Fix - Remove semicolon from custom attribute value.
  • Tweak - Update the _experimental_woocommerce_blocks_checkoutupdate_order_meta action.
  • Tweak - WooCommerce 6.5 compatibility.
  • Tweak - WordPress 6.0 compatibility.
2.6.13 2022-04-26
  • 2022-04-26 =
  • Fix - Issue with Facebook not displayed in the new WC navigation.
  • Fix - Issue with variable products syncing to FB product sets.
  • Fix - Scheduled job logs written to options table are never removed if job does not complete.
  • Fix - User-Agent to contain English extension name.
  • Fix - clear out wc_facebook_external_business_id option on disconnect.
  • Fix - fix product title length check to account for encoding.
  • Tweak - Use Automattic\WooCommerce\Admin\Features\Features::is_enabled instead of the deprecated WooCommerce\Admin\Loader::is_feature_enabled.
2.6.12 2022-03-08
  • 2022-03-08 =
  • Add - Filter to change Facebook Retailer ID, wc_facebook_fb_retailer_id.
2.6.11 2022-02-28
  • 2022-02-28 =
  • Fix - The syntax parsing error "unexpected ')'" in facebook-for-woocommerce.php.
2.6.10 2022-02-22
  • 2022-02-22 =
  • Add - Filter to block full catalog batch API sync 'facebook_for_woocommerce_block_full_batch_api_sync'.
  • Update - Deprecate 'facebook_for_woocommerce_allow_full_batch_api_sync' filter.
  • Update - Facebook Marketing API from v11.0 to v12.0.
2.6.9 2022-01-14
  • 2022-01-14 =
  • Fix - Replace is_ajax with wp_doing_ajax
  • Tweak - Update contributor guidelines
  • Tweak - WC 6.1 compatibility
2.6.8 2021-12-21
  • 2021-12-21 =
  • Fix - Bump template from 1.0.4 to 1.0.5. #2115
  • Fix - Fix empty "value" for variable products. #1784
  • Tweak - WC 6.0 compatibility.
  • Tweak - WP 5.9 compatibility.
2.6.7 2021-11-04
  • 2021-11-04 =
  • Fix - Parameter overloading error for PHP70 #2112
2.6.6 2021-11-03
  • 2021-11-03 =
  • New - Memory improved feed generation process. #2099
  • New - Add compatibility with the WooCommerce checkout block. #2095
  • New - Track batched feed generation time in the tracker snapshots. #2104
  • New - Track usage of the new style feed generator in the tracker snapshots. #2103
  • New - Hide headers in logs for better visibility. #2093
  • Dev - Update composer dependencies. #2090
  • New - Add no synchronization reason to the product edit screen in the Facebook meta box. #1937
  • Fix - Use published variations only for the default variation. #2091
2.6.5 2021-09-16
  • 2021-09-16 =
  • Fix - Incorrect is_readable() usage when loading Integration classes.
  • Tweak - WC 5.7 compatibility.
  • Tweak - WP 5.8 compatibility.
trunk 2021-09-16
2.6.4 2021-08-31
  • 2021-08-31 =
  • Fix - Correct the version string in the plugin file to remove -dev
2.6.3 2021-08-31
  • 2021-08-31 =
  • Fix Include missing assets from previous build.
2.6.2 2021-08-31
  • 2021-08-31 =
  • Fix - Update the Facebook Marketing API to version 11
2.6.1 2021-06-28
  • 2021-06-28 =
    • Dev: Add facebook_for_woocommerce_allow_full_batch_api_sync filter to allow opt-out full batch API sync, to avoid possible performance issues on large sites
2.6.0 2021-06-10
  • 2021-06-10 =
    • Fix Add cron heartbeat and use to offload feed generation from init / admin_init (performance) #1953
    • Fix Clean up background sync options (performance) #1962
    • Dev Add tracker props to understand usage of feed-based sync and other FB business config options #1972
    • Dev Configure release tooling to auto-update version numbers in code #1982
    • Dev Refactor code responsible for validating whether a product should be synced to FB into one place #19333
2.5.1 2021-05-28
  • 2021-05-28 =
    • Fix - Reinstate reset and delete functions in Facebook metabox on Edit product admin screen
2.5.0 2021-05-20
  • 2021-05-19 =
    • New - Option to allow larger sites to opt-out of feed generation (product sync) job
    • New - Log connection errors to allow easier troubleshooting
    • Fix - Reduce default feed generation (product sync) interval to once per day to reduce overhead
    • Fix - Trigger feed (product sync) job from to admin_init to reduce impact on front-end requests
    • Fix - Ensure variable product attribute values containing comma (,) sync correctly
    • Fix - Use existing / current tab for connection Get Started button
    • Dev - Require PHP version 7.0 or newer
    • Dev - Adopt Composer autoloader to avoid manually requireing PHP class files
    • Dev - Adopt WooRelease release tool for deploying releases
    • Dev - Use wp-scripts to build assets
    • Dev - Add phpcs tooling to help standardise PHP code style
    • Dev - Add JobRegistry engine for managing periodic background batch jobs
2.4.1 2021-04-29
2.4.0 2021-04-23
2.3.5 2021-03-31
2.3.4 2021-03-31
2.3.3 2021-03-22
2.3.2 2021-03-01
2.3.1 2021-02-23
2.3.0 2021-02-16
2.2.0 2020-11-19
2.1.4 2020-11-05
2.1.3 2020-10-29
2.1.2 2020-10-28
2.1.1 2020-10-27
2.1.0 2020-10-27
2.0.5 2020-10-12
2.0.4 2020-10-08
2.0.3 2020-10-06
2.0.2 2020-09-26
2.0.1 2020-08-17
2.0.0 2020-07-30
1.11.4 2020-06-04
1.11.3 2020-05-21
1.11.2 2020-05-05
1.11.1 2020-04-27
1.11.0 2020-04-23
1.10.2 2020-03-18
1.10.1 2020-03-10
1.10.0 2020-03-03
1.9.15 2019-06-27
  • 2019-06-27 =
  • CSRF handling for Ajax calls like ajax_woo_infobanner_post_click, ajax_woo_infobanner_post_xout, ajax_fb_toggle_visibility
  • use phpcs to adhere to WP coding standards
  • Minor UI changes on the iFrame
1.9.14 2019-06-21
  • 2019-06-20 =
  • Revisit CSRF security issue
  • Remove rest controller which is not used
1.9.13 2019-06-19
  • 2019-06-18 =
  • Fix security issues
  • Add more contributors to the plugin
1.9.12 2019-06-07
  • 2019-05-2 =
  • Remove dead code which causes exception (Issue 975)
1.9.11 2019-03-11
  • 2019-02-26 =
  • changing contributor to facebook from facebook4woocommerce, so that woo plugin will be shown under https://profiles.wordpress.org/facebook/#content-plugins
  • adding changelog in readme.txt so that notifications will be sent for updates and changelog will be shown under https://wordpress.org/plugins/facebook-for-woocommerce/#developers
  • removing debug flags notice under facebook-for-woocommerce.php so that developers will be able to debug with debug logs