Shopify POS goes offline mid-sale — what am I supposed to do?
Shopify POS can ride out brief WiFi drops on its own, but a real outage needs a rehearsed manual process, not guesswork at the register.
What's going on
"My internet went out for twenty minutes during a Saturday rush and I had no idea if my register could still ring people up, or what I was supposed to do if it couldn't. Is there an actual offline mode for Shopify POS, and what's the backup plan if there isn't?"
This is one of those problems retailers don't think about until it happens mid-sale with a line of customers watching. Shopify POS has some built-in resilience to short connectivity drops, but it's easy to overestimate how much it covers, and most merchants have never actually tested what their register does the moment WiFi drops. Without a rehearsed plan, staff either freeze, turn away paying customers, or scribble sales on whatever paper is nearby with no consistent way to get those transactions back into Shopify afterward.
The result is usually some combination of lost sales, inventory counts that don't match reality, and a stressful hour of manual reconciliation afterward trying to remember what actually got charged.
Why it happens
Shopify POS's offline handling is designed for brief, local connectivity gaps: it caches enough data on the device to keep ringing up sales and, with a supported card reader, keep accepting card payments for a limited window before it needs to reconnect and sync. That's meaningfully different from a full Shopify platform outage, which local caching on your device can't work around, since the device still needs Shopify's servers to eventually confirm and record the order.
Most merchants never test this distinction. WiFi flickering for a minute looks identical to a real service incident from behind the register, so staff don't know which failure mode they're in or which tool, offline card processing or a manual paper log, applies to which situation.
There's also no default "manual order" workflow built into POS for extended outages. Reconciling paper or spreadsheet sales back into Shopify afterward is a process the merchant has to design themselves, which is exactly the kind of unglamorous operational planning that gets skipped until an outage forces the issue.
5 ways to fix it
Use Shopify POS's built-in offline mode, but know its limits
Shopify POS is built to survive short local internet or WiFi drops: it caches your product catalog, cart, and customer data on the device and lets you keep ringing up sales, including card payments on supported readers, and cash sales while offline, then syncs everything once connectivity returns. That covers a blip in your store's WiFi, but it isn't a general outage plan. Offline support varies by country, payment type, and reader model, has limits on how long or how many transactions it will hold before it needs to sync, and doesn't help at all if the outage is on Shopify's side rather than your local network. Check Shopify's current POS hardware and network documentation for the exact offline behavior on your specific reader and region before you rely on it.
Add a network fallback so POS rarely goes offline at all
Most "Shopify is down" moments during a shift are actually a local ISP or WiFi failure, not a Shopify outage. A cellular-capable POS setup, or simply a phone hotspot as backup WiFi, removes that single point of failure and keeps you on Shopify's live system instead of degraded offline mode. This is the cheapest fix for the most common cause of the problem, and it's worth having in place before you build any manual fallback process.
Build a manual capture-and-reconcile process for real outages
For the rarer case of an extended Shopify outage or a connectivity loss beyond what offline mode covers, keep a simple paper or spreadsheet template at each register: item, price, quantity, payment method, and a manual receipt number. Keep taking cash sales as usual; for card payments, fall back to whatever backup method you have (a separate phone-based reader on cellular data, for instance) if card networks are reachable but Shopify isn't. Once systems are back, enter these as orders in Shopify with the original date and time noted, and adjust inventory for anything sold that didn't sync automatically.
Reconcile carefully to avoid double-counting inventory and payments
The riskiest part of any offline workaround is the reconciliation afterward: double-deducted inventory, duplicate orders if a transaction actually synced before you assumed it hadn't, and mismatched totals between your POS batch and what your payment processor actually settled. Before manually re-entering anything, check your Shopify order list and your processor's transaction log for the outage window to confirm what already went through, and only backfill what's genuinely missing.
Check status pages so staff know which failure mode they're in
Shopify publishes a status page for platform-wide incidents, and your card reader or connectivity provider may have its own diagnostics. Bookmark these so staff can quickly tell whether an issue is local (fixable with a hotspot) or a broader Shopify incident (in which case your manual process kicks in) instead of guessing during a live outage.
Bottom line
There's no single setting that makes Shopify POS fully outage-proof. The real fix is layered: lean on POS's native offline support for short local blips, remove your single point of network failure with a cellular or hotspot backup, and have a rehearsed manual paper process plus a careful reconciliation routine for the rare full outage. This is a process and hardware-redundancy problem more than an app problem, so it's worth writing a short runbook with your staff before you need it rather than searching for a plugin to solve it.
Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.