Instant Language SwitcherDocumentation
⌕
v0.20.0

Stardetha Licensing Manager

Store-side dashboard, tests, release registry and health endpoint.

Stardetha Licensing Manager v1.0.0 is the store-side companion plugin installed only on Stardetha's commercial WordPress store.

Purpose

It provides Stardetha-specific operational tooling around Easy Digital Downloads + Software Licensing:

  • dependency/status dashboard
  • Instant Language Switcher product mapping
  • plan/activation-limit reference
  • EDD product creation helper
  • live licensing API test console
  • release ZIP identity/version validation
  • SHA-256 release registry
  • public non-secret licensing health endpoint
  • commercial setup guide

Admin menu

Stardetha Licensing
├── Dashboard
├── Product & Plans
├── License Test
├── Releases
└── Setup Guide

Product & Plans

Stores the mapped EDD product/download, support email, docs URL, store URL and recommended activation limits. It can create a draft Instant Language Switcher EDD product when one does not exist.

License Test

The test console can call:

  • activate_license
  • check_license
  • deactivate_license
  • get_version

Test keys are masked in diagnostic results rather than displayed in full.

Releases

Uploaded release ZIPs are inspected to verify that they contain instant-language-switcher.php, have the correct Plugin Name, and contain a parseable semantic version. The registry stores version, file metadata, SHA-256 checksum, time and registering user.

The registry is an internal validation record. The approved release must still be configured in the EDD/Software Licensing update workflow.

Health endpoint

/wp-json/stardetha-licensing/v1/health

The public endpoint reports non-secret operational status only, including whether EDD, Software Licensing and the mapped product are available.