The WordPress ecosystem is chock full of outstanding free software. Why, you could build an entire website using an attractive free theme and a selection of highly-functional plugins.
But free solutions aren’t always the best ones. This is especially the case for web designers who build sites for clients. Sometimes, commercial software is needed to achieve professional-grade results.
Investing in commercial themes and plugins can often be the right choice for your project. However, it also brings a certain set of responsibilities. These are things that designers often overlook. Unfortunately, doing so can lead to problems down the road.
Therefore, it’s important to think about what using commercial WordPress software means. Today, we’ll take a look how you can keep things running smoothly both now and in the future.
Licensing and Payment Issues
On the surface, the question of who pays for a particular piece of software may seem obvious. It should be the client’s responsibility, right? Well, it’s a bit more complicated.
If the software in question, let’s say a WooCommerce extension, is going to be used exclusively for the client’s website – they should be the one to pay. Whether you purchase the software and bill them later or have them buy it directly (the better option), your client should be the license holder in this case.
However, a lot of themes and plugins these days have developer licensing options. This allows a web designer to purchase a single license for use on a predetermined number of projects – sometimes even unlimited. This muddies the waters a bit.
At best, it can be a win-win situation. You get to utilize a trusted product without licensing hassles and your client reaps the benefits of it.
Still, there is the potential for future issues. As your work evolves, you may not necessarily use a particular theme or plugin forever. If that software has yearly license renewals, you may be stuck purchasing it anyway – just so your existing client websites don’t fall out-of-date.
Leaving Clients in a Lurch
One of the biggest issues with commercial software in the WordPress space isn’t the software itself – it’s mismanagement by designers.
If you’ve ever inherited a website from another designer, you may have witnessed this first-hand. A theme or plugin is in use, but incredibly outdated. Yet, the license key required to install an update is nowhere to be found. Or, worse yet, the software was directly customized by the previous designer – making an update even more precarious.
This may not be a big deal – at least not right away. But eventually something will go wrong. The more updates applied to your WordPress install, the more likely it is that the old software will break.
Nothing in the WordPress ecosystem is frozen in time. Things are constantly changing. In that sense, leaving a client with something that can’t be updated is akin to leaving a hidden trap. At some point, their site is going to become entangled in it.
And, when it involves critical components such as themes or page builder plugins, the effort and cost to make repairs can be significant.
Best Practices for Commercial Themes and Plugins
So, how can we take advantage of commercial offerings while doing right by our clients? Here are a few ideas:
Always Use Licensed Software
One of the biggest mistakes a designer can make is using unlicensed software on a client’s website. For example, taking a plugin that was licensed for one domain and installing it on another.
Functionally speaking, this puts the site at risk as the plugin can’t be updated. Beyond that, it’s also hurting that plugin’s author as well.
It should probably go without saying, but we’ll say it anyway: Only install plugins and themes if they are licensed for your project.
Inform Clients of Licensing Requirements
It’s important that clients understand their role in staying on top of software licensing. They should have all relevant license keys for software they’ve purchased. It will come in handy if they need to reference it later on.
In addition, clients should be aware of when licenses will renew and why it’s important to stay updated. At that point, it’s out of our hands. The best we can do is educate clients in hopes that they follow through.
Customize the Right Way
Like everything else in web development, it’s important to make any commercial theme or plugin customizations in a sustainable manner. This means using child themes and WordPress hooks as opposed to directly editing files.
This helps to ensure that any customizations won’t be lost during future software updates. Otherwise, your clients may be in for an unwelcomed surprise when a feature no longer works as intended.
Hand off Projects That Can Be Updated
Launching a website and handing it off to a client is a time of optimism. Everything is new, fresh and functional. But if a piece of commercial software can’t be updated in the future, that good feeling won’t last.
Make sure that any commercial themes and plugins can be upgraded via the WordPress dashboard. This helps to ensure that your client’s new website will receive the latest features, along with bug and security fixes.
If a particular component has to be updated manually, let your client know. This way, you can work as a team and plan ahead.
A Little Effort; A Lot of Benefits
It may sound like using commercial software with WordPress is a hassle. Actually, it only becomes a problem if we neglect the accompanying responsibilities.
More than anything, the key to keeping things humming along is communication. Clients need to know what needs to be done, how much it will cost and why it’s important to keep up with licensing. This will prevent the vast majority of issues from ever popping up.
In addition, web designers must build and hand over their projects to clients with sustainability in mind. This means that every component of a website is able to be updated now and five years from now.
So, use your favorite commercial themes and plugins without hesitation. Just make sure that you’re utilizing them with the future in mind.
- Building Client-Proof WordPress Websites
- Is the Future of WordPress Code-Free?
- 5 Cool Things You Can Do with a Local Install of WordPress
- 5 Bad Habits That Can Hurt Your WordPress Website
- How to Use WordPress Custom Fields
- Usability Tips for Content-Heavy WordPress Sites
- How to Create an Emergency Message UI in WordPress
- How to Add Two-Factor Authentication to WordPress