Royal Glow
Sales

This page is not connected to Supabase yet.

Create apps/staff/config.js (copy config.example.js) and paste in your Project URL and publishable key.

Staff sign-in

Forgot password? · New staff? Create an account

Signed in as . This account is waiting for an admin to approve it.

Royal GlowSales

ProductionInventorySalesOnline shopSpaBlogAccountsAccount · · Connected · Sign out

Shop sales, credit to partner shops and pharmacies, wholesale to distributors, payments and returns.

No sales or customers yet. Load sales sample data (prices, three sample customers, shop sales, credit, a payment and a return). Load the inventory sample data first.
Your role can view sales but not record them.

Record a sale

Prices:

ItemIn stock hereQtyUnit price GH₵Line total
DateReceiptLocationCustomerPaymentItemsTotal

Customers

NameTypePricesPhoneOwes

Record a payment received

Statement

DateEntryRefChargedCreditedBalance

Record a return

If a customer is chosen, the credit value reduces what they owe. Damaged goods are credited but not put back into stock.

Return history

DateCustomerItemQtyCreditReasonLocation

Price list

Unit cost comes from production batches (made in-house) or purchases (resale goods). Margin = (price − cost) ÷ price.

ItemUnit costRetail GH₵Retail marginWholesale GH₵Wholesale margin

BY LOCATION

LocationSalesRevenueGross marginMargin %

BY PAYMENT METHOD

MethodSalesRevenue

TOP PRODUCTS

ItemQty soldRevenue (before discounts)Gross margin