Retail Shop ERP System

Retail POS and ERP for a Flower Shop

We built a POS and retail back office for a flower shop in Pakistan. Every arrangement has a recipe of stems and materials, so the till enforces a minimum price, stock moves stem by stem, and pre-orders, customer credit, wastage and profit and loss all come from the same records.

Flower Shop POS & Retail ERP: retail shop erp system built by Tech Solutions

At a glance

Client
Flower shop
Industry
Retail
Location
Pakistan
Type
Retail Shop ERP System
Runs on
Shop PC
Pricing
Per stem
Day close
Cash reconciled

The challenge

What problem did the client have?

A bouquet is not a stock item — it is twelve roses, a filler, wrapping and a ribbon. Off-the-shelf POS software could not price arrangements from their stems, track pre-orders for weddings and birthdays, or show what was wasted at the end of the day.

The solution

What did we build?

We built a POS and back office where every arrangement has a recipe of stems and materials. The till enforces a minimum price built from the stems in each arrangement, stock moves stem by stem, and closing inventory, wastage and profit and loss come out of the same records.

Features

Everything that shipped

POS & orders

  • Arrangements priced from their recipe, with a minimum price per stem the cashier cannot undercut
  • Walk-in, delivery and pre-order types with delivery date, rider and delivery charges
  • Hold an order to serve the next customer, then resume it
  • Discounts, printed order slips and order status tracking

Customers & credit

  • Customers saved automatically by phone number
  • Part payments become customer credit, with balances and payments received
  • Loyalty points earned and redeemed
  • Occasion dates stored for birthdays and anniversaries

Pre-orders

  • Upcoming deliveries grouped by date for events, weddings and occasions
  • Outstanding balance shown on every pre-order

Stock

  • Products with sub-products such as colour or stem length
  • Purchase-only, sale-only or both, with units and minimum stock
  • Purchases, low-stock alerts and closing inventory with wastage
  • Consumption report from what was actually sold

Finance

  • Sales report by payment method and order type
  • Product sales and top customers
  • Fixed and daily expenses
  • Day close: opening float, cash sales and credit received against counted cash
  • Consumption-based profit and loss

Staff

  • PIN sign-in for each staff member, with roles

Screenshots

Inside the system

Screenshots from the real application loaded with demo data.

Dashboard — sales, credit, deliveries and top items
Pre-orders grouped by delivery date
Closing inventory with wastage per product
Consumption-based profit and loss

Tech stack

Built with

  • Node.js
  • SQLite
  • JavaScript
  • Browser-based

FAQ

Questions about this project

Each arrangement has a recipe of stems, fillers, wrapping and ribbon. Each stem has a minimum selling price set by the owner, so every arrangement has a floor price the cashier cannot sell below.

Yes. Pre-orders carry a delivery date, rider and delivery charge, are grouped by date on an upcoming-deliveries list, and show the outstanding balance on each order.

No. It is browser-based but runs on the shop’s own computer with a local SQLite database.

Want a system like this? Get a free quote.

Tell us how your business runs today. We reply within one business day with a clear scope and quote.