Skip to content

Smart Counter — Release Notes v1.1

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.

PieceWhat it isWhere it runs
Smart CounterProduct search, cart, checkout, till session, returnsHub → Sell → Smart Counter Sale (/pos)
Rack CampaignsAdmin config for promoted SKUs and incentivesAdmin → Operations → Rack Campaigns
Smart CounsellorPromoted-product panel on the sale screenRight rail on Smart Counter
Commercial Selling reportsCampaign ROI, staff leaderboard, rack funnelReports v2 → Commercial Selling

What staff can do on Smart Counter

FeatureExperience
Store / warehouse / tillSelect context; open till session before selling
Product search & barcodeFind products; respect reserved quantity rules
Cart & checkoutMulti-payment (cash, card, credit), discounts, coupons
Customer attachSearch customers; NTN/CNIC for FBR invoices
FBR fiscal postingWhen tenant FBR is configured
Hold & resume salesPark incomplete transactions
Returns & missed salesDedicated flows for refunds and lost sales
Till & cash managementOpening/closing balance, cash in/out
Invoice printThermal 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

TypeSummary
FixedFlat amount per unit
PercentPercent of sale value or gross margin
ThresholdUnlocks when team sells enough units in the campaign window

Permissions

PermissionAccess
pos.view / pos.salesSmart Counter + Smart Counsellor
pos.manageTills, cash, payment config
campaigns.manageRack Campaigns admin
reports.viewCommercial Selling dashboards

How it fits together

flowchart LR
subgraph counter ["Smart Counter"]
SALE["Sale screen"]
RACK["Smart Counsellor"]
end
subgraph admin ["Admin"]
CAMP["Rack Campaigns"]
end
subgraph hub ["Hub"]
DB[(Campaigns + attributions)]
RPT["Commercial reports"]
end
CAMP --> DB
DB --> RACK
SALE --> RACK
SALE --> DB
DB --> RPT

What is not in v1.1

  • Upsell and Cross-sell tabs in Smart Counsellor (UI placeholders only)
  • Customer-facing ecommerce

Further reading