Total Orders
—
All time
Pending
—
Awaiting fulfillment
Fulfilled
—
Completed orders
Revenue
—
Total paid orders
Recent Orders
Today's Summary
—
Orders today
—
Revenue today
—
Pending today
| Order ID | Customer | Fragrance(s) | Total | Date | Status | Actions |
|---|---|---|---|---|---|---|
Pull Orders by Date Range
Store Settings
Core business information used in emails and reports.
PayFast Configuration
Enter your PayFast credentials. Use sandbox credentials while testing.
Never share these credentials. Replace YOUR_MERCHANT_ID and YOUR_MERCHANT_KEY in
index.html with the values below. Use the PayFast developer docs for reference.
Resend API Configuration
Connect your Resend account to send order confirmation emails automatically.
Get your free API key at resend.com.
Free tier: 3,000 emails/month, 100/day. For testing use onboarding@resend.dev as the from address. Once you have grabfragrance.co.za, verify it in Resend and use orders@grabfragrance.co.za.
Firebase Setup Checklist
Complete these steps in the Firebase console to activate all integrations.
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
// Orders — only authenticated admins can read/write
match /orders/{orderId} {
allow read, write: if request.auth != null;
}
// Settings — only admins
match /settings/{doc} {
allow read, write: if request.auth != null;
}
}
}