{"id":492,"date":"2017-04-06T12:13:49","date_gmt":"2017-04-06T12:13:49","guid":{"rendered":"https:\/\/www.fastcomet.com\/blog\/?p=492"},"modified":"2022-06-10T06:43:55","modified_gmt":"2022-06-10T06:43:55","slug":"woocommerce-3-0-bionic-butterfly","status":"publish","type":"post","link":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly","title":{"rendered":"WooCommerce 3.0 Bionic Butterfly is Here"},"content":{"rendered":"\n<p class=\"has-drop-cap\"><a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a> 3.0 \u201cBionic Butterfly\u201d was just released with significant improvements to the product gallery and developer tools. It\u2019s hard to believe it\u2019s been so long since the last major WooCommerce release when plugin switched to semantic versioning, but sometimes good things are worth waiting for.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">But Why This Release is 3.0 Instead of 2.7?<\/h2>\n\n\n\n<p>Indeed, the release was originally planned to be numbered as 2.7, and released in mid-March. However, after more than three months in the process of beta testing a critical bug in the way the system handled timestamps was discovered and pushed back to a new release system. Moving forward, WooCommerce releases will use Semantic Versioning, which dictates that major releases &#8211; those with API changes or the potential to affect extension compatibility, like this one &#8211; will receive a new major version number (ex. 4.0, 5.0). Minor releases and patches, on the other hand, will receive point versions (ex. 3.1, 3.2).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducing CRUD classes<\/h2>\n\n\n\n<p>CRUD stands for Create, Read, Update, Delete \u2014 the four basic operations you can do to a resource. With the CRUD classes added to WooCommerce 3.0, developers can now easily modify orders, products, customers, line items, shipping zones, payment tokens, and coupons with less code across a unified system. For more info on the CRUD classes in WooCommerce and how to use them, read more <a href=\"https:\/\/woocommerce.wordpress.com\/2016\/10\/27\/the-new-crud-classes-in-woocommerce-2-7\/\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Show off Your Product Images in the Overhauled Gallery<\/h2>\n\n\n\n<p>\u0420evamping the gallery experience on individual product pages was discussed since the time of the 2.6 release last year. After taking a poll and doing some internal testing, WooCommerce came up with a new gallery that has more has subtle improvements for galleries with multiple images. Galleries in 3.0 are also far more mobile-friendly and more intuitive than the previous iteration on mobile. Now visitors can both magnify and zoom images, touch gestures have been greatly improved including swipe to scroll through the gallery, pinch to zoom, and swipe up to close the current image and the mobile lightbox now displays the image\u2019s true size. These and several bug fixes and improvements deliver a much smoother experience of viewing product images.<\/p>\n\n\n\n<center><figure><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/ialMKuaVHm8?showinfo=0\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/figure><\/center>\n\n\n\n<h2 class=\"wp-block-heading\">Enjoy the Performance Improvements, Especially in Larger Stores<\/h2>\n\n\n\n<p>This release includes significant performance enhancements, which you\u2019re most likely to notice if you have a larger store (specifically one with several hundred products or many different variations), thanks to the switch from post meta to taxonomies which are now used more in product filtering. Specifically, product visibility will be converted to a taxonomy (previously post meta) and will be used when displaying featured products or hiding out of stock items. This will improve performance on larger product catalog filtering. WooCommerce contributors have also reduced the number of queries required to display related products and upsells on product and cart pages.<\/p>\n\n\n\n<p>But the most important thing we need to outline is that WooCommerce is actively working on speeding up larger stores, both in this and future releases. Combined with our fast <a href=\"https:\/\/woocommerce.wordpress.com\/2016\/10\/27\/the-new-crud-classes-in-woocommerce-2-7\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">WooCommerce Hosting Packages<\/a> and low latency infrastructure, e-commerce website owners are surely going to feel the difference in performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manage Data Faster with the New CLI<\/h2>\n\n\n\n<p>WooCommerce 3.0 comes with one more treat for developers. The command-line interface (CLI) has been overhauled. The previous CLI didn\u2019t fully support the same functionality and was powered by its own separate code separate from the REST API. This meant code could be duplicated accidentally across the code base, and that certain things possible in the REST API were not possible at all with the CLI.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp wc customer \nwp wc customer_download \nwp wc order_note\nwp wc payment_gateway \nwp wc product \nwp wc product_attribute \nwp wc product_attribute_term \nwp wc product_cat \nwp wc product_review \nwp wc product_shipping_class \nwp wc product_tag \nwp wc product_variation \nwp wc shipping_method \nwp wc shipping_zone \nwp wc shipping_zone_location \nwp wc shipping_zone_method \nwp wc shop_coupon \nwp wc shop_order \nwp wc shop_order_refund \nwp wc tax \nwp wc tax_class \nwp wc tool \nwp wc webhook \nwp wc webhook_delivery<\/pre>\n\n\n\n<p>The new CLI is now powered by the REST API and is a fork of Restful. This provides more commands and more power to the user while reducing the code that WooCommerce has to maintain and ensures that the commands are always current as the project\u2019s REST API is updated in the future.<\/p>\n\n\n\n<p>Wait! There are even more improvements:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Tax rates are now sorted automatically, which makes it easier to add and manage new tax zones<\/li><li>The store-wide notice is now dismissible by customers, making it less of an issue when it overlaps with other elements, especially on mobile devices.<\/li><li>WordPress networks\/multisite user handling has been updated so that WooCommerce will add existing users to the current store if the user already has an account in the same network (this resulted in an error in version 2.6)<\/li><li>Cart percent and product percent coupon types have been merged into one method, reducing confusion and errors caused by cart-based validation<\/li><li>And finally, there\u2019s improved logging for developers.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ready to Try the Bionic Butterfly? Your Update is Waiting!<\/h2>\n\n\n\n<p>We hope you\u2019ve enjoyed reading about WooCommerce 3.0 release. When you\u2019re ready to give it a try, make sure your backups are in place, usable and ready to be restored in case of emergency, and then grab the update from your WordPress Dashboard. It is important to note that many users that are reporting issues after updating to 3.0 have discovered incompatibilities with some themes or plugins. This release received more than 3,000 commits from 115 contributors. With this many changes packed into such a major release, WooCommerce developers recommend testing on a staging site. You can learn more about staging by following our <a rel=\"noopener noreferrer\" href=\"https:\/\/www.fastcomet.com\/tutorials\/wordpress\/install-sitepush-staging\" target=\"_blank\">WordPress tutorials<\/a> on the matter. This will give you the opportunity to make sure your theme and plugins are compatible with the update. It is also worth downloading your current version of WooCommerce from your website admin before you update as in case you run into any issues you would have difficulties finding such. Alternatively, you may check WooCommerce\u2019s <a href=\"https:\/\/github.com\/woocommerce\/woocommerce\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">GitHub <\/a>account where you would be able to download previous versions of the plugin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WooCommerce 3.0 \u201cBionic Butterfly\u201d was just released with significant improvements to the product gallery and developer tools. It\u2019s hard to believe it\u2019s been so long since the last major WooCommerce release when plugin switched to semantic versioning, but sometimes good things are worth waiting for.<\/p>\n","protected":false},"author":2,"featured_media":668,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[256],"tags":[40,78,79,193,44],"class_list":["post-492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-e-commerce","tag-update","tag-version","tag-woocommerce","tag-wordpress"],"featured_image_src":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2017\/04\/woo-v3.0.jpg","author_info":{"display_name":"Elena","author_link":"https:\/\/www.fastcomet.com\/blog\/author\/elenatileva"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WooCommerce 3.0 Bionic Butterfly is Here | FastComet<\/title>\n<meta name=\"description\" content=\"Get to know the most important changes and updates in new WooCommerce 3.0 \u27a4 Bionic Butterfly. Read now and enjoy your amazing blog!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WooCommerce 3.0 Bionic Butterfly is Here | FastComet\" \/>\n<meta property=\"og:description\" content=\"Get to know the most important changes and updates in new WooCommerce 3.0 \u27a4 Bionic Butterfly. Read now and enjoy your amazing blog!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly\" \/>\n<meta property=\"og:site_name\" content=\"FastComet Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-06T12:13:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-10T06:43:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2017\/04\/woo-v3.0.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Elena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ElenaTileva\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WooCommerce 3.0 Bionic Butterfly is Here | FastComet","description":"Get to know the most important changes and updates in new WooCommerce 3.0 \u27a4 Bionic Butterfly. Read now and enjoy your amazing blog!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly","og_locale":"en_US","og_type":"article","og_title":"WooCommerce 3.0 Bionic Butterfly is Here | FastComet","og_description":"Get to know the most important changes and updates in new WooCommerce 3.0 \u27a4 Bionic Butterfly. Read now and enjoy your amazing blog!","og_url":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly","og_site_name":"FastComet Blog","article_published_time":"2017-04-06T12:13:49+00:00","article_modified_time":"2022-06-10T06:43:55+00:00","og_image":[{"width":1024,"height":768,"url":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2017\/04\/woo-v3.0.jpg","type":"image\/jpeg"}],"author":"Elena","twitter_card":"summary_large_image","twitter_creator":"@ElenaTileva","twitter_misc":{"Written by":"Elena","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly","url":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly","name":"WooCommerce 3.0 Bionic Butterfly is Here | FastComet","isPartOf":{"@id":"https:\/\/www.fastcomet.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly#primaryimage"},"image":{"@id":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly#primaryimage"},"thumbnailUrl":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2017\/04\/woo-v3.0.jpg","datePublished":"2017-04-06T12:13:49+00:00","dateModified":"2022-06-10T06:43:55+00:00","author":{"@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/9ef9240ced73eac50f0efa4cfeec79fb"},"description":"Get to know the most important changes and updates in new WooCommerce 3.0 \u27a4 Bionic Butterfly. Read now and enjoy your amazing blog!","breadcrumb":{"@id":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly#primaryimage","url":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2017\/04\/woo-v3.0.jpg","contentUrl":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2017\/04\/woo-v3.0.jpg","width":1024,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.fastcomet.com\/blog\/woocommerce-3-0-bionic-butterfly#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fastcomet.com\/blog"},{"@type":"ListItem","position":2,"name":"WooCommerce 3.0 Bionic Butterfly is Here"}]},{"@type":"WebSite","@id":"https:\/\/www.fastcomet.com\/blog\/#website","url":"https:\/\/www.fastcomet.com\/blog\/","name":"FastComet Blog","description":"FastComet Web Hosting Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fastcomet.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/9ef9240ced73eac50f0efa4cfeec79fb","name":"Elena","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b8cfccf4061aab9b008ad0468984108f59623016631a3aed76c6e837ce2fc05?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b8cfccf4061aab9b008ad0468984108f59623016631a3aed76c6e837ce2fc05?s=96&d=mm&r=g","caption":"Elena"},"description":"Elena oversees all Marketing, Product Management and Community efforts for FastComet and is in charge of telling the brand's story. Always pitching, she\u2019ll share the FastComet vision with anyone who\u2019ll listen. Elena helps our customers make the most of their web sites' and focuses on our inbound marketing efforts; everything from developing new online growth strategies, content creation, technical SEO, and outreach within the FastComet community. Her background includes Sales and Customer Relationship development, as well as Online Marketing.","sameAs":["https:\/\/www.fastcomet.com","https:\/\/x.com\/ElenaTileva"],"url":"https:\/\/www.fastcomet.com\/blog\/author\/elenatileva"}]}},"_links":{"self":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":7,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":3772,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions\/3772"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/media\/668"}],"wp:attachment":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}