Sell the theme publicly, deliver it only after validation.
iTheme keeps premium themes protected using product-bound, domain-bound and instance-aware license validation.
Merchant chooses a theme
The buyer previews designs and submits a license request.
Admin generates a key
iTheme assigns the merchant email, domain, product and licensed theme.
Merchant validates
The merchant enters the license key and iTheme validation URL.
Theme installs
After validation, the licensed package downloads using a short-lived token.
One-time package token
New downloads avoid exposing the license key in the theme package URL.
Merchant lock mode
Unverified merchant installs remain locked until iTheme confirms entitlement.
Audit trail
Validation, regeneration, email and download events are recorded for admin review.
Need a license for a merchant?
Send the merchant domain, product and preferred theme so iTheme can issue the correct key.