S

Sunnahloy POS

Admin Panel

Sales Dashboard

Grand Total

৳0
POS + Manual + Online

In-Store (POS)

৳0
0 orders

Manual

৳0
0 orders

Online

৳0
0 orders

Today's Deliveries

0
0 pending

Sales by Channel

Parcel Status

Payment Methods

Which payment gateway gets used most, across POS, Manual, and Website orders — for the same date range selected above.

Low stock

Reorder now

Best sellers today

Top performers

Cart 0

Each item's location can be changed individually below once it's in the cart.

Subtotal৳0
Total৳0

Inventory

Print Barcodes

Loads automatically from WooCommerce, including colors/sizes for variable products. Click any product for details. Stock quantities per Shop/Store/Office are managed only here.

Steadfast Courier

Balance: —

Delivered

0

Pending

0

Cancelled

0

Today's Deliveries

0

COD Reconciliation

Compares what you're owed (from parcels marked delivered) against Steadfast's current balance. Note: Steadfast's API doesn't expose payout history, so this flags large mismatches — it isn't a full bank-deposit audit.

Look up a parcel on Steadfast

Steadfast's system can be searched by invoice number, consignment ID, or tracking code — not by phone number. We auto-detect which one you've entered.

Find by phone (parcels created here only)

Steadfast doesn't support phone search — but we can search the phone numbers of parcels you've created through this dashboard.

InvoiceRecipientPhoneCODStatusCreated

All Orders

Every order from your website and from phone/social media, in one place. Nothing ships to Steadfast until you send it — until then it sits on Hold.

Total Orders

0
৳0

Website

0

Phone / Social

0

On Hold

0
CustomerPhoneSourceAmountTaken byStatusDate

Order Details

Every sale — website, phone/social, and in-store POS — in one place, with trends and customer history.

Sales trend

All orders

CustomerAmountStatus

Customers

Click a customer to see their full order history.

All Customers

Every customer who's bought from the website, phone/social orders, or in-store — with their full purchase history in one click.

Total Customers

0

Website

0

Phone / Social

0

In-Store (POS)

0

Customer 360° Profile

Search any customer to see their full 360° view — orders, spending, loyalty, channel, and segment in one place.

POS Purchase History

All in-store POS transactions grouped by customer, with per-item detail.

CustomerPhoneDateItemsTotalPayment
Search a customer to view their POS history

Outstanding / Credit

Track credit given to customers — amount owed, payment history, and overdue alerts.

Total Outstanding

৳0

Customers with Credit

0

Fully Paid

0
CustomerPhoneCredit GivenPaidOutstandingStatusAction
No credit records found

Customer-Specific Pricing & Discounts

Set a permanent discount % or fixed price override for specific customers — applied automatically at POS when their phone is looked up.

CustomerPhoneTypeValueNoteAction
No custom pricing rules yet

Loyalty Points & Rewards

1 point per ৳100 spent · 1 point = ৳1 redeemable at POS. Search any customer to check or adjust their points.

Total Points Issued

—

Points Redeemed

—

Active Members

—
CustomerPhonePoints BalanceTotal EarnedTotal RedeemedLast Activity
Loading loyalty data…

Customer Segmentation

Customers auto-segmented by lifetime spend: VIP (৳10,000+), Regular (৳2,000–৳9,999), New (under ৳2,000).

VIP

—

৳10,000+ lifetime

Regular

—

৳2,000 – ৳9,999

New

—

Under ৳2,000

VIP Customers

Loading…

Regular Customers

Loading…

New Customers

Loading…

Follow-up & Reminders

Set manual follow-up notes and reminders for any customer — shown as alerts on the dashboard when due.

Overdue

0

Due Today

0
CustomerPhoneReminderDue DateStatusAction
No reminders yet — add one above

Customer Purchase Behavior

Buying patterns: repeat vs. one-time, average order value, peak purchase days, and top products per segment.

Repeat Buyers

—

One-time Buyers

—

Avg Order Value

—

Avg Days Between Orders

—

Top Products (Repeat Buyers)

Loading…

Peak Purchase Days

Loading…

SMS / WhatsApp Marketing

Send bulk or targeted messages to customer segments. Requires an SMS gateway or WhatsApp Business API connection — configure below.

API Integration Required

Connect an SMS provider (e.g. Twilio, SSL Commerz SMS, Muthofun) or WhatsApp Business API to enable sending. Once connected, you can blast messages to VIP, Regular, or New customers here.

Compose Campaign

Campaign History

No campaigns sent yet

Customer Reports

Deep-dive reports: top spenders, churn risk, channel performance, and cohort retention.

Top Spender (30d)

—

At-Risk (60d inactive)

—

Retention Rate

—

CLV (Avg)

—

Top 10 Spenders

Loading…

Churn Risk (Inactive 60d+)

Loading…

My Tasks

Plan · Assign · Track · Get Things Done

Total Tasks
0
In Progress
0
Overdue
0
Completed
0

Calendar

M
T
W
T
F
S
S

Upcoming Tasks

No upcoming tasks

Recent Activity

No activity yet

Support Tickets

Track & resolve customer issues · Assign to team members

OPEN
—
IN PROGRESS
—
RESOLVED
—
CLOSED
—

Manual Orders

For orders taken by phone, Facebook, TikTok, or WhatsApp. Creates a real WooCommerce order and Steadfast delivery, and updates real stock — same as any other sale.

Customer & delivery

This order will be created on Hold. Review and send it to Steadfast from the All Orders page once confirmed.

