Getting Started With Aeionix Cloud
Follow this quick start to turn your WordPress site into a licensing control center.
Step 1 · Install
- Upload the
aeionix-cloudplugin and activate it. - Visit Licenses → Settings to run the onboarding wizard.
- Set your company name, colors, and emails under Branding.
Step 2 · Configure Products
- Create license tiers (Free, Pro, Premium, Enterprise).
- Upload builds or connect S3/GitHub releases.
- Define activation limits, trials, and renewal rules.
Step 3 · Publish Portal
- Create a page named “Customer Portal”.
- Add the shortcode
[alm_customer_portal]. - Protect it with WooCommerce My Account or custom login.
REST API Quick Reference
| Endpoint | Purpose | Sample |
|---|---|---|
POST /wp-json/aeionix/v1/check | Validate a license key | {"license_key":"XXXX-XXXX","machine":"device-id"} |
POST /wp-json/aeionix/v1/activate | Consume a seat | {"license_key":"KEY","version":"1.0.0"} |
DELETE /wp-json/aeionix/v1/devices/<id> | Release device | Authorization: Bearer <token> |
Generate API tokens under Licenses → API. All calls support HMAC signatures and rate limiting.
Portal Components
- License Table: Shows status, seats, expiration, and quick actions.
- Downloads: Auto-populates from release uploads or GitHub assets.
- Support: Hooks into WP tickets or Help Scout via webhooks.
- Billing: Surfaces WooCommerce subscription info.