Licences

The Licences tab is a list of every licence issued to your customers — manually from the panel or automatically through the shop — along with the tools to manage them.

List and filtering

The table shows the licence key, licensee, contact details, and expiration date with a status:

  • Unlimited — a licence with no expiration date.
  • Active — expiration date in the future.
  • Expired — expiration date in the past.

DEMO-type licences additionally have a blue DEMO badge next to the key.

The search field matches the typed phrase against the licensee's email, VAT ID, company name, address (street/postal code/city), and phone number — and if you type a full licence key (UUID), it finds exactly that licence. Additional filters let you narrow the list by type (STANDARD / DEMO) and validity status.

Adding a licence

The Add licence button opens a form with these fields:

  • Email address and VAT ID (required),
  • Licence typeSTANDARD or DEMO,
  • Expiration date — an empty field means a perpetual licence,
  • company details: name, phone, street, postal code, city (optional),
  • Claims — any number of key–value pairs defining the limits and features unlocked by this licence; see Licence model and Licensing annotations.

Editing a licence

Clicking a licence key in the list opens an edit page with the same fields as the add form (minus the type, which can't be changed after creation), plus:

  • Licence key (UUID) — the identifier, read-only, copyable with a single click,
  • Net amount paid — visible only for a licence linked to a shop order.

PDF certificate and shop change

Two actions are available for each licence in the list:

  • Download PDF certificate — generates a licence certificate according to the PDF template configured in the panel.
  • Open the licence modification form in the shop — generates a one-time token and opens beanguard-shop in a new tab logged in with that licence, as if the customer had done it themselves — useful when you want to add a limit or feature on their behalf.

DEMO licence configuration

The DEMO configuration button next to Add licence opens a modal with two parameters used when automatically issuing DEMO licences:

  • Expiration time (days) — the LICENCE_DEMO_EXPIRATION_DAYS parameter, defaulting to 30.
  • Claims — the LICENCE_DEMO_CLAIMS parameter, in the same table form as when manually adding a licence; this is the default set of limits/features every new demo licence gets.

Was this page helpful?