Authenticating SuperAdmin...

{{ systemSettings.company_name || 'Scan2Print' }}

SuperAdmin Portal

Sign in with root administrative credentials

{{ loginError }}
Admin Portal {{ activeTabName }}

{{ activeTabHeading }}

Vendor Portal
Total Print Shops
{{ stats.total_vendors }}
{{ stats.online_vendors }} Online ({{ stats.active_vendors }} Active) {{ stats.free_vendors }} Free • {{ stats.pro_vendors + stats.business_vendors }} Paid
Total Orders
{{ stats.total_jobs }}
+{{ stats.jobs_today }} Today {{ stats.live_pending_jobs }} Active Queue
Pages Printed
{{ stats.total_pages }}
Across A4, A3 & Legal Formats
Estimated SaaS MRR
₹{{ stats.estimated_saas_mrr }}
GMV: ₹{{ stats.total_gmv }} +₹{{ stats.gmv_today }} today

Last 7 Days Platform Activity

Daily Order Volume
No print orders recorded in the past 7 days.
Date Orders Placed Pages Printed Shop Revenue
{{ formatDate(d.date) }} {{ d.jobs_count }} Orders {{ d.pages_count }} Pages ₹{{ d.revenue }}

System & Privacy Health

Desktop Print Agents {{ stats.online_agents }} Online
Temporary Files {{ stats.storage_files_count }} Files ({{ stats.storage_used_mb }} MB)
Document Retention 2-Hour Auto Shred
Confidentiality Safeguard Active

Customer documents, Aadhaar cards, and confidential records are automatically shredded 2 hours after printout collection.

No print shops match your criteria.

Try adjusting your search terms or filters.

Print Shop Shop Slug (QR) Owner / Contact SaaS Plan Print Mode / Agent Orders / GMV Status Actions
{{ v.shop_name ? v.shop_name.charAt(0).toUpperCase() : 'P' }}
{{ v.shop_name }} LIVE
{{ v.city || 'Delhi NCR' }}
{{ v.shop_slug }}
{{ v.name }}
{{ v.phone }}
{{ v.plan_tier }}
Agent Online Agent Standby Manual Web
{{ v.total_jobs || 0 }} Orders
₹{{ v.total_earnings || 0 }}
{{ v.is_active ? 'Active' : 'Suspended' }}
No global print orders match your criteria.

Try adjusting your search terms or filters.

PIN Code Job UID Target Shop Customer Pages / Copies Amount Status Created
#{{ j.pin_code }} {{ j.job_uid }}
{{ j.shop_name }}
{{ j.shop_slug }}
{{ j.customer_name || 'Walk-in Customer' }}
{{ j.customer_phone }}
{{ j.total_pages }} Pages ({{ j.total_copies }} Copies) ₹{{ j.estimated_amount }} {{ j.status }} {{ formatTimestamp(j.created_at) }}

Connected Windows Print Agents

Real-time telemetry and heartbeat of desktop print daemons on shop counter PCs.

{{ stats.online_agents }} Active Daemons
No desktop print agents registered on this network yet.

Agents register automatically when vendors download and launch the desktop connector.

{{ a.shop_name }}

{{ a.shop_slug }}
Online Offline
{{ a.printer_name || 'Default Windows Printer' }}
Ping: {{ a.last_heartbeat ? formatTimestamp(a.last_heartbeat) : 'Never' }}
Token: {{ a.agent_token }}

SaaS Plans & Subscription Monetization

Create, customize, edit pricing, and configure feature tiers for print shop subscriptions.

SaaS Plan updated and synchronized successfully!
{{ p.badge_label || 'Featured Plan' }}
{{ p.name }} {{ p.plan_key }}
₹{{ p.price_monthly }} / month
⚡ {{ p.job_limit_daily }} jobs/day ⚡ Unlimited Daily 📅 {{ p.job_limit_monthly }} jobs/mo 📅 Unlimited Monthly
  • {{ feat }}
Active Subscriptions {{ p.active_vendors_count }} Shops (₹{{ p.active_vendors_count * p.price_monthly }}/mo)

Subscription Payment Requests

