Building an Omnichannel Business with WooCommerce and Square

Written by Jacque Cuisinot on February 8, 2018 Blog.

In a survey of 1,164 U.S. business owners by Mercury Analytics last year, 42 percent stated that they take credit cards online, while 76 percent reported that they accepted credit card sales in person. In the blend of online and brick-and-mortar sales, what is the state and stance of your business? Perhaps you’re thinking of making a leap from digital to physical (or the reverse) and are weighing your options.

Let’s dive into how to build an omnichannel business and, in particular, how to do it with WooCommerce and Square.

How modern consumers shop

The shopping behavior of modern consumers has evolved and expectations have risen. In 2018, consumers want their shopping experience to be easy and convenient, no matter where they are. In a recent study, Deloitte Consulting reported that more than two-thirds of shoppers are categorized as omnichannel consumers. What exactly does this mean? Buyers are engaging in multiple channels throughout the purchase life cycle (browse, buy, return).

Knowing that more and more consumers are shopping across multiple channels, prioritizing omnichannel enhancements has been a key focus and an important investment for retailers. A JDA study found that CEOs ranked creating new customer experiences as their top spending initiative to improve business operations, and refiguring brick-and-mortar locations so they can expand their online business as their primary strategic growth enabler. As consumer behavior shifts, it’s crucial that businesses adapt to fit their customers’ needs.

How business owners operate

While businesses are working to adapt to consumers’ shopping habits, there are still significant changes that need to be made. The 2017 Mercury Analytics study revealed that 56 percent of respondents have a physical store, 21 percent have a pop-up store or pop up at events, 34 percent sold online (using a website-building platform), 25 percent sold through Facebook (40 percent sold on social media as a whole), and 16 percent through Amazon. Digging deeper, the business owners were also asked about how they accept payments. The majority (76 percent) confirmed that they accept credit cards in person, but only 42 percent stated that they take credit cards online.

The benefits of selling across multiple channels

Entering new sales channels and taking a business online is likely to drive an increase in sales. Omnichannel shoppers have proven to be loyal, valuable customers. A study by the Harvard Business Review found that in comparison to single-channel customers, those who shop across multiple channels spend an average of four percent more every time they shop in person and ten percent more when they shop online. Additionally, these shoppers are more likely to be repeat buyers and recommend retailers to family and friends.

4 things to consider before taking your business online

Expanding a business into a new channel is no easy task. There are several key elements that should be assessed to ensure success.


1. What does your competitive landscape look like?

Before making the investment to take a business online, it’s critical to have a thorough understanding of the industry and key competitors in the category. While there may be crossover between online and in person, there will also be significant differences that must be identified. Define how you will differentiate your business and stand out.

2. Who is your target market?

Establish the primary target market. Defining the audience up front is key as this plays a major role in where to promote and sell online.

3. What products will you sell online?

If you already sell in person, decide if you will sell the same set of inventory online or if there is a different category of products that would be a better fit for eCommerce.

4. What functionalities does your ecommerce platform need?

The front and back ends of an online store serve very different purposes, but both are equally important.

The front end is visible to the customer. This covers everything from product display and customer reviews to responsive layouts. Depending on what you’re selling and who the audience is, be sure you have the necessary functionalities in place.

The back end provides insight into the data and analytics of the business. This includes sales and inventory reports. If you sell in person, having a platform that syncs across all channels is key to always being up to date on your entire business.

Online payments made easy

Once you are prepared to build your online store, the next step is to select your payment processor. When you sell with Square you can easily accept online and offline payments through a single solution and manage your entire business in one place. Plus, the extension to connect Square and WooCommerce is now free to install.

Square for WooCommerce is now free

Powering your online payments with Square means:

  1. Simple pricing – Pay one flat rate per online transaction.
  2. Fast deposits – See your money in one to two business days.
  3. Saving time – Keep your offline and online inventory accurate and up to date in one place. Save time by creating or updating your products once and see the changes automatically reflected in both platforms.
  4. Staying secure – Square provides Chargeback Protection and fraud detection at no cost so you can keep your business secure and stay focused on making your next sale.

Square seller Michael Waldon of Maryland-based Candles Off Main shared that “Selling online is our bread and butter — but it requires a great deal of inventory management. We’ve been so happy with the inventory management tools provided by Square. Unlike with traditional desktop software, I can manage my inventory anywhere — at the office, on my phone, at home. Mobile inventory management is truly essential — and Square provides the tools I need.”

Unlike traditional desktop software, I can manage my inventory anywhere — at the office, on my phone, at home

How to seamlessly integrate WooCommerce and Square

To start accepting payments, you need to integrate your WooCommerce store with Square by signing up for a Square account and installing and configuring the free extension.

1. Sign up for a Square account (fast and free)

