Smart Counter — Release Notes
Release date: 3 June 2026
Version: 1.1
Status: Live in production
What this release is
Smart Counter is Ailaaj One’s in-store pharmacy sales module — the screen staff use for walk-in customers at the till. This v1.1 docs release captures everything live today, including the Rack Campaign engine shipped in June 2026.
Piece What it is Where it runs Smart Counter Product search, cart, checkout, till session, returns Hub → Sell → Smart Counter Sale (/pos) Rack Campaigns Admin config for promoted SKUs and incentives Admin → Operations → Rack Campaigns Smart Counsellor Promoted-product panel on the sale screen Right rail on Smart Counter Commercial Selling reports Campaign ROI, staff leaderboard, rack funnel Reports v2 → Commercial Selling
What staff can do on Smart Counter
Feature Experience Store / warehouse / till Select context; open till session before selling Product search & barcode Find products; respect reserved quantity rules Cart & checkout Multi-payment (cash, card, credit), discounts, coupons Customer attach Search customers; NTN/CNIC for FBR invoices FBR fiscal posting When tenant FBR is configured Hold & resume sales Park incomplete transactions Returns & missed sales Dedicated flows for refunds and lost sales Till & cash management Opening/closing balance, cash in/out Invoice print Thermal and A4 reprints
New in this release track — Rack Campaigns & Smart Counsellor
The largest recent addition is the commercial selling stack:
For managers
Create Rack Campaigns with start/end dates, incentives, and audience filters (role, store, warehouse, product class, time window).
Add rack SKUs with priority ordering.
Choose visibility : show commission to staff, team motivation UI, or silent promotion.
For cashiers
Smart Counsellor panel on the sale screen — collapsed rail expands to show live campaigns.
One-tap add promoted SKUs to the cart; +/- when already in cart.
Commission hints when visibility mode allows.
For analysts
Campaign performance — revenue and units per campaign.
Staff performance — leaderboard and SKU contribution.
Rack utilization — views → clicks → cart → sold funnel.
Behind the scenes
Sale lines auto-attribute to matching campaigns; commission snapshots are immutable.
Rack events batch from the POS for funnel metrics.
Threshold incentives unlock via nightly processing when team targets are met.
Incentive types
Type Summary Fixed Flat amount per unit Percent Percent of sale value or gross margin Threshold Unlocks when team sells enough units in the campaign window
Permissions
Permission Access pos.view / pos.salesSmart Counter + Smart Counsellor pos.manageTills, cash, payment config campaigns.manageRack Campaigns admin reports.viewCommercial Selling dashboards
How it fits together
subgraph counter ["Smart Counter"]
DB[(Campaigns + attributions)]
RPT["Commercial reports"]
What is not in v1.1
Upsell and Cross-sell tabs in Smart Counsellor (UI placeholders only)
Customer-facing ecommerce
Further reading