The Envato Market Integration add-on connects your Larapen site to the Envato Marketplace API — verify customer purchase codes, manage buyers, and gate access to helpcenter, forum, and knowledge base by purchase ownership.
Key Features
- Purchase verification — Verify Envato purchase codes via the official API. Automatic buyer identity matching.
- OAuth connect — Buyers link their Envato account via OAuth2. Purchases are synced automatically using buyer tokens.
- Access gating — Require verified purchases to access helpcenter departments, forum categories, or knowledge base collections.
- Item management — Import your Envato items from sales history, track sales counts, and sync item details from the Envato catalog API.
- Item links — Link Envato items to helpcenter departments, forum categories, and KB collections for granular access control. Unrestricted entities remain open to all users.
- Customer management — View all verified purchases, linked site accounts, buyer usernames, license types, and purchase details.
- Email match verification — Optionally require the buyer’s Envato email to match their site account email for purchase verification.
- Manual purchase codes — Admins can manually add known purchase codes for any item.
Admin Panel
| Section | Description |
|---|---|
| Settings | Configure API token, author username, email match requirement, and integration toggles for helpcenter, forum, and KB. Test connection button verifies the token in real time. |
| Items | Import items from Envato sales history with progress tracking. View item details, sync from catalog API, and manage purchase codes. |
| Item Links | Link Envato items to helpcenter departments, forum categories, and KB collections. Only entity types with active add-ons are shown. |
| Customers | View all verified purchases with buyer username, linked site user, email, purchase code, license type, amount, and sale date. |
Front-end
- OAuth flow allowing buyers to connect their Envato account via the login/register page.
- My Purchases page for authenticated users to view their verified Envato purchases.
- Purchase validation: users can submit a purchase code to verify ownership.
- Access-gated helpcenter, forum, and KB pages display a “Purchase Required” message for non-buyers.
Configuration
| Setting | Default | Description |
|---|---|---|
| API token | (empty) | Personal Envato API token for author-level API calls. |
| Author username | (empty) | Your Envato Marketplace username. |
| Require email match | No | Buyer’s Envato email must match their site account email. |
| Require purchase for HelpCenter | No | Gate helpcenter ticket creation behind a verified purchase. |
| Require purchase for Forum | No | Gate forum thread creation behind a verified purchase. |
| Restrict KB by purchase | No | Restrict knowledge base collection access to buyers of linked items. |
Dependencies
The add-on installs and runs standalone. Purchase gating features require at least one of the HelpCenter or Forum add-ons to be active. OAuth login requires Envato OAuth credentials configured in core Social Auth settings.
Ideal for
- CodeCanyon and ThemeForest authors running support sites.
- Software vendors gating helpcenter access by purchase.
- Community forums restricted to verified buyers.
- Knowledge bases with premium product-specific documentation.