Retail in Syria After Sanctions Relief: An Offline-Capable POS Built for Real Conditions

Syrian shops are restocking and shoppers are returning — but electricity and internet are still unreliable, and the till is full of Syrian pound cash. This guide shows how Odoo POS keeps selling through outages, handles SYP cash counts, and gives multi-branch retailers in Damascus and Aleppo one live view of stock and sales.

Published 2026-06-12 · METCH

The Syrian retail moment

Walk through the markets of Damascus or the commercial streets of Aleppo and the change is visible: shelves carrying imported goods again, new shops opening, and families returning from abroad with expectations shaped by retail elsewhere. Sanctions relief has made restocking easier — but the day-to-day conditions of running a shop have not changed overnight. Power cuts still happen, internet connections drop, and the overwhelming majority of transactions are settled in Syrian pound cash.

Most retail software assumes the opposite: constant connectivity, card payments, stable pricing. A system designed for those assumptions fails in a Damascus shop on the first bad afternoon. What Syrian retailers need is software designed to keep selling when infrastructure misbehaves — and to reconcile everything cleanly when it recovers.

Odoo's Point of Sale app was built for exactly this pattern. It runs in a browser, keeps working when the connection drops, and syncs sales to Inventory and Accounting the moment the network returns.

Selling through outages: how offline POS works

Odoo POS loads the product catalog, prices and session data into the browser when the shift opens. From that point, scanning barcodes, taking payments and printing receipts all happen locally on the device — the network is only needed to sync. If the connection drops mid-day, cashiers keep selling without interruption; queued orders are stored on the device and pushed to the server automatically when connectivity returns.

For cash-heavy operations, the POS session model brings discipline that paper cash drawers never had: - Opening balance: the cashier counts the drawer and records the starting SYP amount. - Cash in/out: mid-day deposits to the safe or petty expenses are logged with a reason. - Closing count: at shift end, the counted drawer is compared to the theoretical total, and any difference is recorded — visible to the owner, per cashier, per session.

Because large SYP denominations make for big numbers, Odoo handles amounts in the hundreds of thousands and millions without ambiguity, and receipts can print in Arabic with your shop's details.

Barcode inventory: knowing what is on the shelf

The silent killer of retail margins is inventory you cannot see: stock that sells out without being reordered, slow movers tying up capital, and shrinkage discovered months late. Odoo Inventory connects directly to the POS, so every sale decrements stock in real time and every delivery from a supplier increments it.

Barcoding is the practical unlock. Products that arrive with manufacturer barcodes are scanned straight in; local or unpackaged goods get labels printed from Odoo. From there, receiving, stock counts and sales all run on a scanner or a phone camera, which cuts both errors and training time for staff who have never used inventory software. Reordering rules watch minimum levels and draft purchase orders automatically when stock runs low — so restocking depends on data, not on someone noticing an empty shelf.

Cycle counts replace the dreaded annual closure: count one section per week, adjust discrepancies as they are found, and inventory accuracy becomes a habit instead of an event.

From one shop to many branches

Growth in Syrian retail increasingly means branches — a second shop across town, or a presence in both Damascus and Aleppo. Without a shared system, each branch becomes its own island of stock and cash, and the owner spends evenings reconciling phone reports. In Odoo, each branch is a location and a POS configuration in the same database: the owner sees live sales per branch, stock per location, and can move goods between branches with tracked internal transfers instead of untraceable van loads.

Pricing stays centralized — update a price once and every branch till reflects it at the next sync — while cash sessions remain per-branch and per-cashier, preserving local accountability. Daily and weekly sales comparisons across branches turn expansion decisions into arithmetic.

METCH is a certified Odoo partner serving Syria, and retail is one of our core implementation tracks: POS setup, barcode rollout, opening stock counts and cashier training in Arabic, with clear USD pricing. Book a free consultation and we will scope your shop — or your branches — before you spend anything.

Frequently asked questions

Does Odoo POS really keep working when the internet cuts out?

Yes. Once a session is open, products, prices and payments are handled locally in the browser. Orders made offline are queued on the device and synced to the server automatically when the connection returns. You need connectivity to open and close sessions and to sync — not for each individual sale.

Can we run the POS in Arabic with SYP prices?

Yes. Odoo's interface is available in Arabic, receipts can be formatted in Arabic with your shop details, and the Syrian pound is configured as the POS currency with large denominations handled cleanly. Your accounting can still consolidate in a different base currency if you choose.

What hardware do we need for a shop?

A modest setup works: any computer or tablet with a browser, a USB or Bluetooth barcode scanner, and a receipt printer. Odoo POS also reads barcodes with a device camera, so a phone or tablet alone can run a small shop. No specialized POS terminals are required.

Need help with this?

METCH is a certified Odoo partner serving Syria — book a free consultation.

Get a proposal