Skip to main content
Version: 2.0.0

License

Navigate to yStore → License in the Control Panel.

The License page shows the current validity state of your yStore installation and all installed extension plugins. Use it to verify your entitlements, activate a license after purchase, or diagnose why a licensed feature is not available.


License status overview


yStore editions

The Starter edition covers single-store setups with core e-commerce functionality.

FeatureIncluded
Products, Orders, Customers
Payments & Shipping
Coupons & Catalog Rules
Marketing flows (limited)
Single store view
Multi-store views
Gift Cards
Advanced Flow Manager
Reward Points

License table

The license table lists every installed license — the core yStore plugin and any extension plugins (payment gateways, shipping carriers, invoicing integrations, etc.).

ColumnDescription
PluginPlugin name and installed version
EditionLicensed edition (Starter / Professional / Enterprise)
ValidGreen check = active and valid; red X = invalid or expired
ExpiresLicense renewal date (perpetual licenses show "Never")
DomainThe domain this license is activated for
License per domain

Each license is tied to a domain. A staging or development environment on a different domain requires either a separate license or a dev-mode activation. Contact support for dev-mode entitlements.


Activating a license

  1. Purchase a license at the YUI s.r.o. store.
  2. Copy the license key from your purchase confirmation email or account dashboard.
  3. Go to yStore → License in the Craft CP.
  4. Click Activate next to the plugin.
  5. Paste the license key and enter the domain (must match the site's primary URL).
  6. Click Validate. A green check appears when activation succeeds.
Automatic activation

If your server can reach the YUI license API outbound, activation happens automatically when you enter the key. If your server is behind a firewall, contact support for manual activation.


Invalid license warning

A warning banner appears at the top of the License page (and in the CP sidebar) when one or more licenses are invalid. Common causes:

CauseFix
License expiredRenew at yui.sk and re-validate
Wrong domainRe-activate with the correct domain
License key typoRe-enter the key carefully (no extra spaces)
Server can't reach license APICheck outbound firewall rules for license.yui.sk
License transferredIf moving to a new server/domain, deactivate first then re-activate
Feature lock on invalid license

When a license is invalid, features gated to that edition are locked — attempting to use them shows a license error in the CP. Core free-tier features remain accessible. Resolve the license issue before enabling related modules or flows.


Extension plugin licenses

Each extension plugin (e.g. GP WebPay, DPD, Superfaktura) has its own license row in the table. Extension licenses follow the same activation flow as the main yStore license.

To check which extension plugins you have installed and licensed:

php craft yui/license/list

To validate all licenses from the CLI (useful after deployment):

php craft yui/license/validate

License in staging and local environments

EnvironmentRecommended approach
ProductionFull license activation
StagingRequest a staging license key from support (same features, locked to staging domain)
Local devDev mode — contact support for a dev entitlement, or yStore runs in trial mode with a watermark
Trial mode

Without any license, yStore runs in trial mode — fully functional but with a "Trial" badge in the CP and disabled PDF generation. Trial mode is intended for evaluation only and not for live stores.