Licensing
Overview
A Pro license unlocks additional features including batch tracking, automatic discounts, email notifications, and WooCommerce CSV integration. Your license is managed through Lemon Squeezy, and activation is handled directly within your WordPress admin.
Plans
| Plan | Sites | Launch price | Regular price |
|---|---|---|---|
| Pro | 1 site | $79 / year | $99 / year |
| Agency | Unlimited sites | $199 / year | $249 / year |
Both plans include the same Pro features and a 14-day free trial. The trial starts at checkout with no charge up front — you receive a license key by email, which you activate as below. After the trial it renews at the annual rate unless you cancel, and launch pricing is locked in for life. The only difference between the plans is how many sites the license can be activated on.
Installing the Pro add-on
Pro is a separate add-on plugin that runs alongside the free plugin — the free plugin stays installed from WordPress.org and provides the foundation the add-on builds on. After you purchase Pro (or start the free trial):
- Make sure the free Sellinor Expiration Dates for WooCommerce plugin is installed and active (see Getting started).
- From your purchase confirmation email or your Lemon Squeezy account, download the Pro add-on
.zipand copy your license key. - In WordPress, go to Plugins → Add New → Upload Plugin, choose the Pro
.zip, click Install Now, then Activate.
Once the add-on is active, a License subsection appears under Products → Expirations → Settings.
Installed Pro first?
No problem — the order doesn’t matter. If you activate the Pro add-on without the free base plugin, Pro shows a single notice with an Install & activate the free base plugin button. One click downloads the free plugin (from WordPress.org, or from sellinor.dev while the WordPress.org listing is still in review), activates it, and takes you straight to the License screen to enter your key. You can also download the free plugin yourself from the Download free link and upload it under Plugins → Add New → Upload Plugin.
Activating your license
With the Pro add-on installed and active:
- Go to Products → Expirations → Settings → License.
- Enter your license key in the License Key field.
- Click Activate.
- You should see a confirmation that your license is active.
Once activated, all Pro features become available immediately. The plugin checks your license status periodically to ensure it remains valid. (If you don’t see the License tab, the Pro add-on isn’t active yet — complete the install step above first.)
Deactivating your license
If you need to move your license to a different site (for example, when migrating to a new domain), deactivate it first:
- Go to Products → Expirations → Settings → License.
- Click Deactivate.
- Your license key is now free to be activated on another site.
Each license has an activation limit based on your plan. Deactivating on one site frees up an activation slot so you can use it elsewhere.
Managing your subscription
Your subscription is managed through Lemon Squeezy. From your customer portal, you can:
- View your subscription status — See whether your subscription is active, paused, or cancelled.
- Update payment method — Change your credit card or payment details.
- Download invoices — Access receipts for your records.
- Cancel or pause your subscription — Manage renewal preferences.
You can access the customer portal via the link in your original purchase confirmation email, or by visiting the Lemon Squeezy website and logging in with the email address you used to purchase.
What happens when a license expires
If your subscription lapses or is cancelled, Pro is no longer “active,” so the tools you manage in the admin stop:
- The Pro admin tools are disabled — you can’t create or edit batches, run a batch swap, apply automatic discounts, send the email digest, or use the WooCommerce product-CSV expiration column until you reactivate.
- Existing batch inventory keeps working — your batch data is preserved and FEFO stock deduction on new orders continues for products that already have batches, so you won’t oversell while you sort out a renewal. You simply can’t add or change batches in the meantime.
- Your configuration is saved — discount tiers, notification settings, and all batch records are kept and resume immediately when you renew.
- All free features continue to work — expiration dates, expiry actions, cart & checkout protection, reports, the activity log, and the plugin’s own CSV import/export are unaffected.
To reactivate, renew your subscription through Lemon Squeezy and then click Activate again under Products → Expirations → Settings → License. Your license key remains the same.
Troubleshooting activation
”Invalid license key”
Double-check that you copied the full license key with no extra spaces. The key is case-sensitive.
”Activation limit reached”
Your license has been activated on the maximum number of sites. Deactivate it on a site you no longer use, then try again.
Activation fails with no error message
This usually indicates a network issue between your site and the Lemon Squeezy API. Check that your server can make outbound HTTPS requests. Some hosting providers block external API calls — contact your host if this persists.
License shows as expired despite active subscription
Clear your site’s object cache and transients, then try re-validating. Go to the License tab and click Activate again. The plugin will re-check your license status with Lemon Squeezy.
If you continue to experience issues, visit sellinor.dev/support for help.