Install And Operate
Use this page when an AI agent or automation needs to set up or verify License Server on a WooCommerce store.
Setup flow
Section titled “Setup flow”- Install and activate WooCommerce.
- Install and activate License Server.
- Confirm activation created the custom database tables.
- Create a software record in the License Server admin area.
- Upload or place the release zip in
releases/. - Enable licensing on a WooCommerce product or variation.
- Complete a test order for that product.
- Confirm the generated license appears in admin and customer My Account.
- Call the public check and update endpoints with the generated key.
Software record requirements
Section titled “Software record requirements”Each software record should include:
slugnameversionfile_namereadme
The file_name must match a zip file in the plugin releases/ directory.
Product meta contract
Section titled “Product meta contract”For a simple product or variation, License Server stores:
_licenseserver_enabled_licenseserver_slug_licenseserver_limit_licenseserver_duration
License generation runs when WooCommerce fires woocommerce_order_status_completed.
Verification checklist
Section titled “Verification checklist”- The order status is
completed. - The product or variation has licensing enabled.
- The configured software slug exists.
- A row exists in
licenseserver_licenses. - The customer can see the key under My Account.
/checkreturns a valid response for the key and slug./update-check/{slug}/{license_key}returns metadata when the software record exists./download/{slug}/{license_key}streams the zip when the file exists.