HomeBlogCase Studies
Case Studies

How a Retailer Unified Online and Offline Sales

How a Retailer Unified Online and Offline Sales

A Singapore retail business operating two physical stores and a Shopify e-commerce site was losing sales to inventory discrepancies and spending 15 hours weekly manually synchronising stock between channels. By implementing a unified system connecting their POS, e-commerce, and warehouse, they eliminated overselling, reduced stock management time by 90%, and increased overall revenue by 12% through better inventory utilisation.

What Challenges Did the Retailer Face with Separate Systems?

The business operated three disconnected sales channels: two physical stores each with their own POS system and a Shopify online store. Each system maintained its own inventory count, and synchronisation happened manually — a staff member updated spreadsheets with each channel's daily sales, then adjusted inventory in each system accordingly. This process took 2-3 hours daily and was always at least one day behind.

The lag created chronic overselling problems. A product shown as available online might have been sold in-store that morning. Customers who ordered online received cancellation emails when the item turned out to be unavailable — a damaging experience that generated negative reviews and lost repeat business. The owner estimated 8-10 overselling incidents weekly, each requiring a refund, apology, and customer recovery effort.

Conversely, the delayed sync caused missed sales opportunities. Products sitting in one store's stockroom showed as unavailable online and in the other store's system. The business effectively had three separate businesses sharing inventory inefficiently rather than one business maximising sales across three channels.

What Unified Solution Was Implemented?

The integration centred on a single inventory database that all three channels read from and write to in real time. When a product sells in any channel — Store A, Store B, or online — the inventory count updates instantly across all channels. When new stock arrives at the warehouse, all channels immediately reflect the increased availability.

The POS systems in both stores were replaced with unified terminals connected to the central inventory system. This ensured that walk-in purchases immediately reduced online availability, and online orders immediately reduced in-store availability. The Shopify store connected via API, syncing product availability every 60 seconds.

A basic order management layer was added to handle cross-channel scenarios. Customers could buy online and pick up in-store, return in-store items purchased online, or request items to be transferred between stores. Each scenario automatically updated inventory across all channels, maintaining accuracy regardless of how the customer chose to shop.

What Were the Measurable Results?

Overselling dropped from 8-10 incidents weekly to fewer than one per month — a 95% reduction. The remaining rare incidents occurred during extremely high-traffic flash sales where multiple simultaneous purchases occasionally outpaced the sync cycle. Customer complaints related to inventory issues virtually disappeared.

Stock management time dropped from 15 hours weekly to approximately 1.5 hours — a 90% reduction. The staff member previously dedicated to manual synchronisation was reassigned to customer service, directly improving the in-store experience. The owner recovered the equivalent of a part-time salary in productive capacity.

Revenue increased 12% in the three months following implementation, attributed to two factors. First, products were visible and available across all channels simultaneously, capturing sales previously lost to incorrect availability status. Second, the cross-channel capabilities — buy online, pick up in-store — attracted new customers who valued the flexibility.

What Lessons Can Other Retailers Apply?

The most important lesson is that channel unification pays for itself quickly. The implementation cost was recovered within two months through reduced labour, eliminated overselling costs, and increased revenue. Retailers operating multiple channels with separate systems are almost certainly leaving money on the table.

Real-time sync is non-negotiable. A system that syncs hourly or daily still allows overselling during the gap. For retail inventory, anything less than near-real-time synchronisation creates customer experience risks. The technical infrastructure to support real-time sync is mature and affordable — this isn't cutting-edge technology, it's established practice.

Customer-facing flexibility drives revenue. The ability to shop across channels seamlessly — browsing online, purchasing in-store, returning anywhere — meets modern consumer expectations. Retailers who offer this flexibility compete effectively with pure e-commerce players while leveraging their physical presence as an advantage rather than a limitation.

Frequently Asked Questions

How long did the unification project take to implement?

The complete implementation took six weeks. Weeks 1-2 covered system setup and data migration. Weeks 3-4 involved POS replacement and staff training at both stores. Weeks 5-6 were a parallel running period where old and new systems operated simultaneously to validate accuracy. The Shopify integration was configured in parallel with the POS work.

Did the project require changing the retailer's Shopify store?

No. The Shopify storefront remained unchanged — customers saw the same website with the same design. The integration worked through Shopify's API, syncing inventory and orders behind the scenes. The only visible change for online customers was more accurate availability information and the new click-and-collect option.

What happens during internet outages at the physical stores?

The POS systems include offline capability — they continue processing sales using locally cached inventory data. When connectivity resumes, transactions sync automatically with the central system. During extended outages (rare), a buffer of reserved stock prevents overselling. This offline resilience was a key requirement in the system selection.

Ready to Transform Your Business?

Let Digital Perpetual help you automate, streamline, and grow.

Get Started with Digital Perpetual →
retail omnichannel inventory integration pos system