Supermarkets and FMCG

Supermarket POS software built for Kenyan grocers

From the first scan to the posted ledger entry, SalesLife runs the lane, the stockroom and finance for multi-branch supermarkets.

A sale, from the lane to the ledger

What happens after the cashier presses pay.

StartCustomer sale
  1. Till

    Take the sale

    Scan items, apply promotions and loyalty, with supervisor gates on discounts and price overrides.

  2. Payments

    Take payment

    Cash, card, M-Pesa STK or Airtel Money, alone or split across tenders.

  3. KRA eTIMS

    Sign the invoice

    The sale is signed through the local VSCU agent and the fiscal QR is stored. If it cannot be signed, it queues and retries.

  4. Till

    Give the receipt

    Print it, or send it by SMS, WhatsApp or email.

  5. SalesLife HQ

    Sync and stage

    The branch pushes the sale to HQ, which validates and stages it. Failed pushes wait in the outbox.

  6. ERP

    Post to the ledger

    HQ posts to Dynamics 365 Business Central or SAP Business One once, with audit references.

ResultPosted sale with a full audit trail

Read about KRA eTIMS signing →

At the lane

Fast checkout

Barcode scan, category grid, advanced search and live food-scale weight.

Self-checkout and queue busting

A self-checkout lane and a handheld companion cart for floor selling on the same PC.

Split tender and loyalty

Cash, card, M-Pesa, Airtel, credit account, gift card and loyalty points in one sale.

Hold, resume and handoff

Park a sale, hand a till to another cashier, and show the basket on a customer display.

In the stockroom

  • Purchase orders, goods receipts and AP invoices with three-way match
  • Inter-branch transfers with in-transit tracking and blind cycle counts
  • Batch inventory with first-expiry-first-out and expiry filters
  • Reorder suggestions from sell-through velocity
  • Consignment stock and stock adjustments for shrinkage and damage

Protecting margin

Supervisor gates

Discounts, voids, refunds and price overrides can require supervisor approval, with dual approval for high-value actions.

Shrinkage agent

An AI agent flags refund spikes, void rates, discount abuse, till shortages and cashier concentration.

112 reports

Hourly sales heatmap, tender mix, basket size, cashier performance and stock ageing.

Delivery and omnichannel

Online orders flow into a pickup and delivery queue, and delivery partners such as Glovo, Uber, Bolt and Jumia can be mapped to POS customers for settlement. The Customer App adds a branded shopping and loyalty channel.

FAQ

Common questions

Does SalesLife support weighed items?

Yes. Live food-scale weight is supported at the till, and PLU sales can generate production work orders and consume recipe BOMs.

Can we run self-checkout lanes?

Yes. SalesLife includes a self-checkout lane and a queue-busting handheld companion.

How does it handle loyalty?

Member enrolment, tier tracking, points earn and redeem, with HQ sync so members are recognised across branches.

Is it KRA eTIMS compliant?

Yes. Sales and refunds are signed through a local VSCU agent, with an offline queue and retries.

What ERPs does it connect to?

Dynamics 365 Business Central and SAP Business One, through SalesLife HQ.

See SalesLife on your products, your branches and your ERP.

Book a live demo with a SalesLife retail specialist, or email hello@saleslife.com.

Book a live demo