18 Surprising Things You Can Do in WooCommerce

18 Surprising Things You Can Do in WooCommerce

WooCommerce is our platform of choice for WordPress development.

I am a big fan of WooCommerce due to its flexibility and customization that allows us to build awesome sites!

Here are the 18 surprising features and tips that you did not know was possible in WooCommerce.

1. Price Matrix Tables

Essential for B2B businesses that do a large quantity of order quantities for a single product.

A price matrix table allows customers to see the sizes, colors, and inventory available all in one clear table making it easy to add multiple quantities to their Cart.

Here is a GIF example of a price matrix table we developed for wholesale apparel companies, to give you a complete visual of how this works:


Interested in adding a wholesale area to your WooCommerce store?

Wholesale Pro

Wholesale Pro

Add a WooCommerce Wholesale Area to your store!

Get the plugin!

2. WooCommerce Subscriptions

Users may be tempted to use a SaaS such as Recurly or Chargify for their subscription products.

However, if you are already using the WooCommerce platform, use WooCommerce Subscriptions.

We have worked with a client that does over $50,000 in subscriptions per month, all on WooCommerce.

Below is an example of subscriptions on WooCommerce.

WooCommerce Subscriptions setup

In addition, customers have the ability to edit their subscription with the following options:

  • Ship Now
  • Skip Next Shipment
  • Change Frequency of Subscription (i.e. change from every 1 month to every 2 months or every 3 months)
  • Change Next Shipment Date
  • Update payment method
  • Cancel subscription
  • Change Address
  • Change Payment Method


The ability to Ship Now, Skip Next Shipment, Change Frequency of Subscription (i.e. change from every 1 month to every 2 months or every 3 months), and Change Next Shipment Date can be accomplished with the Toolbox for WooCommerce Subscriptions helper plugin. This plugin is an add-on for WooCommerce Subscriptions.

Here are tutorial videos on how to get started with WooCommerce Subscriptions!

3. Slide Out Cart (with cross-sells)

A slide-out cart help increase your average order value.

How so? A lot of eCommerce sites make the mistake of redirecting the customer to the Cart page after adding a product to their cart.

With a slide-out cart, customers can see recommended products to go with the product added to their cart.

For example, I add a Navy 1/4 Zip pullover to my cart, I see recommended jackets that go with this style.


After a user adds a product to their cart, two additional products are recommended to be purchased.


🚀 This site is included in the WooCommerce showcase. Go check it out!

4. One page Checkout (3 column)

Offering customers the ability to see a one page checkout in WooCommerce is crucial. In the example below, we combine the following:

  • Cart
  • Free Shipping Meter
  • Cross-sells and Upsells
  • Coupon Code
  • Shipping address
  • Delivery options
  • Gift note
  • Gift Card
  • Payment (Stripe)

Here is an example of a one-page checkout we developed using WooCommerce.


One page checkout can increase conversions by speeding up the checkout process.

One Page Checkout

One Page Checkout

Reduce cart abandonment by offering the entire purchase process on a single page!

Get the plugin

5. Email product page to friend or coworker

Allow customers on your WooComerce store to easily send a particular product you offer to their friends or even coworkers!

Perfect for WooCommerce wholesale stores that want their sales reps and distributors to share products across their network.

See the GIF below of how this works.


Here is how the email notification looks like!


Want to see this functionality in live-action?

Go to this WooCommerce wholesale demo and test emailing yourself to get a better idea of how this works!

6. Search Bar That Autocompletes

Notice when you type something in google the search bar shows suggestions?

After typing in “vest”, the search results populate with suggested products.


This can be set up with the Product Search plugin.

Now, your customers can search for a product based on name, SKU, color, etc.

Product Search

Product Search

The perfect search engine helps customers to find and buy products quickly.

Get the plugin

7. Hide Price for Logged Out Users (Logged-in Pricing)

Do you run a B2B business where users that are logged in see different pricing?

For example, let’s say your site shows non-logged-in users a retail price of $100.

Hide Price for Logged Out Users

If a user has been approved for a distributor account, their price would be 1/2 the price after logging in.


This is just one example of how you can show different prices based upon if the user is logged in. Another possibility could be to show different prices if the user has the role of customer vs. distributor.

8. Recommend Products In Your Blog Sidebar

Writing content for your WooCommerce site is beneficial to document your journey.

Whether you are writing about the process it took to create that awesome new product just launched or spotlighting a holiday gift guide, showing select products in your blog sidebar can easily convert the casual fan to purchase your product.


9. Delight Customers with Tracking and Delivery Updates

Customers are eagerly waiting for their shipments.


Adding a shipment tracking link to their Orders page allows you to keep customers updated on the whereabouts of their orders.

Looking to add the “track shipment” link to your WooCommerce Orders page?

Use the Shipment Tracking plugin to set up this functionality on your store!

Shipment Tracking

Provide customers with an easy way to track their shipment!

Get the plugin

