WooCommerce contains about a thousand hooks that can be used to make changes to your WooCommerce store. However, these can be difficult to use if you’re new to modifying WordPress plugins or don’t understand PHP basics. While there are tons of useful snippets available for customizing WooCommerce or tweaking your shop’s display that take advantage of these hooks, you’ll have to hunt these snippets down. You may even need to change them to get the effect that you’re looking for.
The moral of the story is that WooCommerce can be customized pretty easily, but there may be a barrier to doing so if you’re uncomfortable with adding custom code to your site, or don’t particularly understand how an action or filter can work.
The plugin we’ll take a look at today is designed to take these small tweaks and make them accessible for users that don’t want to add code snippets to their site. The WooCommerce Jetpack plugin adds settings and options to customize several items throughout your WooCommerce store so you can avoid adding custom code to your site.
The plugin adds numerous settings in a new WooCommerce tab that you can go through to enable and adjust as needed. There are pros and cons to this approach (which we identify below), but the end result is that you can change several components of your site easily without worrying about conflicting code snippets.
When installed, the plugin adds a settings menu to WooCommerce > Settings > Jetpack. Here you’ll be able to go through all settings and enable or disable them, as well as make your needed changes. There’s a large number of settings pages, so the setup may be time intensive. You can also find some of these settings through the WooCommerce default settings.
Some of the settings are locked unless you’ve also installed and activated the WooCommerce Jetpack Plus plugin, which is currently on sale for $19. I’ll note which features are free and which are paid as I mention them.
Most of the settings allow you to make small adjustments to your store, and can be disabled if they’re unnecessary. For example, you can enable a “Call for Price” banner for products whose price is blank.
You can also make small changes to your product and shop pages. You can add information such as total sales or product SKUs to both your shop and single product pages:
There are several attributes that you can add to the shop pages, and there’s a full list of possible additions available. For example, you could display shipping weight and / or stock availability instead.
The plugin also adds a set of tools under WooCommmerce > Jetpack Tools.
My favorite of each of these tools is the ability to add custom order statuses to WooCommerce. You can add as many custom statuses as needed and delete them in the future if they’re no longer used. This is super helpful if you want to have a “shipped” status in between the “processing” and “complete” statuses, as each shop’s fulfillment process is different.
Within the settings, there are a few key features that I found very useful. Most of these features are available in the free version, while the “Plus” version grants some additional or advanced functionality.
WooCommerce Jetpack will add the ability to set custom price labels on your product pages as desired. You can set any HTML to display after the price at a global level under the “Custom Price Labels” setting, and you can use HTMl instead of the price on a per-product basis.
For example, this could be useful if you sell products in bundles or packages. You could display “per dozen” following the price by creating a global setting for this. The “Plus” version of the plugin unlocks all pricing labels for a product.
WooCommerce Jetpack also lets you add a product tab to your WooCommerce product pages. The free plugin can add one global and one single tab per product.
You can add and adjust checkout information with WooCommerce Jetpack. Custom payment gateways can be added, which are essentially new manual payment gateways. This is useful if you use the “check” gateway for something, but need to add another payment gateway. For example, I added an “Invoice” gateway, which will allow me to send an invoice to the customer following the order.
I really liked the ability to restrict this gateway to certain shipping methods, which can let you create a specialized gateway for delivery or other services. You can also set a minimum order amount for this gateway with the Plus version.
When displayed on the checkout page, your customized message, icon, and name will be displayed.
You can add payment gateway fees with WooCommerce Jetpack as well. This is handy to add a fee for gateways like the “check” gateway, as you may have to go deposit these checks in person. You can add a fee to account for this and encourage customers to use another payment method. You can set a fixed fee with the free plugin, and use a fixed or percentage fee with the Plus version.
I also liked the setting that enables free shipping to hide other shipping methods. This is an easy way to ensure that your customers don’t pass up free shipping promotions, which you may be asked to refund later if they accidentally pay for it.
The final checkout tweak that I used was the ability to change the “Place Order” button text as needed.
When your checkout is displayed, these changes will be in effect.
The other important setting in WooCommerce Jetpack is the ability to generate sequential order numbers. You can ensure that your order numbers don’t skip when generated, which may be necessary for accounting.
WooCommerce Jetpack is geared towards users or shop admins that don’t want to add custom code to their sites. The plugin is structured well and will help you make several small changes to your site without hunting down individual snippets to do so.
The benefit to using an all-in-one plugin is that you get a lot of functionality with a minimum of effort. Rather than seeking out several plugins or snippets, you simply install and activate one plugin, and you have several new features added to your site with one install rather than installing 30 different plugins to accomplish this. It can save you time as a shop admin in terms of researching and adding plugins.
You also go to one place for support rather than using plugins from several different authors, which provides another time management bonus.
While this all-in-one solution can be useful for a shop administrator, there are downsides. There’s a small risk that an issue or error in the plugin could then affect multiple features on your site, as they’re part of the same plugin, rather than a modular approach of using separated plugins.
A plugin that adds several bits of functionality to your site may not be able to provide the depth in terms of feature set that you need, or may have to fit the UI for this into a structure that’s not best for it. For example, the ability to generate PDF Invoices with WooCommerce Jetpack is awesome, but the setup is a tad bit cumbersome, as it has to fit in with the rest of the plugin structure. Typically PDF Invoice plugins have the flexibility to set up a new menu with tabs to organize the settings for the content, emails, and other setup information rather than displaying it all on one settings page.
This is certainly not a deal breaker, and will simply depend on what you need for your site. As a user you should determine:
- what features you need (and whether you need the majority of the features offered by an all-in-one plugin)
- if these features do enough to meet your needs or if a more specialized solution is required
- whether you’re willing to install multiple plugins or if you’d like to install one.
As always, your workflow will dictate what’s best for you.
WooCommerce Jetpack succeeds in making a shop managers life easier – you can make changes and add several small bits of functionality to your WooCommerce site with a minimum of effort.
Setup will be intensive as there are so many features to go through, and some wording may be foreign to users new to WordPress. For example, setting a “Priority” for a product tab may confuse some users, as it sets the function priority for them, but they may not know an appropriate number to use. However, all new features are organized into one place so that you can quickly find them.
There’s the risk that you don’t need many of the extra features, as there are other plugins or snippets that can help you get some of the WooCommerce Jetpack functionality, or that the modules may not do everything you need.
However, if you’re looking for a few of these features already and you want an easy way to add them to your site without custom code, WooCommerce Jetpack can be a very handy tool for you and makes it easy to make this site changes. You won’t have to seek out several snippets and plugins, and you can unlock several useful new features if you need to with the Plus version. You also get to go to one author for these features and support.