Store and online shop - finally one system?
POS in the store. Orders in the online shop. Excel for stock. Three systems that don't talk to each other. Time for omnichannel that really works.
Does this sound familiar?
Scenarios from day-to-day life without an integrated system
Two worlds
Monday, 2:30 pm
A customer buys the last red T-shirt (size M) in-store. At 2:35 pm someone orders the same shirt online. The online shop doesn't know about the sale yet - two hours later the order has to be cancelled.
Click & collect chaos
Tuesday, 10:15 am
A customer orders online for store pickup. The store gets an email, but the product isn't in stock - only the online shop "knew". The customer shows up 30 minutes later.
The stocktake nightmare
Every month
The POS says: 47 in stock. The online shop says: 52. The physical count shows: 43. Three different numbers for the same item - which is correct?
Store blind spot
Strategic planning
You have three stores and an online shop. Which channel performs best? Which store sells which products? Where should you invest? Without a central overview: no idea.
The solution
Store and online are not two businesses. It's ONE business with two channels. And it needs ONE system that understands both.
How Odoo works for retail
All modules in one system - seamlessly integrated
Modern POS system
- Touch interface
- Barcode scanner
- Card terminal
- Offline mode
- Multiple tills in parallel
One stock, all channels
- Real-time synchronisation
- Store stock visibility
- No overselling
- Automatic transfers
- Stock alerts
Click & collect
- Buy online, pick up in store
- Automatic notifications
- Reservation from store stock
- QR code for fast pickup
- Customer selects store
Ship-from-store
- Ship online orders from store
- Automatic store selection
- Faster delivery
- Better stock utilisation
- Print shipping labels directly
Customer loyalty
- Collect loyalty points
- Redeem vouchers
- Customer account online + offline
- View purchase history
- Personalised offers
Store management
- Central master data
- Store-specific assortment
- Regional pricing possible
- Permissions per store
- Consolidated reports
Before/After
The difference between fragmented systems and Odoo
| Task | Without integration | With Odoo |
|---|---|---|
| Update online stock | Manual reconciliation, CSV export/import | Real-time synchronisation automatically |
| Handle click & collect | Phone, email, Excel lists | Automatic workflow with notification |
| Returns from online orders | Complicated, separate process | Return in-store, one scan |
| Check store stock | Call and ask | One click in the system |
| Manage loyalty points | Only in-store OR only online | Valid everywhere, one customer account |
| Daily closing | Separate per store, manual consolidation | Centrally consolidated, one click |
True omnichannel
Customer and system see the same stock
0 missed sales
No overselling or outdated data
One system for everything
POS, shop, stock, accounting
Hardware & integration
Odoo POS works with standard hardware
| Device | Options |
|---|---|
| POS | iPad, Android tablet, touch PC, or a normal computer with a browser |
| Receipt printer | Epson, Star Micronics, or any ESC/POS-compatible printer |
| Card terminal | SumUp, Zettle, Adyen, Stripe Terminal, or other payment providers |
| Scanner | USB barcode scanner, Bluetooth scanner, or camera scan via app |
| Cash drawer | USB connection or network-controlled |
POS security & compliance
Odoo meets the legal requirements in Germany
TSE (Technical Security Device)
Integration with certified TSE providers such as Fiskaly. Every receipt is cryptographically signed and stored immutably.
Receipt requirement
Automatic receipt printing or digital receipts by email. Configurable by store and customer type.
Immutability
Audit trail for all POS transactions. Cancellations and changes are logged and traceable.
Cash book
Daily closing with cash count. Export for accountants as CSV or pass directly to accounting.
Frequently asked questions
Answers to the most important questions about the POS system
Yes. Odoo POS has an offline mode. The POS continues to work even if the internet fails. As soon as the connection is restored, all transactions are synchronised automatically.
Odoo POS supports various payment providers, including:
- SumUp
- Zettle (PayPal)
- Adyen
- Stripe Terminal
- Others via API integration
The integration happens directly in the POS - the customer pays and the transaction is posted automatically.
Often yes. Odoo POS runs in the browser - which means it works on any device with a modern browser (Chrome, Edge, Firefox). If your current POS hardware can run a browser and supports USB or Bluetooth devices, you can probably keep using it.
Typical process:
- Set up a test environment: We build your POS in a test environment
- Training: Your team learns the new system
- Pilot phase: Optionally run in parallel to the old system
- Go-live: Switch over on a quiet day (e.g. Monday)
- Aftercare: We stay close in the first weeks
Duration: Depending on complexity, 2-6 weeks from kick-off to go-live.
Guideline: EUR 10,000 - 30,000 for the setup of POS + online shop + stock, depending on:
- Number of stores
- Number of tills
- Assortment complexity
- Desired customisations
- Hardware costs (if new hardware is required)
Ongoing costs: Odoo licence (from approx. EUR 35/month per user) + hosting (from approx. EUR 100/month).
Contact us for a tailored offer based on your specific requirements.
Ready for true omnichannel?
Let's simplify your retail processes together. One system for POS, online shop and stock.