Stores
Create and manage store configurations.
| Store | Platform | Domain | Active | Status | Last Check | Last Error | Last SMS | Credits | Token | Actions |
|---|
Users
All registered users.
| Name | Role | Company | CUI | Website | Orders/Month | Status | Store | Store Name |
|---|
Approval Requests
Approve or reject new client accounts.
| Name | Company | CUI | Website | Phone | Platform | Orders/Month | Actions |
|---|
Instructions (Auto-generated)
After saving, show the exact steps for Shopify/Woo/Gomag/MerchantPro integration.
Webhook URL: https://api.yourdomain.com/webhooks/{platform}
API Token: STORE_TOKEN
Redirect page: https://store.ro/c/{token}
System Health
Live status of backend, Redis, worker, and queues.
Last update: -
Checking...
Auto-refresh every 10s.
API (External)
-
Checks that nginx + API respond. No Redis/DB touched. If this is down, the API is unreachable.
Redis
-
Checks Redis connectivity from the API. If down, queues cannot be read/written.
Worker + Queues
-
Worker heartbeat (alive if last ping < 90s) + queue counts.
Queues Snapshot
| Queue | Waiting | Active | Delayed | Failed |
|---|---|---|---|---|
| sms | - | - | - | - |
| reminders | - | - | - | - |
Raw JSON
-
Performance Testing
Generate synthetic orders to test queue + worker without sending real SMS.
Server CPU = total CPU usage on the machine. App CPU = only the sms-backend process.
Requests per second (orders created each second). Max 150.
Minimum 1, maximum 150.
Minimum 5 seconds, max 600 seconds.
Minimum 5 seconds. Maximum 600.
If enabled, SMS provider is skipped and credits are not consumed.
Perf test data: 0 orders, 0 logs.
Preflight Test
Run quick checks + optional dry‑run order (no real SMS). This helps catch bad deploy/config before go‑live.
If enabled, SMS provider is skipped and credits are not consumed.
Global Settings
Platform-wide defaults and limits.
Limits requests to
/stores per IP.Limits
/c/:token, /confirm, /cancel, /status per IP.Comma-separated list for alerts.
Failures alert
Trigger when X failures occur within Y minutes.
Queue backlog alert
Trigger when queued jobs exceed X for at least Y minutes.
System health alert
Trigger when API or Worker health is degraded for at least Y minutes.
SMS Stats
Report of SMS volume over time.
Report on: Current month
Order Confirmation Stats
Based on orders that received an SMS.
Total orders
0
SMS sent
Confirmed total
0
0%
Confirmed from first SMS
0
0%
Confirmed after reminder
0
0%
| Day | Sent | Failed |
|---|
| Customer | Total SMS Sent | Total SMS Failed |
|---|
SMS Logs
All SMS across all customers with real-time status.
Report on: Last 7 days
| Date/Time | Customer | Sent To | Text | Status | Reason | Credits |
|---|
Page 1