Using Freshworks apps? Check out what we can do for you! Learn More

Back

WooCommerce 3.9 Beta Testing for Developers!

WooCommerce 3.9 in Beta Testing - TechAffinity

WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments.3.9 Beta 1 is now available for testing. The widely eCommerce plugin for WordPress is working towards more frequent and incremental changes starting with WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.9. WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.9 is backward compatible and its official version is being made available on January 7, 2020. You can download it from the WordPress.org plugin repository.

Recommended Read: How to Update PHP & WordPress – WooCommerce

What’s New in WooCommerce 3.9?

WooCommerce Blocks

A WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments.3.9 includes WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. Blocks 2.5. WooCommerce Blocks is an eCommerce-centric block collection for the block editor that has been part of WordPress since WordPress 5.0.

Woocommerce Blocks-TechAffinity

To enable your users to stay on the same page while browsing the product catalog, WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.9 adds a new “Product Block” mimicking the WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. core shop page. It is powered by JavaScript and REST APIREST APIRepresentational state transfer is a software architectural style that defines a set of constraints to be used for creating Web services. for easy customization. This feature requires WordPress 5.3 and above.

Improved PHP and WordPress Minimum Specifications

For WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.9,  the minimum required PHPPHPHypertext Preprocessor, fondly called as PHP, is one of the widely used open source scripting language mainly focused on web development which can be embedded into HTML. In addition, it acts as a server-side scripting language as well as a general-purpose programming language. is PHPPHPHypertext Preprocessor, fondly called as PHP, is one of the widely used open source scripting language mainly focused on web development which can be embedded into HTML. In addition, it acts as a server-side scripting language as well as a general-purpose programming language.7.0. The minimum required WordPress version has also been moved to WordPress 5.0. This has been done to improve performance and adds newer functionalities.

For stores running versions older than PHPPHPHypertext Preprocessor, fondly called as PHP, is one of the widely used open source scripting language mainly focused on web development which can be embedded into HTML. In addition, it acts as a server-side scripting language as well as a general-purpose programming language. 7.0 and WordPress 5.0, WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.9 updates are not applicable. Using WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.8 pointers, stores can upgrade to the new update with minimal effort.

Adding version check support to your plugins

WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. 3.2 will have a version checker. If you have plugins that do not have compatibility with the latest version of WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments. a variety of helpful warnings display when you try and upgrade WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments.. The plugin will show how you can upgrade without errors that lead to broken features and store downtime. WooCommerce also prevents itself from auto-updating if there are incompatible plugins.

Adding version check support to your plugins

It works by checking the active plugins’ headers to determine compatibility with WooCommerceWooCommerceWooCommerce is a free plugin incorporated by WordPress that allows its users to sell products and services online with additional features available as extensions. Automattic, the corporate arm of WordPress, built WooCommerce, which means you are in safe hands. WooCommerce lets you take control over all your data and you can sell physical and digital products, manage inventory and shipping, take care of your taxes automatically and take secure payments.. This requires the cooperation of the plugin development community. There are just two new headers you need to add:

/*
 * Plugin Name: WooCommerce Barter Gateway
 * Plugin URI: https://wordpress.org/plugins/woocommerce-gateway-barter/
 * Description: Take payments by bartering crops and livestock.
 * Author: WooCommerce
 * Author URI: https://woocommerce.com/
 * Version: 3.0.7
 * Text Domain: woocommerce-gateway-barter
 * Domain Path: /languages
 * WC requires at least: 3.0.0
 * WC tested up to: 3.2.0
 */

Other Enhancements

  • Now there’s a “Show” button for password fields, like core introduced in version WordPress 5.3.
  • It introduces a Payment Gateway APIAPIAn application program interface (API) is a set of routines, protocols, and tools for building software applications. Basically, an API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components. to support “pay button” allowing the proper setup of those buttons and making it easier to customize their appearance.

Template File Updates

The following template files have been updated/changed in this release. (Credit:woocommerce.wordpress.com)

File Updates
emails/email-addresses.php Phone numbers are now clickable
lost-password-confirmation.php New woocommerce_before_lost_password_confirmation_message, & woocommerce_after_lost_password_confirmation_message actions.
notices/error.php, notices/notice.php, notices/success.php Template changes supporting the new notification format.

Deprecated functions and methods

  • Deprecated the method WC_Cart_Totals::round_merged_taxes(), and replaced it with a new method WC_Cart_Totals::calculate_item_subtotals().
  • Deprecated the argument $messages in notices templates, and replaced it with a new argument $notices.

To test this new release, please check the Wiki in Github published by WooCommerce. In case of further queries, please reach out to our eCommerce experts by sending an email to media@techaffinity.com.

Subscribe to Our Blog

Stay updated with latest news, updates from us