18 Surprising Things You Can Do in Woocommerce

Ecommerce, WooCommerce
18 Surprising Things You Can Do in Woocommerce

Woocommerce is our platform of choice with our ecommerce development.

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

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

1. 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. Here is an example of a Woocommerce site we developed who utilizes the slide out cart.

woocommerce-side-cart-sg-web-partners

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

img-woocommerce-cart-cross-sells-upsells

2. 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 in Woocommerce.

woocommerce-one-page-checkout

Where can I see a live example of a Woocommerce one page checkout?

  1. Go to any product page on this site (i.e. Sweater Pullover product)
  2. Next, select a size and click Add to Cart.
  3. Then, your email address and create a password.
  4. Finally, see the one page checkout.

3. 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 implemented for a wholesale apparel company, to give you a complete visual of how this process works:

woocommerce-order-matrix-table

4. 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.

woocommerce-logged-in-pricing-2

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 customer vs. distributor.

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 B2B Wholesale stores that want their sales reps and distributors to share products across their network.

See the GIF below of how this works.

woocommerce-email-product-page

Here is how the email notification looks like!

woocommerce-email-product-page

Want to see this functionality in live action? Go to this Woocommerce wholesale demo store 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? This can be set up in Woocommerce so your customers can search a product based on the name or specific product SKU.

See the example we developed for a client below. After typing in “vest”, the search results populate with suggested products.

woocommerce-search-autocomplete-bar-sg-web-partners

7. 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 a subscription platform setup on Woocommerce.

woocommerce-subscriptions

Customers have the ability to edit their subscription with the following options:

  • Ship Now
  • Skip Next Package/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/Update payment method

8. Recommend Products In Your Blog Sidebar

Writing content for your ecommerce 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, show select products in your blog sidebar can easily convert the casual fan to purchase your product.

woocommerce-sidebar-upsells

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 of the whereabouts of their orders.

woocommerce-shipment-tracking

Looking to add the “track shipment” link to your Woocommerce Orders page? Use the Shipment Tracking plugin to setup this functionality on your store!

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.

Woocommerce-product-options-customers-to-upload-AI-PSD-EPS-SVG-PNG-DST-files

11. Size Charts

If you never bought a product from a ecommerce store an unknown is if the clothing will fit. Size charts are effective to be added as popups so customers can easily see if your products will fit them.

woocommerce-size-chart-popup-sg-web-partners

Here is another example:

woocommerce-size-charts

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 Woo you are able to apply a promo code on a link, Cart page, and Checkout page.

13. Unlimited product options and variations

Woocommerce allows 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.

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 orders or move customers from one site to another.

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 a approval process before they are able to shop.

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.

18. Over 100+ Payment Gateways Options

Easily take payments on your Woocommerce store from Stripe, PayPal, Square, ApplePay, AmazonPay, Google Pay, Authorize Net, Evalon, Intuit 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.


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

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