Add products

Order items

Subtotal৳0
Delivery charge (Inside Dhaka)৳60
Total৳0

Advance Payment (optional)

Recent manual orders

CustomerPhoneZoneSourceCODTaken byWooCommerceDeliveryDate

Refunds & Returns

Find the original order, choose which items are coming back (or issue a refund with nothing physically returned), and this restocks inventory automatically and — for website orders — records a matching refund in WooCommerce.

Find the order
Search by customer, phone, or order ID
Process refund / return
Select an order to begin

Search and select an order on the left to get started

Refund & return history
DateCustomerOrderModeAmountItemsProcessed byWooCommerce

Leads

All customers from WooCommerce, POS, and Manual Orders

0 leads
# Name Phone Email City Orders Total Spent Category Source
Loading…

Team & Roles

Admin

Everything — team, inventory, POS, Steadfast, dashboard.

Manager

Everything except Team & Roles.

Salesman

Point of Sale and Inventory (view only). Can't edit stock or add/delete products.

Moderator

Manual Orders and Inventory (view only). Can't edit stock or add/delete products.

Staff Performance

Data Backup & Export

Your inventory, orders, and team data live only on this server and are wiped on every fresh deploy. Backups run automatically once a day — you can also trigger one manually or export everything right now.

Recent backups

NameEmailRoleStatus2FAPermissions

API Access

Let another platform (Zapier, a custom script, another app) read or write your data. Each key is independent — revoke one anytime without affecting the others.

How to use a key

Send it as an X-API-Key header on requests to these endpoints:

GET https://pos.sunnahloy.com/api/v1/sales-summary?from=2026-01-01&to=2026-01-31
GET https://pos.sunnahloy.com/api/v1/inventory
GET https://pos.sunnahloy.com/api/v1/orders?from=2026-01-01&to=2026-01-31
GET https://pos.sunnahloy.com/api/v1/customers
POST https://pos.sunnahloy.com/api/v1/orders  // creates a Manual Order for staff to review

Example: curl -H "X-API-Key: sk_..." https://pos.sunnahloy.com/api/v1/sales-summary

Your keys

LabelKeyCreatedLast usedStatus

Coupon Manager (works offline — no WooCommerce needed)

Coupons added here work in POS even when WooCommerce is offline. When WooCommerce is reachable, "Refresh from WooCommerce" also syncs your WC coupons here automatically.

CodeTypeValueMin OrderExpiresSource
Loading…

Balance

All-time running balance across every payment channel. Card and bKash amounts are shown net of their settlement fee (1.8% and 1.5%) — the amount you'd actually receive when settling to your bank.

Cash in Store

৳0
POS only

Card (net of 1.8%)

৳0
Fee: ৳0

bKash (net of 1.5%)

৳0
Fee: ৳0

Nagad (net of 1.5%)

৳0
Fee: ৳0

Courier (Steadfast)

৳0
Manual + Website orders

Total Product Quantity

0
0 products

Total Stock Value

৳0
Live from WooCommerce
Total Assets (cash + stock)
৳0
Available balance + stock value
Available Balance
৳0
after ৳0 withdrawn

Withdrawal history

DatePlatformAmountWithdrawn byNoteLogged by

Purchases

Track what you buy from suppliers — quantity, buying price, and selling price per product, plus how much of each purchase is paid vs. still due.

Total Purchased
৳0
Total Paid
৳0
Total Due
৳0
Total Product Quantity
0
0 products
Total Stock Value
৳0
Live from WooCommerce

Vendors

NameCompanyPhoneCategoryPurchasesTotal SpentDue

Purchase history

DateVendorItemsTotalPaidDuePayment

Reports

Profit & Loss

Revenue

৳0

Cost of Goods Sold

৳0

Expenses

৳0

Net Profit

৳0

Expenses by category

Revenue and Cost of Goods Sold now cover all three channels — POS, Manual, and Website (fetched live). COGS uses your recorded Purchase prices (weighted average buying price per SKU); products with no purchase history on record aren't included — check the note above if that count looks high.

Branch Comparison

Shop

৳0
0 sales

Store

৳0
0 sales

Office

৳0
0 sales

Customer Segmentation

VIP

0
৳20,000+ lifetime spend

Regular

0
৳5,000+ or repeat buyer

New

0
One-time, under ৳5,000
CustomerPhoneSegmentOrdersTotal Spent

Expenses

Rent, utilities, salaries, marketing, product purchases, and other outflow — feeds into Reports > Profit & Loss.

Expenses
৳0
Product Purchases
৳0
Total Outflow
৳0
Revenue
৳0
Net
৳0

Outflow vs Revenue by day

Which expense is highest

DateCategorySub-optionAmountPaymentPaid byNoteLogged by

Audit Log

A record of sensitive actions — who did what, when. Most recent 200 entries.

DateActorRoleActionEntityDetails

Employees

Staff profiles, salary structure, and daily attendance — separate from login accounts, since not every employee needs system access.

NamePositionDepartmentPhoneNet SalaryStatus

Data Migration

Move everything — customers, orders, inventory, vendors, purchases, expenses, employees, team, all of it — to a new deployment in one file.

Download everything

Creates one JSON file with every record currently in this system. Keep it somewhere safe before switching hosts, redeploying, or migrating servers.

Restore on a new deployment

Upload a file downloaded from this feature earlier. This replaces everything currently in the system with what's in the file — only do this on a fresh deployment that has no data you need to keep.