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

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.

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.

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
| Plan | Price | Location pairs | Sync mode | Products | Customers |
|---|---|---|---|---|---|
| Starter | $19/mo | 1 | Manual | 1,000 | 500 |
| Growth | $39/mo | 3 | Automatic | 2,000 | 2,000 |
| Pro | $79/mo | Unlimited | Automatic | 10,000 | 10,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.