Elemental Holdings, Inc. A South Florida Graphic Design Firm
  • ENGAGE
  • CULTURE
  • CASE STUDIES
  • SOLUTIONS
  • COMMUNICATE
  • DISCOVER
  • Menu Menu

Say hello to WooCommerce 2.5 “Dashing Dolphin”

2016/01/27/0 Comments/in Frontpage Article/by Bruce Quiroz

Today we’re proud to release WooCommerce 2.5 “Dashing Dolphin” into the wild! 2.5 has been in development for ~5 months and has seen around 1600 commits from 42 contributors.

This is another evolutionary release which focusses on improvements to existing functionality, as well as stability and performance. We do however have some new features to mention in 2.5 which developers in particular should enjoy using.

dolphin.png

Introducing WooCommerce CLI

The WooCommerce CLI (command line interface) lets you perform many actions on your store via the command line, such as creating customers and coupons. This should be very useful for power users! Here is a quick example of the CLI in action, in this example updating then deleting a coupon.

2016-01-12 10_54_27.gif

The documentation for our CLI can be found here.

A new sessions table

Being stateless, WordPress doesn’t have an in-built way of handling session data. You can use cookies or implement PHP Sessions, but both have limitations and some hosts aren’t equipped to deal with them by default.

Early on we decided to adopt a solution based on wp-session-manager whereby you have a cookie to identify each user, and have their session data stored in the WP options table. This worked well, and has served us nicely until now, however it did lead to problems with scalability and data cleanup.

For these reasons we’re introducing a new session handler which uses custom tables, rather than the WordPress options table.

You can read more about this feature here.

Performance improvements

We made a number of performance improvements in 2.5, mainly working on optimising our usage of transients which we covered in our beta 2 post.

tl;dr we’ve audited all transients, removing those that are unnecessary and moving to alternative forms of data storage and caching where possible. Combined with the new sessions table, query speed should be improved due to reduced usage of the wp options table.

Tax rate settings UI

We’ve been experimenting with backbonejs to improve the user interface recently, which should feature more prominantly in core from 2.6. In 2.5 we’ve used it to improve the tax rate input screens, which now saves via ajax and has a new inline search.

2016-01-12 12_04_11.gif

Improved checkout flow

We touched on some checkout screen tweaks in our beta 2 post here and the beta 1 post here. Most notably we have:

  • Moved the terms and conditions box before the place order button
  • Tweaked default call to action button styles
  • Added error recovery when malformed JSON is returned by the ajax methods.
  • Removed the ‘estimated’ text from the cart totals area.
  • Made it so when only 1 gateway is enabled, the radio buttons will be hidden.
  • Added pass
Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Vk
  • Share on Reddit
  • Share by Mail
https://elementalstudios.us/wp-content/uploads/2016/01/dolphin.jpg 992 1200 Bruce Quiroz https://elementalstudios.us/wp-content/uploads/2016/09/logo_es_nav-1.png Bruce Quiroz2016-01-27 12:41:242016-01-27 12:41:24Say hello to WooCommerce 2.5 “Dashing Dolphin”
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search Search

Recent Posts

  • Wordfence 7.8.0 Is Out! Here Is What Is Included
  • Patch Now: The WordPress 6.0.3 Security Update Contains Important Fixes
  • Wordfence 7.7
  • You Don’t Need to Be a Magician to Optimize SEO
  • Meta is building VR gloves for the metaverse

Categories

  • Apps
  • Business
  • Colors
  • E-Commerce
  • Frontpage Article
  • Graphic Design
  • Graphic Design Firm
  • Internet News
  • Internet Speed
  • Marketing
  • News
  • Printing
  • Privacy
  • Psychology
  • Security
  • SEO
  • Social Media
  • Technology
  • Typography
  • WordPress

Recent Comments

    Archives

    • November 2022
    • October 2022
    • January 2022
    • November 2021
    • October 2021
    • August 2021
    • April 2021
    • June 2020
    • May 2020
    • March 2020
    • February 2020
    • October 2019
    • September 2019
    • July 2019
    • May 2019
    • April 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • September 2018
    • July 2018
    • June 2018
    • May 2018
    • March 2018
    • October 2017
    • November 2016
    • October 2016
    • September 2016
    • August 2016
    • April 2016
    • March 2016
    • February 2016
    • January 2016
    • August 2015
    • June 2015
    • May 2015
    • April 2015
    • March 2015
    • November 2014
    • October 2014
    • July 2014
    • April 2014
    • March 2014
    • February 2014
    • December 2013
    © Copyright - Elemental Holdings, Inc. A South Florida Graphic Design Firm || "We Share your Dreams with the World" || Contact us today via phone or e-mail || info@elementalstudios.us || T. 954.586.4410
    • Link to Facebook
    • Link to Behance
    • Link to X
    • Link to Instagram
    • Link to Youtube
    • Link to Rss this site
    • Link to Mail
    • Link to 500px
    Link to: Chrome Is About to Load Web Pages Way Faster Link to: Chrome Is About to Load Web Pages Way Faster Chrome Is About to Load Web Pages Way Faster Link to: SEO 101: The 5 Parts of Your Site You Should Keyword Optimize Link to: SEO 101: The 5 Parts of Your Site You Should Keyword Optimize SEO 101: The 5 Parts of Your Site You Should Keyword Optimize
    Scroll to top Scroll to top Scroll to top