System OK

Dashboard Overview

Loading...
Total Users
0
0 active today
Active Users (7d)
0
0% of total
Revenue (DZD)
0
0 this month
Subscriptions
0
Active now
Visitors (Real-time)
0
0 today
Page Views
0
Today

Revenue — Last 30 Days

0 DZD

Orders by Status

Recent Activity

View all
Loading...

Top Wilayas

User Growth

User Management

User Email Role Plan Credits Last Login Status Actions

All Orders

# Customer Phone Wilaya Total Status Store Date

Connected Stores

Loading stores...

Carriers & Shipping

Loading carriers...

Shipment Stats

Analytics & Reports

Conversion Funnel

Plans Distribution

Roles Distribution

System Settings

Platform

Plan credit allowance

The monthly credits each plan grants, read from plans.credits_monthly — the one table the billing engine uses. AI service prices are not editable here: they live in server/services/credits/policy.js and its CREDIT_COST_* environment overrides.

Loading plans…

Credit packs & the money side

What a credit is worth in currency is decided by the packs a merchant can actually buy. Edit a row and save: the rate under the table is derived from these rows by server/services/credits/policy.js, and the rows are the same ones GET /api/billing/packs sells to merchants. This panel loads GET /api/admin/billing/packs, which adds the derived rate and the money constants the public shelf withholds. AI service prices are not set here. The constants at the bottom are read from the environment — shown, not typed, because a value this process wrote into its own process.env would be gone on the next redeploy and would read as a price that never existed.

Pack Credits Price Order Selling Per credit
Loading packs…

Audit Log

Time User Action Resource Details IP

Notifications

Loading notifications...

Email Logs

Time Type To Subject Status Error
Loading...

System Health

Loading system info...