Skip to content

Does Shopify Work with Square?

Shopify does not natively support Square. SquareFloww connects them, so you can keep Square as your POS and Shopify as your online store. It syncs products, inventory, and customers.

Does Square integrate with Shopify?

Not by itself. Shopify’s comparison says you can connect Square POS to a Shopify store, and that Shopify does not recommend it. Square’s comparison says there is no Square Shopify integration, and points you at switching. Both are describing a built-in connection. That connection does not exist.

Does Square work with Shopify?

Yes. Square works with Shopify. SquareFloww connects them so Square and the online store share products, inventory, and customers.

What “does Shopify work with Square” actually means

The same question hides four different jobs.

Dual systems

You keep Square for in-person selling and Shopify for the online store.

You stop typing the same price, the same photo, and the same email into two admins.

Payments and Reader

Some merchants mean checkout. They ask whether Shopify can take Square, or whether Square Reader can ring up a Shopify cart. In-person payments stay on Square. Online payments stay on the gateway you already use in Shopify. SquareFloww is the link for products, stock, and customers, while Square Reader keeps taking cards at the counter.

Migrate away from Square Online

Leaving Square Online and importing the catalog into Shopify once can be the right project if you are shutting Square’s website down. That is different from keeping Square POS open every day next to a Shopify store.

A migrate finishes. A sync keeps running. If your search started as “migrate Square to Shopify,” decide which of those you actually want before you install anything. The keep-both path is spelled out in Keep Square POS and sell on Shopify.

Pick one POS

Shopify POS versus Square is a real choice if you want a single vendor on the floor. If your floor team is trained on Square hardware, you can leave that hardware in place and still sell online on Shopify.

How Shopify and Square stay in step

Shopify is the website your customers see. Square is what your staff already use in the shop.

Nothing connects them on its own. Sell the last shirt at the counter, and the website can still show it as available. SquareFloww copies the records across so the two stay in agreement.

If you sell in more than one place, point SquareFloww at the matching shop. Downtown on the website is Downtown in Square. A sale there updates that shop’s count. Your other stores keep their own. That link is a location pair.

You also choose where your team makes changes. Update a price or a quantity there, and it shows up on the other side. A customer’s name, email, and phone can come from the website, from Square, or from both.

Start a 7-day SquareFloww trial

Does Shopify sync with Square?

Not on its own. SquareFloww is what moves products, stock, and customers between Shopify and Square.

Products. The name, the description, the price, and the photo go with the item. SquareFloww matches items by SKU, or by the title when a SKU is missing. The details are in Sync Shopify and Square products.

Inventory. The count follows the shop you paired. Sell one downtown, and that shop’s count changes. Your other stores do not. How that works is in Sync Square inventory with Shopify. Several stores: Multi-location inventory with Shopify and Square.

Customers. The name, email, and phone come along. On Starter, customer sync is manual, so someone on your team runs it. On Growth and Pro, you can turn automatic updates on, and a new buyer shows up on the other side. How profiles match is in Sync customers between Shopify and Square.

PlanPriceProductsCustomersLocation pairsSync
Starter$19/mo1,0005001Manual
Growth$39/mo2,0002,0003Automatic
Pro$79/mo10,00010,000UnlimitedAutomatic

Starter fits one location when someone can run sync after close. Growth fits automatic sync across up to three locations. Pro fits a catalog up to 10,000 products and unlimited locations. Every plan includes a 7-day trial.

What this does not sync

SquareFloww leaves payments alone. You still take the card on Square Reader at the counter. The website still checks out the way it does today.

It also leaves orders alone. A sale in the shop does not create a receipt in Shopify, and an online order does not show up as a Square sale. If you need those receipts copied across, start with Best Shopify Square integration apps.

How to get started

Keep Square POS in place. You are connecting the Square account you already use to the Shopify store, so the two share products, stock, and customers.

  1. Install SquareFloww from the Shopify App Store.
  2. Connect the Square account that runs your locations.
  3. Map each Shopify location to the matching Square location.
  4. Choose Shopify or Square as the store your team edits.
  5. Link products by SKU or title, then run the first sync.

The full steps are in How to connect Square to Shopify.

When you might not need both

You only need this if you sell in the shop on Square and online on Shopify. If that isn’t you, save the setup.

No counter sales? You don’t use Square in the shop, so there’s nothing to connect.

Square already running the counter and the website? Then nothing is split. A Shopify store would be a new site. Open one because you want it, not because the current site is broken.

About to close Square, or close Shopify? Don’t connect them on the way out. You’ll spend an afternoon setting it up, then turn it off.

Common questions

Does Shopify work with Square POS?
Yes. Keep Square POS for sales at the counter and Shopify for the website. SquareFloww syncs the products, the stock, and the customers.
Do I have to migrate off Square?
No. You can keep Square POS. A one-time import of an old Square website is a different project from ongoing sync.
Is a sync app required?
Yes, if you want the products, stock, and customers to keep matching. Shopify and Square do not share a catalog. A CSV can move the list once. It misses the price you changed at the register after you exported.