Ameen System Plugin – Ecosystem

We’ll build this into the client library design:

  • Expose helpers:
    • ALS_License_Client::get_status_code() → e.g. active, expired_yes_activations, etc.
    • ALS_License_Client::is_valid_for_updates()
    • ALS_License_Client::is_premium_allowed() (we can define a default behavior here).
  • For premium features, your plugin code can do: if ( ALS_License_Client::is_premium_allowed() ) { // load pro modules } else { // disable, or run in “lite mode” }
  • Also, we can add a config option when booting the client: Ameen_License_Client::boot([ 'product_slug' => 'mmb_biz_pages_pro', 'api_base_url' => 'https://ameensystems.com/wp-json/ameen-lic/v1/', 'feature_policy' => 'updates_only', // later could be 'strict' for auto-disable ]);

We don’t have to implement every toggle in v1; we just design for it so we can add stricter modes later without breaking existing plugins.

Checkout Forms

  • Subscription
  • Lifetime
  • Tab Title 3
Subscription – ALS License Checkout Form (#30)
No payment items has been selected yet
Apply Coupon
Lifetime – ALS License Checkout Form (#31)
No payment items has been selected yet
Apply Coupon
No payment items has been selected yet

Front-end Purchase

LIC – Front-end Purchase Form (#27)
Price: $10.00
$9.99 for each month

Internal / Staff Issue Form

LIC – Internal / Staff Issue Form (#28)

“Resend My License” / Self-Service Form

LIC – “Resend My License” / Self-Service Form (#29)