When you’re ready, go to and sign up for your free Square account (enter your business location when prompted). Then stay logged in to Square during the setup of your WooCommerce Square plugin. If you already have a Square account, sign in to your account and stay logged in while setting up the extension.

Sign up for your free Square account, then stay logged in to Square during the setup of your WooCommerce Square plugin
Signing up for a Square account is fast, and free!

2. Install and configure the free extension

The official Square extension for WooCommerce is available free in the marketplace. There are detailed installation and configuration instructions in the documentation.

Once you’ve added the free extensions to your site, connect it to your Square account to sync data
Once you’ve added the free extensions to your site, connect it to your Square account to sync data.

WooCommerce integrates Square’s Transactions, Catalog, and Inventory APIs in easy-to-install extension to make selling online and in person simpler. Since everything is prebuilt, the implementation process is quick.

Adding the extension is an easy process and has been instrumental for businesses like Candles Off Main that sell both online and in person. “Using Square in-store and online has made running my business simpler: one provider, one set of reports, and automatic inventory syncing with my WooCommerce store,” owner Michael Waldon shared.

If you need any more guidance setting up Square and WooCommerce, take a look at the step-by-step documentation.

Sell anything, anywhere with the Square integration

16 Responses

  1. Kishore Kumar
    February 10, 2018 at 11:49 am #

    Thanks, Jacque Cuisinot.

    I think I need to first focus on those 4 points before making an online website for my own product.

    The point which is on I haven’t thought about is competitive landscape. I must focus on it.

    Thanks anyway.

    Have a great day!

  2. Craig Fernandez
    February 13, 2018 at 8:08 pm #

    One of my issues with Square used to be that it didn’t handle Subscriptions with the same payment functionality as the Stripe gateway. Has this been resolved? Is there documentation on this?



  3. Martin Bailey
    February 14, 2018 at 2:06 am #

    I’d love to be able to use Square, but running a true Omnichannel Business requires us to take multiple currencies, and Square doesn’t support this. If I could use two currencies (or more) with a single Square account and take both currencies on a single web site, and have the ability to let the customer change the currency via a pulldown, or for me to set the product currency for each product, I’d be on-board in a flash.

    • Terry
      February 14, 2018 at 5:15 am #

      Wouldn’t the credit card company, Visa or MC, handle the currency conversion?

  4. Terry
    February 14, 2018 at 5:18 am #

    No’ I just read up on it? You’re right and multiple accounts would be unwieldy.

  5. Elise
    February 14, 2018 at 6:46 am #

    Newbie question here. I am already using PayPal on my website, how do the rates compare with Square. If I sell a t-shirt online with PayPal I’ll owe PayPal 2.9% plus $0.30. I’m trying to figure out how much I’d owe Square? Only 2.75% and no fee? I can’t find how much the fee is. Thanks.

    • Moggy
      February 14, 2018 at 12:54 pm #

      Found This hope it helps
      Clear pricing: Pay 2.75% (2.65% for CA, 1.75% for UK, 1.9% for AU, and 3.25% for JP) per in-person transaction and 2.9% + $.30 (2.5% for UK, 2.2% for AU, and 3.6% for JP) for online transactions. Custom rates available for some businesses with annual revenues over $250K and an average ticket size over $15

      • Elise
        February 14, 2018 at 11:42 pm #

        Thanks. I’m wondering how much it would cost me if I switched from PapPal on my website (2.9% + $0.30) to Square. Would Square be a percentage AND I also pay PayPal or Stripe? Or would I only pay Square, and if so, how much for transactions on a smaller online store?

  6. Subhamay Pal
    February 14, 2018 at 8:52 am #

    This is really a good tool, but not available in many countries like India. I am waiting for it’s launch in India.

    • Jacque
      February 14, 2018 at 7:14 pm #

      Square for WooCommerce is currently available in the U.S., Canada, Australia, Japan and the UK. We will be sure to announce when we expand in other countries.

  7. Volusion Developers
    February 14, 2018 at 7:25 pm #

    Jacque! Can you please apprise me that when Square for WooCommerce in India is coming? Thanks

    • Jacque
      February 14, 2018 at 8:16 pm #

      As we expand into other countries and enhance the Square extension for WooCommerce, we will be sure to send announcements.

  8. Elise
    February 14, 2018 at 11:44 pm #

    Can you please be really basic and clear. I have an smaller online store that sells, at the moment, to people in the U.S. Right now I use PayPal which is 2.9% and $0.30 per transaction. Would Square be a percentage AND I also pay PayPal or Stripe? Or would I only pay Square, and if so, how much for transactions on a smaller online store? Thank you.

    • Jacque
      February 15, 2018 at 12:59 am #

      If you are in the US and only using Square, it is 2.9% + $0.30 per online transaction.

      • Elise
        February 15, 2018 at 6:50 pm #

        And the interface is SO much easier for customers to use than PayPal, I’m switching, thank you!


The most customizable ecommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment
%d bloggers like this: