OSM Omni Store Manager
Features

Every module you need. None you don't.

OSM is a full retail operating system. Below is every module, grouped by workflow.

01 · Point of Sale

Every register, connected.

A tablet-first POS that shares the same ledger as your online orders. Cashiers see live stock, live customer balances, live coupon codes.

Fullscreen tablet mode
Kiosk-style layout with numeric keypad for cash amounts.
Cash drawer + safe
Track cash-in / cash-out with an audit trail per shift.
Split payments
Cash + card + Zelle + PayPal on one receipt, ledger stays perfect.
Per-cashier shifts
Open with a starting float, close with counted-vs-expected.
Barcode scan (any USB or BT)
Works with the scanner you already own. UPC + SKU + item # search.
QR login + idle logout
Cashiers scan a badge; register auto-locks when it walks away.
02 · Storefronts

Unlimited online sites, one catalog.

Each storefront has its own domain, theme, pricing and product visibility. Retail, wholesale, or showcase — mix and match.

Custom domain per store
Point DNS, we handle the rest. HTTPS auto-provisioned.
Retail / Wholesale / Showcase
Full checkout, tier-priced B2B, or catalog-only vitrine.
Theme + footer palette
Per-storefront primary color + footer background/text/link tones.
Hero slider (multi-store)
One slide can appear on multiple stores; full-bleed or contained widths.
Live admin editing
Open the storefront, toggle "Admin Tools", drag to reorder, edit inline.
Per-storefront pickup toggle
Turn in-store pickup on or off per site; the checkout adapts.
03 · Inventory

Stock that always tells the truth.

Four buckets per location: physical, reserved, in-transit, damaged. Every sale, transfer and count is logged.

Multi-warehouse
Unlimited physical locations. Each maintains its own on-hand.
Transfers + in-transit tracking
Ship between warehouses; qty shows as in-transit until received.
Reserved qty for open orders
Pending sales hold stock without decrementing physical.
Bin locations (aisle-row-bin)
Per-location bin coordinates for pick-lists.
Physical counts + adjustments
Blind count, variance report, single-click reconcile.
Negative-stock guard
Optional per-location: prevent overselling before it happens.
04 · Franchisee & B2B

Franchise operations without spreadsheets.

Ship goods to a partner location, the AR debit lands automatically. Statements, payments, per-franchise P&L — all first-class.

Auto AR on ship
Franchisee-flagged location's every inbound = debit on their ledger.
Multi-tier wholesale pricing
Customer groups + per-product tier prices.
Statements + payment application
Invoices, payments, credits — apply against debits like real AR.
Per-franchise P&L
See profitability per franchise, per period, drill into orders.
05 · Loyalty & Gift Cards

Retention built in.

Points earn + redeem, gift cards as products, coupons with partial redemption. Toggle per location.

Loyalty points
Points per dollar, min redemption, max % of order.
eGift cards
Sold as products, partial redemption, works POS + online.
Coupons
Fixed / percentage / storefront-scoped, expiry, usage limits.
Per-location toggle
Turn loyalty on at flagship, off at outlet.
06 · Packing & Shipping

From cart to carrier without leaving the app.

Packing lists, scan-to-verify, ShipStation sync, per-carrier live rates at checkout.

Multi-box packing lists
Break a big order into boxes, scan each item, verify pack.
ShipStation sync
Push paid orders, pull labels + tracking automatically.
Live carrier rates
Checkout quotes UPS / FedEx / USPS in real time from your dims.
Return orders
Full or partial returns, restock logic, refund tracking.
07 · Reports

Numbers that answer the question.

P&L with drill-in, sales by every dimension, cost/profit gated by permission.

P&L drill-in
Revenue → orders → line items in one click.
Sales history filters
By customer, product, channel, cashier, storefront, date range.
Cost + profit columns
Permission-gated (products.view_cost) so cashiers don't see margin.
Google + Meta feeds
Auto-generated at /feed/*; keeps Merchant Center + Meta Catalog fresh.
08 · Localization & Compliance

Built for cross-border from day one.

Three languages shipped, GDPR/KVKK consent per language, per-tenant data isolation.

English / Turkish / Spanish
Every admin + storefront string localized. Add languages in hours.
GDPR consent per language
Customer picks a language, sees the terms in that language, ticks agree.
Tenant isolation
company_id fence at DB level; no cross-tenant leakage.
Per-role permissions
Fine-grained: view cost, edit customers, manage settings, etc.

See it running on your data.

Book a demo — bring your product CSV, we'll build a live sandbox in the call.

Book a demo