This guide is for Craftivus staff only — it covers craftivus_subscription, the internal system for managing every customer's account, plan, and billing. No customer ever sees or uses this system.
craftivus_subscription is an ordinary Frappe site — log in at its Desk URL with your own staff account, same as any Frappe backend.
push_key this Customer record generated.Click Cancel Subscription (a standard button already on the form). This is the reversible option — their till locks out (or their ERPNext logins get disabled, for an ERPNext Only customer), but everything can be turned back on.
Restart Subscription reverses it. Their history and every past invoice remain intact regardless.
Use this only for serious cases (e.g. confirmed fraud, a customer who needs to be shut off entirely and isn't coming back on the same devices) — this cannot be undone from here.
Compare this to Cancel: Cancel pauses (reversible), Revoke burns their devices (not reversible). Don't reach for Revoke when Cancel is what's actually needed.
Handled automatically by the underlying system on each customer's normal billing cycle — invoices generate themselves, and payment is recorded the standard way once received (bank transfer, JazzCash, Easypaisa reference, or whatever channel that customer uses). There's no separate manual billing screen to remember to check daily.
Never log into a customer's own site as a shop owner or cashier would — you have real Desk access to their site if you need it for support, but every customer's own users are Website Users who structurally can't reach Desk at all, and there's no reason for you to impersonate that path. If you need to see something from "their" perspective, use their actual manager-app login (with their knowledge), not a Desk shortcut.