10. Allow customers to upload AI, PSD, EPS, SVG, PNG and DST files

If your company offers screen printing or embroidery services, allow your customers to upload their logos on your product pages.

The problem is that customers want to upload AI, PSD, EPS, SVG, PNG and DST files that can be massive in size and will not work with WordPress’s maximum upload size.

Use a 3rd party integration such as Cloudinary to allow customers to upload their logo on the product pages. Here is an example below.


11. Size Charts

Size charts are effective so customers can easily see if your products will fit them.


12. Coupon & Promo codes before checkout page

A complaint of many Shopify store owners and developers (that’s us) is that users are not able to add a coupon code until the final Checkout page.

In WooCommerce, you are able to apply a promo code on a link, Cart page, and Checkout page.

My favorite coupon code plugin is WooCommerce Smart Coupons.

It allows you to specify an exact coupon expiry date and time of when your coupon will expire.

Check out the recent video I did on how to set this up!

Smart Coupons

Smart Coupons

Everything you need to grow sales using discounts, coupons, vouchers, product giveaways, offers and promotions!

Get the plugin

13. Unlimited product options and variations

WooCommerce allows for unlimited product options & variations. Product options think size, color, features, price, etc.

Product variations would be a Small Blue T-Shirt. A downside of Shopify is that they limit each product to 3 product options and 100 product variations.

Learn more about how to get add image swatches to variations in WooCommerce.

14. Do (and build) more with the WooCommerce API.

WooCommerce’s API allows you to connect your store to your existing product lifecycle management system, customer relationship manager, or business database.

Below are just a few of the features of WooCommerce’s API:

  • Create, modify, and delete products, product variations, orders, and customers.
  • Display real time shipping rates and methods
  • Add, update, delete product images
  • Retrieve all current tax rates or batch update all tax rates across your store
  • Access sales reports based upon top sellers and time period (i.e. top sellers in the month of April)
  • Connect inventory to your centralized inventory management system to keep your inventory across all channels correct

Get started with the WooCommerce API without knowing how to code.

15. Migrate from Shopify/BigCommerce/Magento to WooCommerce

If you are currently using Shopify, Magento, Bigcommerce, or another ecommerce platform, it is easy to move to WooCommerce.

Already on WooCommerce? See how to migrate WooCommerce customers and orders between sites.

16. Multiple WooCommerce Registration Forms

Using Gravity Forms, you can setup multiple customer registration forms with WooCommerce. In this example, we setup 2 unique registration forms for a client:

  • New Web User form: for current customers that did not have an online account set up yet.
  • New Customer Registration form: new prospective customers that had to be approved.

What would be a situation where I would use multiple WooCommerce Registration forms? If you have a B2B WooCommerce store and are looking to have wholesale customers register and undergo an approval process before they are able to shop.

Gravity Forms

The best plugin to create advanced forms for your WordPress site!

Get the plugin

17. Use WooCommerce Integrations With Your Existing 3rd party Tools

WooCommerce is the most popular CMS in the world. Due to its popularity, there is an integration for almost any email marketing software, CRM, and marketing tool on the market.

Want to add customers to your CRM in Zoho, Insightly, SalesForce and others? This takes 10 minutes.

What about automatically adding customers to your MailChimp, Constant Contact, or Drip list? Done.


WooCommerce Zapier

Automate your WooCommerce store by connecting it to more than 2,000 cloud apps using Zapier.

Get the plugin

18. Online Courses

Easily setup an online course using the LearnDash integration with WooCommerce.

You could also use WooCommerce Memberships and WP Complete.



Create a online course with your WooCommerce store.

Get the plugin

19. Over 100+ Payment Gateways Options

Easily take payments on your WooCommerce store from Stripe, PayPal, Square, Apple PayAuthorize Net, and many others.

Is your business setup to send invoices and receive checks or cash on delivery? A payment gateway can easily be setup to accept payments by cheque or cash on delivery.

Want to check if the gateway your business uses is offered on WooCommerce? Take a look at all the payment methods WooCommerce offers.

Looking to setup PayPal right now? Or maybe Stripe or Authorize Net? We got you covered in the videos below!

Now it’s your turn. What is possible in WooCommerce that is surprising to you?

I would love to hear your thoughts.

Leave a reply

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. Your email address will not be published. Required fields are marked*


  1. Silvia February 16, 2020 | 4:11 am

    I am interested in the b2b order matrix. It is EXACTLY what I was looking for. How do I get it? Is there a plug-in I can purchase? How much does it cost? Thank you.

    • Simon Gondeck February 19, 2020 | 9:54 am

      Hi Silvia: the B2B order matrix was something we custom developed in WooCommerce. We do sell this b2b order matrix table for $499. If you have any questions, please reach out to simon[at]sgwebpartners.com.

  2. Wagner November 26, 2019 | 1:22 pm

    Hello I’m from Brazil. What would it cost to have a checkout like yours? I use the flatsome theme