WooCommerce 3.0 Technical Advisory

WooCommerce 3.0 Technical Advisory

Our engineers at OnSiteWP follow the large developments in the WordPress community. One such development is the release of WooCommerce 3.0.

The new version of WooCommerce is a major update.  By major we mean that your plugins and themes need to be compatible with this update.

Should I Update to WooCommerce 3.0?

As of today, April 10, 2017, our recommendation is to NOT upgrade your site just yet. There will be a time to update but we recommend to give the developers and field testers a chance to find and fix compatibility issues with this major 3.0 release.

Already we have seen WooCommerce 3.0.1 get released. This fixes some of the issues in 3.0 but it has only been a week. We would like to see Woocommerce 3.0 mature a little bit more before we recommend it as an update to our clients?

Some people think they always need to stay updated to be secure. This is a guiding principle absent of additional information. The WooCommerce 3.0 release is a new feature release, not a security release. At this time we can confidently say it is not a security problem to stay at version 2.6.14.

Theme Support

WooCommerce 3.0 has introduced a new product image lightbox on the product pages. If you have a theme with a custom product page, your theme will need to be updated to be compatible with WooCommerce. If you are unsure if this applies to you, contact your theme developer and ask if your theme is compatible. It will be helpful to look under Appearance – Themes in the WordPress dashboard to tell the theme developer the name and version of the theme currently installed on your site.

Plugin Support

It is very common to extend WooCommerce functionality with plugins. This can range anywhere from payment gateway, shipping module, or a full on subscription system. Check with your plugin developers for WooCommerce 3.0 compatibility. Developers have had about 2 months prior to the public release of 3.0 to get their plugins ready. Some have done a better job of preparing than others. At minimum, make sure that you have the most current version before attempting the WooCommerce 3.0 upgrade.

We have seen one report of a site where their woocommerce license manager had disconnected from woocommerce.com so they weren’t showing any plugin updates. If you have plugins from woothemes, you may want to spot check certain plugins by going to their product page (e.g. woocommerce subscriptions) and clicking on the ChangeLog link at the bottom of the right column. Within the long list of text are the version numbers and release dates.

Testing With A Development Server

OnSiteWP recommends you copy your full website to a development environment where you can test the WooCommerce 3.0 update prior to rolling it out to your live site. This is to find any compatibility problems with your collection of theme, plugins, and customizations.

If you decide to forego testing on a development server, at least take a backup of your WordPress site prior to upgrading to 3.0. This new version updates your database scheme which means there is no going back to an old version without restoring your database from backups.

If this is something that you don’t want to deal with, OnSiteWP has website maintenance packages to alleviate your need to be a technical wiz to perform the update. Contact us today for more information.

Photo by Canonicalized

For Writers, WordPress is More Like WordComplex

For Writers, WordPress is More Like WordComplex

For Writers, WordPress is More Like WordComplex

I’m a copywriter and content developer. WordPress helped me expand my business when I first started using it in 2009.

Back then, it was still considered blogware, but many writers and small businesses used it to create websites. A friend who had a hosting side business introduced me to WordPress in 2009.

I was amazed at how easy it was to use. If you can use a word processor, I started to tell my clients, you can use WordPress.

That’s still largely the case when it comes to writing and posting to a WordPress site. Keeping that site running smoothly, though, is another story. Maintaining a site has become a complicated process that often requires site owners to consult with experts like OnsiteWP.

Site Maintenance is More Than Updating WordPress and Plugins

Back in the day, maintaining a WordPress site meant timely software, theme, and plugin updates. That was pretty much all a simple site like mine needed.

But as I’ve discovered, today you need to know a fair amount about WordPress utilities to keep a site functioning.

Update WordPress to the latest version, and you’ll get security patches and a few nifty new tools like theme and image customization, an Omega toolbar button that lets you select various symbols, and live previewing.

You will also find is that some of your plugins no longer work or even worse, malfunction. Which is what has happened to me with nearly each WordPress update for the past two years. Update and troubleshoot are now the norm.

It’s true that many developers ensure their plugins are compatible with new and upcoming updates. WordPress lets them preview expected updates through beta releases and release candidates. (Beta tests are plugins while release candidates, or RCs, are downloadable.)

But most developers don’t update right away or at all, yet their plugins are still listed within the software.

This leaves many non-techie WordPress users like me with fewer plugin options and/or spending more time troubleshooting problems. Over the past year or so, I’ve encountered these post-update issues:

Unable to add images to a page or post
Toolbar disappearance
Loss of callout function
Warnings posted at the top of certain pages

I’m no techie but I’m not a complete nube. I attend, semi-regularly, a WordPress meetup for developers where I can at least become aware of technical issues and know who can help me. I can use a c-panel, do simple CSS edits, and know basic HTML5 coding.

What I can’t do, though, is solve a particularly annoying problem with a Twitter feed my friends at OnsiteWP are working on as I write this. The feed works fine on all pages except my home page (of course, it’s the home page) where it froze in place on October 3.

WordPress is More Complex Than Ever

The sad truth is that WordPress has grown beyond a useful tool for writers and became a fairly complex piece of software that demands multiple updates each year. It’s at the point where WordCamp events are largely technical events writers might find interesting, but hardly within our skillsets.

Unlike other software programs, you can’t run a site on an old WordPress release for long. Eventually, the plugins and even links will stop working.

I have a client for whom I provide content optimization. She is using a version of WordPress that’s least three years old. It’s so old the software doesn’t even prompt her to update any more!

When I started to work with her, I discovered many plugins she relied upon no longer functioned. I’m not comfortable updating WordPress when I know it might no longer recognize her theme. The theme developer, unfortunately, is no longer in business.

She tells me she’s identified a local (Philadelphia) developer to work with. Last week, she sent me a blog I optimized and added to the site. I noticed someone had gone through the site and deleted plugins that no longer worked, but that old theme is still there.

With some trepidation, I updated about a half-dozen plugins. Thankfully, nothing went wrong but I noticed the fonts on the site look smaller.

If she does get a new theme in place, I’ll recommend (maybe beg) her to pay attention to updates and ensure her developer (or someone else) is available to trouble-shoot the inevitable update snafus.

Ruth Ann Monti owns the content development business TimeStorm Communications.


The Perils of Outdated Software

I have been working with a company who has been doing the right thing, they are updating their website.  It’s a much larger project than normal because they are switching from PrestaShop to WordPress and Woocommerce.  In order to do this, we are using a commercial data migration tool to assist in the transfer of customers, orders and products.  We did an initial test run of a migration tool in June to verify compatibility and get products loaded for the developers in order to have a realistic view of the store on the development server. (more…)


My First 5 Minutes on Your WordPress Admin

As a systems consultant, I get to see a lot of WordPress websites.  The condition of the sites runs the gamut from mundane (my favorite) to a chaotic explosion of warnings, errors, and update notifications. I am going to describe the first key things that I examine when getting familiar with your website. (more…)