Quick Start
Get a product live and take a test payment. Five minutes, assuming you've already set the store currency and at least one gateway in Configuration.
1. Create a Product
- Go to Components → LicenseDock → Products → New
- Fill in Title, Alias (auto-generates from title), and Description
- Set Status to Published
- Save
2. Add a Plan
A plan is a tier of the product (e.g. Single Site, Developer, Agency).
- On the product edit page, click Add Plan
- Set the plan Title
- Pick an Activation Type –
domain,device,seat, orinstance– this controls what each activation represents - Set the Activation Limit (
0= unlimited) - Save
3. Add a Price
Each plan has one or more prices.
- On the plan edit page, click Add Price
- Set the Amount
- Pick a Billing Cycle –
monthly,quarterly,semi_annual,annual, orone_time - Optionally set Trial Days and Trial Price (set trial price to 0 for a free trial)
- Save
You can offer the same plan with multiple billing cycles (e.g. monthly and annual) – the customer picks one at checkout.
4. Upload a Download (Optional)
If your product is software, attach the file:
- On the product edit page, open the Downloads tab
- Click Add Download
- Set the Version (e.g.
1.0.0) and Changelog - Upload one or more files (you can label each – Windows, macOS, Source, etc.)
- Save
5. Create a Menu Item
LicenseDock needs at least a Checkout menu item to handle payments.
- Menus → Main Menu → New
- Pick LicenseDock → Checkout (you can hide it from the menu – the URL just needs to exist)
- Save
Add a LicenseDock → Product menu item if you want a public product page. Otherwise customers reach checkout via a direct buy link from the plan/price (Copy buy link button in admin).
6. Make a Test Purchase
- Visit the product page (or use the buy link from the plan)
- Click Buy Now
- Complete checkout using your gateway's test credentials – Stripe accepts
4242 4242 4242 4242with any future expiry and CVC - The order, subscription, and license appear under Components → LicenseDock
What Happens Behind the Scenes
On a successful payment LicenseDock:
- Marks the order completed and assigns a sequential invoice number
- Generates a license key (if the plan requires one) and links it to the order
- Creates a subscription record (for recurring prices)
- Queues the purchase confirmation email and admin notification
- Renders an on-demand PDF invoice
Next Steps
- Plans & Pricing – activation types and billing cycles in detail
- Payment Gateways – Stripe, PayPal, Mollie setup
- API Reference – integrate license checks into your software