Platform Blueprint
App License Manager turns WordPress into a full software operations portal—below is how each module supports your launch.
1. License Core
- Multiple key types (per device, floating, seat-based)
- Activation throttling with rate limits and IP intelligence
- Bulk import/export plus CSV/JSON migration tools
- Automated renewal notices and webhooks
2. Customer Portal
- Self-service dashboard powered by
[alm_customer_portal] - Download management with S3/GitHub integrations
- Support ticket intake and bug reports
- Device inventory, transfers, and hardware fingerprinting
3. REST & SDKs
- Versioned API (
/wp-json/aeionix/v1/*) with HMAC auth - Node, PHP, C#, Unreal, Unity, and CLI helpers
- Webhooks for purchase events, churn alerts, and abuse
- GraphQL preview for custom dashboards
4. Commerce & Billing
- WooCommerce + EDD hooks for automatic license issuance
- Payment status sync, proration, and refunds
- Stripe/Braintree webhooks for usage-based tiers
- PDF receipts and customer email designer
5. Analytics & Intelligence
- Revenue, churn, and activation charts in the admin dashboard
- Fraud scoring with anomaly detection
- Data lake exports to BigQuery, Redshift, or CSV
- Slack/Teams alerts for threshold breaches
6. Security & Ops
- MFA, SSO, and role-based access for internal users
- Encrypted key vault with offline backup scheduler
- Rate limiting, WAF integration, and audit logging
- Disaster recovery runbooks baked into the plugin
Portal Walkthrough
- Create “Portal” page and drop
[alm_customer_portal] - Limit modules via role manager (support, billing, engineering)
- Brand the entire UI via the Aeionix Branding panel
- Expose API keys to customers or hide them behind approval flows
SDK & API Matrix
| Integration | Usage | Example |
|---|---|---|
| Unity / Unreal SDK | Validate license before loading scenes | AeionixLicense.Validate("KEY") |
| CLI / DevOps | Rotate server keys via CI | curl /wp-json/aeionix/v1/keys |
| Desktop Apps | Offline grace periods with auto re-sync | Cache signed payloads from portal |
| Support Tools | Trigger refunds or seat increases | Portal actions with audit log |