Sole Sanctuary logo

Sole Sanctuary Order Desk

Order management, payment tracking & business overview

Local mode

Business overview

Sales, collections and order status at a glance.

ORDER VALUE▤
₹0
0 orders
PAYMENTS RECEIVED↗
₹0
Recorded collections
OUTSTANDING◷
₹0
Customer balances pending
OPEN ORDERS□
0
Not yet delivered or cancelled

Recent orders

Latest order activity

OrderCustomerOrder valueBalanceStatus

Order status mix

Based on selected period

This dashboard uses the order records saved in the current storage mode.

Outstanding balances

Orders with payment still due

OrderCustomerDueDelivery

Quick actions

Common tasks

Cloud sync is not configured yet. You can use this app locally now, then connect Supabase in Cloud setup.

Orders

Search orders, update delivery status and manage payments.

Order register

0 orders

Order ID / dateCustomerProductsTotal dueReceivedBalancePaymentDeliveryActions

Customers

Customer list based on your saved orders.

Customer register

Each customer is grouped by phone number where available.

CustomerWhatsAppOrdersTotal order valueReceivedOutstandingAction

Cloud database setup

Recommended: Supabase Postgres with Row Level Security (RLS).

Not connected

Connect Supabase

Optional until you create your cloud project.

This HTML file cannot create a cloud database by itself. Create a Supabase project, run the SQL schema below, then enter your project URL and public anon/publishable key here. Never put a service-role key in browser code.

The public key is safe to use only with correctly configured RLS policies. Treat customer data as private. Use a Supabase Auth login and user-scoped policies before using this for real customer records.

Database schema

Starter schema for orders and customer records.

Open Supabase → SQL Editor → New query, paste this SQL and run it. This starter schema enables RLS and denies public access by default. Add authentication and owner-scoped policies before syncing real data.

Data & privacy

Understand where your records live.

  • Local mode: records stay in this browser profile on this device.
  • Backup: export a JSON file periodically and store it securely.
  • Cloud mode: configure Supabase Auth and user-scoped RLS policies before enabling production sync. The starter HTML intentionally does not auto-upload private customer data.
  • WhatsApp: the app opens the customer chat with a prepared message and downloads a PDF. You attach the PDF and tap Send manually.