Skip to content

How to Sync Square Inventory with Shopify

Pair each Shopify shop with the Square shop that sells the same stock. A sale updates the count from the store you picked. If you sync one product yourself, you choose which way the count goes.

Why inventory drifts between Square and Shopify

Square and Shopify each keep their own counts. A sale in the shop does not change the website unless something copies the number across. After a quiet Tuesday you might not notice. After a Saturday you do.

The website still shows three left. The shelf is empty because those three sold at the counter. Or the website sold the last one, and the register rings it up anyway.

A spreadsheet feels like the fix. You export Square, export Shopify, and import the file that looks right. It works once. It fails when two people edit the file, when a location column is skipped, or when the next rush starts before the import finishes. The count has to keep updating after that first file.

If you are still asking does Shopify work with Square, it does, once you connect them.

What “inventory sync” means here

Pick Shopify or Square, the store your team actually changes. Sell one there, or type a new number, and the paired shop gets it.

If you open the sync screen and run it yourself, each linked product shows two choices. Send the Square count to Shopify, or send the Shopify count to Square.

Location pairs

A location pair is one Shopify location matched to one Square location. Downtown in Shopify goes with Downtown in Square. The warehouse goes with the warehouse. Each shop keeps its own count.

If two shops share one Shopify location, they share one count, and the shelf will look wrong. Name the locations so you can tell them apart, and keep one pair per shop. That is multi-location inventory with Shopify and Square.

The store your team edits

If the floor counts the shelf in Square, choose Square. If you receive stock in Shopify, choose Shopify. Set that before a promotion.

On Starter you press sync yourself. On Growth and Pro the sync can run on its own after you turn it on. The product has to be linked first, or there is no item for the count to update. You sync Shopify and Square products before the count can follow. You sync customers between Shopify and Square for the name, email, and phone.

A shop you leave unpaired keeps its own count. Pair every shop you sell from.

Start free trial on Shopify

How to set up inventory sync

Connect Shopify and Square

Install SquareFloww, then connect Square to Shopify. On this screen, click Connect Square and sign in with the account your shop already uses. Square sends you back here. Until those two accounts are connected, there is no count to copy.

SquareFloww setup, with the Connect Square button

Map every shop you sell from

Each row is one shop. Pick the Shopify location on the left and the Square location on the right for that same shop. The count for Downtown stays with Downtown. It does not change the warehouse. Add another row for another shop. Starter includes one pair, Growth three, and Pro as many as you need. A closed pop-up can still appear in the list. Leave that row out.

SquareFloww setup, pairing each Shopify location with a Square location

Confirm products are linked

The count only updates a product SquareFloww has linked to the same item in Square. On this screen, Not in Square means that product is not on the other side yet. Export it, and the link is made. Not linked on a size means that variant is not tied yet. If the product is already in both stores, Auto-Link compares the SKU and a similar title, and you do not export it again. Check one item that sells fast and one that sits before you sync the whole catalog.

SquareFloww product screen listing Shopify items, SKUs, stock, and which ones are not in Square yet

Run the sync

Open a linked product and pick a direction. Square to Shopify puts the counter’s count on the website. Shopify to Square puts the website’s count on the counter. Do that for the products you select, or for every linked product at the shops you paired. Importing or exporting a product can bring its count along too. On Starter, press sync and then check a few items you know. On Growth or Pro, a sale or a quantity you type in can copy on its own after those numbers look right. The activity log shows what changed.

Manual vs automatic inventory sync

PlanPriceLocation pairsSync modeProductsCustomers
Starter$19/mo1Manual1,000500
Growth$39/mo3Automatic2,0002,000
Pro$79/moUnlimitedAutomatic10,00010,000

On Starter you press sync yourself. A good time is before you open, after a delivery, or before a promotion. That is enough for one shop when the count is not changing all day.

On Growth and Pro the sync can run on its own. Growth covers up to three shops. Pro covers as many shops as you need, and up to 10,000 products and customers. The 7-day trial is on every plan, so you can check one shop before you turn automatic sync on.

Start free trial on Shopify

Questions about stock sync

Which way does inventory sync?
A sale, or a number you type in, comes from the store you picked. If you run the sync yourself, you choose Square to Shopify or Shopify to Square for that product.
How many locations can I sync?
One shop on Starter, three on Growth, and as many as you need on Pro.
Is automatic sync required?
No. On Starter you press sync yourself. On Growth and Pro the sync can run on its own.
Does a sale update the other store?
Yes. Sell one in the store you picked, and the other shop for that location shows the new count.
Does syncing inventory sync orders?
The sale stays in the store where it happened. What moves is the quantity, from the store you picked.
What if I leave a shop unpaired?
That shop keeps its own count. Pair the shops you sell from.