Photo: free stock photography (Unsplash licence) — see imprint
Its actual job
If you run physical locations on Square and want the same inventory and the same products online without doing any integration work, Square Online is close to the perfect product. Stock, catalogue and payments already agree with each other because they are the same system.
Why it cannot become a B2B platform
There is no meaningful concept of a business customer with negotiated prices, a credit limit and an approval chain. Adding that is not a configuration exercise — it is a different product. Square is not failing at B2B; it never tried.
The mixed model that actually works
Keep Square for the till and the walk-in customers. Run Shopware for the B2B channel with its own pricing, its own login and its own ERP link, and sync the product master between them. Two systems, each doing what it is good at, is a perfectly respectable architecture.
The decision in one sentence
If most of your revenue walks through a door, keep Square. If most of it comes from repeat business customers with their own prices, you need a platform that was designed for them.
- Square Online is a POS extension, and a good one.
- It has no real business-customer concept, by design.
- Square for retail + Shopware for B2B is a valid architecture.
We do this for a living — Shopware, Node.js, React, ERP integration and automation for B2B.
Talk to an engineer