The Resilient Shop Operating System for Modern Retailers
Run your store with sub-second keyboard POS, zero-loss offline sale queuing, digital Baki Khata due tracking, weighted-average COGS, multi-branch warehouses, and a built-in B2B dealer network.
Designed for Counter Speed & Zero Data Loss
Switch between Dokan modules below to explore the unified interface engineered for daily retail operations.
Keyboard-First POS with Split Cash & bKash Payments
Scan barcodes, apply line discounts, hold multiple carts, and print 80mm receipts even during total internet dropouts.
| Item / Description | Qty | Unit Price | Disc. | Total |
|---|---|---|---|---|
Miniket Rice 5kg মিনিকেট চাল ৫ কেজি • RICE-MIN-5 | 2 | ৳ 475.00 | ৳ 0.00 | ৳ 950.00 |
Soybean Oil 1L সয়াবিন তেল ১ লিটার • OIL-SOY-1 | 3 | ৳ 185.00 | ৳ 15.00 | ৳ 540.00 |
Powder Milk 500g গুঁড়া দুধ ৫০০ গ্রাম • MILK-PWD-500 | 1 | ৳ 390.00 | ৳ 0.00 | ৳ 390.00 |
Stop Guessing Your Profits. Eliminate POS Downtime.
Compare the operational headache of fragmented notebooks and fragile software against Dokan's resilient cloud infrastructure.
The Chaos of Traditional Retail Operations
Manual Books • Frequent Outages • Hidden Stock Loss
Lost Dues & Paper Ledgers (বাকি খাতা)
Paper credit books get damaged, forgotten, or disputed. Merchants lose thousands of Taka every month with zero visibility into who owes what or aging delinquency.
POS Crashes When Internet Drops
Traditional web POS systems freeze the moment broadband fluctuates or power shifts, causing cashier lines to halt and customers to abandon carts.
Inaccurate Profit & Phantom Stock
Without true landed cost accounting and append-only stock ledgers, store owners have no idea whether they are making real net profit or leaking inventory.
Unmanageable Multi-Branch Chaos
Branch stock transfers happen via phone calls and WhatsApp messages, resulting in missing inventory, duplicate orders, and zero central accountability.
The Dokan Shop Operating System
Sub-Second Speed • Zero Downtime • 100% Data Isolation
Automated Digital Baki Khata & SMS Alerts
Every credit transaction is tied to customer profiles with aging buckets (0–90+ days), credit limits, official Rosid vouchers, and automated SMS reminders.
100% Offline-Tolerant PWA Architecture
Cashiers continue scanning barcodes and issuing thermal receipts offline. Sales are buffered in IndexedDB and safely auto-synced with idempotency protection.
Weighted-Average Cost (WAC) & Landed COGS
Transport and customs costs are factored into purchase receiving. Historical gross margins are permanently locked into invoice snapshots.
Centralized Multi-Store & B2B Dealer Network
Connect central warehouses, physical stores, and authorized B2B dealers under a single unified dashboard with 3-layer PostgreSQL RLS isolation.
Engineered for Reliability, Built for Growth
Dokan delivers an unfair operational advantage to high-volume retail stores, multi-branch chains, and wholesale distributors.
100% Offline-First POS Resilience
Never stop billing due to internet failures
IndexedDB encrypted local buffer queues sales seamlessly during power or internet cuts. Background sync automatically re-verifies and registers sales with UUID idempotency keys.
Bank-Grade PostgreSQL RLS Security
Total database kernel isolation per shop
Every query is isolated at the PostgreSQL kernel level using Row-Level Security (`SET LOCAL app.current_tenant`). Multi-tenancy is enforced in 3 layers, making data leaks structurally impossible.
Accurate Net Profit with Landed COGS
Stop confusing cash flow with true profit
Weighted-average cost (WAC) automatically absorbs freight, customs duty, and unloading fees. Historical invoice profit snapshots remain strictly immutable over time.
Digital Baki Khata & Due Aging
Cut overdue customer receivables by 60%
Automate customer credit tracking with itemized purchase ledgers, 0–90+ day aging buckets, credit limits, Rosid money receipts, and automated SMS notifications.
B2B Dealer Network & Territory Hub
Expand from retail store to regional distributor
Manage wholesale dealers with custom price lists, territory assignments, B2B order approval pipelines, warranty claims, and automated commission payouts.
Trilingual Interface & Thermal Printing
Native Bangla, English, and Arabic (RTL)
Tailored for local businesses with native Bengali amount-in-words converter, 80mm ESC/POS thermal receipt formatting, and local payment support for bKash, Nagad, and Rocket.
Nine Production Modules. One Unified Platform.
Every module in Dokan is built from the ground up to interlock seamlessly — from inventory movements and POS checkouts to customer ledgers and dealer orders.
Point of Sale (POS)
Keyboard-First, Blazing-Fast Checkout with Zero-Downtime Offline Queue
Designed for high-traffic retail counters. Complete sales in seconds with instant barcode lookup, split payments, multi-held carts, and full offline resilience.
Inventory & Stock Ledger
Append-Only Movement Ledger, Variants & Multi-Location Stock Control
Maintain 100% accurate stock records across all branches, warehouses, and product variations with verifiable audit trails.
Sales, Invoicing & Due Management
Digitize Baki Khata (বাকি খাতা) with Aging Analysis & SMS Reminders
Manage customer credit safely. Track who owes what, see aging buckets, collect dues in installments, and send instant payment reminders.
Purchasing & Supplier Accounting
Purchase Orders, Landed Costs & Weighted-Average COGS
Track supplier payables, receive goods with partial shipment reconciliation, and compute true unit cost with shipping/duty allocation.
B2B Dealer & Distribution Network
Multi-Tier B2B Channels, Territories, Custom Price Tiers & Commission Tracking
Scale from a single shop to a regional distributor. Manage authorized dealers, custom price sheets, order approvals, warranty claims, and territory quotas.
Cash Flow, Accounts & Expenses
Track Cash Drawers, Bank Accounts, Mobile Banking & Daily Overhead
Gain total control over cash flow. Track money across physical cash registers, commercial bank accounts, and mobile wallets like bKash and Nagad.
Live Analytics & Real-Time Reports
Real-Time Gross & Net Profit, Stock Valuation, Tax/VAT & SSE Live Feeds
Make data-backed decisions with live dashboards powered by Server-Sent Events (SSE). Export any report to CSV/Excel in one click.
Security, Multi-Tenancy & RBAC
3-Layer PostgreSQL Row-Level Security, Subdomain Isolation & Immutable Logs
Enterprise security architecture protecting every merchant. Your shop data is completely isolated and never exposed to other tenants.
Localization & Multi-Language
Native English, Bengali (বাংলা) & Arabic (العربية RTL) with Local Payments
Built from day one for local business realities. Switch between English and Bengali with full thermal receipt formatting in native script.
How Dokan Works from Day One
From initial shop setup to scaling into a multi-branch distributor, getting started with Dokan takes minutes with zero complicated hardware setup.
Create Your Shop in Seconds
Instant Cloud Provisioning & Custom Subdomain
Sign up, choose your shop slug (e.g. yourshop.dokan.app), select your local currency (৳ BDT default), and customize your receipt header and tax settings.
Import Inventory & Generate Barcodes
Upload CSV or Add Products with Variants
Bulk upload existing catalogs in one click or add items manually. Organize by hierarchical categories, configure units with conversion ratios, and generate print-ready barcode sticker sheets.
Accelerate In-Store Billing at POS
Keyboard-First Speed, Split Payments & Thermal Receipts
Scan barcodes, search products at lightning speed, apply line discounts, hold carts for multiple shoppers, accept Cash, Cards, bKash, or Nagad, and print 80mm receipts.
Analyze Live Profits & Expand Operations
Real-Time Dashboard, Due Reminders & Dealer Channels
Track live daily sales and immutable net margins, send automated due collection reminders, manage cash accounts, and scale to multi-branch warehouses or B2B dealer networks.
Tailored for Every Retail & Wholesale Model
Whether you manage a single neighborhood grocery or a national dealer distribution network, Dokan adapts to your specific operational workflows.
Grocery Stores & Minimarts
Recommended: Standard Plan
Handle high footfall and rapid barcode scanning with multi-held carts, batch and expiry date tracking, and bulk unit conversion from sacks to kilograms.
Clothing, Footwear & Apparel
Recommended: Standard Plan
Manage complex style matrices (size, color, material) with automated SKU generation, custom branded barcode labels, and seasonal discount campaigns.
Electronics, Gadgets & Hardware Stores
Recommended: Standard Plan
Track warranty claims, high-value serial items, landed import costs (customs & transport), and customer credit lines with aging analysis.
Distributors & B2B Dealer Networks
Recommended: Enterprise Plan
Empower your authorized dealer network with dedicated B2B portals, custom wholesale price tiers, purchase order workflows, and commission calculations.
Pharmacies & Drugstores
Recommended: Standard Plan
Comply with strict pharmaceutical tracking using lot batch numbers, expiry notifications, fast generic product search, and supplier invoice reconciliation.
Multi-Location Retail Outlets
Recommended: Enterprise / Standard
Connect multiple storefronts and central warehouses under one platform. Transfer stock between outlets with in-transit verification and branch-wise profit analysis.
Your Shop Data Is Strictly Isolated at the Database Level
Unlike superficial multi-tenant systems that simply slap `WHERE tenant_id = x` in application code, Dokan enforces isolation across 3 defense layers.
PostgreSQL Row-Level Security (RLS)
Every tenant table in the database kernel has strict RLS policies driven by session variables (`SET LOCAL app.current_tenant`). Cross-tenant read, write, or update attempts are rejected by Postgres engine rules.
Subdomain & JWT Middleware Resolution
Requests are resolved exclusively from verified subdomain slugs and cryptographically signed JWT tokens. The API refuses any `tenant_id` supplied in request bodies or query strings to prevent spoofing.
Fail-Closed Repository Isolation
The Go backend database drivers are built fail-closed: any database query invoked without explicit tenant context panics and terminates immediately before executing SQL.
Common Questions About Dokan
Learn more about offline POS behavior, database isolation, pricing, and hardware compatibility.
Dokan is a high-speed, multi-tenant shop management and Point-of-Sale platform engineered specifically for modern retail and wholesale businesses. Unlike generic web POS tools that freeze when internet connectivity fails, Dokan features an offline-tolerant architecture (IndexedDB sale queue with auto-sync and idempotency protection). It also provides built-in customer due tracking (Baki Khata with aging buckets), weighted-average COGS accounting, 80mm thermal receipt printing, trilingual localization (English, Bangla, Arabic), and a complete B2B dealer distribution module.
Have a question that is not covered here?
Check our comprehensive FAQ library or reach out to our dedicated support team directly.
Ready to Modernize Your Retail Billing & Distribution?
Join modern shopkeepers and distributors running with zero POS downtime, precise profit calculation, and bank-grade data security.