Claim Flows
The module supports two independent entry points, each toggled separately from Admin → Envato Integration. Both require the customer to be logged in — there is no anonymous/guest claiming.
1. Sign in with Envato (OAuth)
Toggle: Show "Sign in with Envato" button on login page
Adds an Envato sign-in button to the standard login and registration pages (via the existing Social Logins infrastructure). After the OAuth handshake, the customer is logged in to ChargePanda.
Auto-claim
Enable the Auto-claim all eligible purchases after OAuth login toggle to have the module automatically scan the customer's Envato purchase history and issue a license for every mapped item — no code entry required.
2. Account-page section
URL: /account/envato
Toggle: Show "Envato Licenses" in customer account sidebar
Appears as a new "Envato Licenses" link in the logged-in customer's account sidebar. From here they can:
- View all previously claimed licenses (key, expiry, activation count).
- Claim additional purchase codes by pasting them manually.
This is the primary claim surface for customers who prefer to paste a code themselves rather than sign in with Envato.