Review vendor plan upgrade payments, verify screenshot proof, and approve or reject.

Loading subscription payments...
No payment requests found.

There are currently no payments matching the "{{ paymentFilter }}" filter.

Print Shop Target Plan Amount Method & UTR Status Requested At Actions
{{ pay.shop_name ? pay.shop_name.charAt(0).toUpperCase() : 'P' }}
{{ pay.shop_name || pay.vendor_name }}
{{ pay.vendor_email }}
{{ pay.target_plan_name || pay.target_plan_key }}
Current: {{ pay.current_plan }}
₹{{ pay.amount }}
{{ pay.payment_method === 'cashfree' ? 'Cashfree' : 'UPI' }} {{ pay.utr_reference }} {{ pay.cashfree_order_id }}
Note: {{ pay.admin_notes }}
{{ pay.status === 'auto_verified' ? 'Auto Verified' : pay.status }} {{ pay.created_at }}
No SS

Privacy Engine & Temporary Storage

Inspect server disk storage usage and trigger privacy document shredding.

2-Hour Auto-Purge Policy Active
{{ purgeFeedback }}
Active Uploaded Files
{{ stats.storage_files_count }}
Total Temporary Disk Space
{{ stats.storage_used_mb }} MB
Automatic Data Loss & Privacy Protection Safeguard

Scan2Print enforces strict ephemeral storage regulations. Customer documents, Aadhaar cards, and confidential records are automatically shredded and permanently deleted from server disks within 2 hours of completion.

System & Brand Configuration

Manage Brand Identity, Contact Info, Social Media, Payment Gateways, Email & SMS integrations.

Saved Successfully

Brand Identity

Platform branding, logo, favicon, and footer descriptions

Logo No Logo
PNG, JPG, SVG
Favicon Favicon
ICO, PNG, SVG

Contact & Physical Office Locations

Contact details and headquarters addresses displayed across platform

Social Media

Official profile URLs and icon badges linked across platform

No social media channels added yet.

Payment Gateway Settings

Cashfree PG credentials and UPI payment configuration

CF
Cashfree Gateway
Automated PG checkout
UPI
Manual Dynamic UPI
QR code based payment
Cashfree Credentials
UPI Configuration

SMTP Email Server

Outgoing email for receipts, PIN codes & alerts

{{ testEmailResult.message || testEmailResult.error }}
SMS

OTP & SMS Settings

HostGeeks SMS gateway and verification settings

OTP VERIFICATION
Require OTP verification for forms and password resets

Get your API secret key from your HostGeeks SMS Dashboard. Both OTP verification and transactional SMS alerts work automatically.

{{ testSmsResult.message || testSmsResult.error }}
G

Social Login Settings

Google OAuth & Identity Services credentials

Google Authentication
Allow login and registration via Google
G
Authorized Redirect URI (Google Console)
{{ systemMeta.detected_redirect_uri || 'http://localhost/qr-print/auth/google-callback' }}
Google Login Entry Point
{{ systemMeta.detected_login_entry || 'http://localhost/qr-print/auth/google-login' }}

Onboard New Print Shop

Provision vendor counter & generate instant QR slug

Edit Print Shop

{{ editingVendor ? editingVendor.shop_name : '' }} ({{ editingVendor ? editingVendor.shop_slug : '' }})

{{ editingPlan.id ? 'Edit SaaS Tier' : 'Add New SaaS Tier' }}

Configure monthly vendor pricing, limits & features

{{ planError }}
Max print orders per day
Max print orders per month
Feature Access & Capabilities
{{ [editingPlan.allow_desktop_agent, editingPlan.allow_auto_spool, editingPlan.allow_multi_counter, editingPlan.allow_whatsapp_sms, editingPlan.allow_custom_branding, editingPlan.allow_analytics_export].filter(Boolean).length }}/6 Active
Featured / Recommended Plan
Highlights card with special glow border

Proof: {{ previewingPayment.shop_name || previewingPayment.vendor_name }}

UTR: {{ previewingPayment.utr_reference || 'N/A' }} • {{ previewingPayment.target_plan_name || previewingPayment.target_plan_key }} (₹{{ previewingPayment.amount }})

Open Full Image