Marketplace
The theme store
The theme store
The theme store is where merchants get a storefront design and where partners sell one. Themes are Liquid, and a theme bought here works the same as the one your store shipped with.
For merchants
Finding and installing a theme
Browse at Online Store → Theme store. Each listing has screenshots, a live demo you can click through, and reviews from merchants running it.
Try before you buy. Preview a theme against your own products before paying — the preview uses your real catalogue, which tells you far more than a demo store full of someone else's products.
Installing adds the theme to Online Store → Themes. It is not live until you publish it, so you can install several, set them up, and compare.
Paid themes
Paid themes are charged once, not per month, and the licence covers the store that bought it. Payment goes through Eekaam's checkout; if you have a card on file the purchase is one click.
After buying, the theme appears under Marketplace → Purchases along with anything else you have bought, so you can reinstall it later without paying again.
Updates
Theme authors publish updates. When one is available for a theme you own, the Themes screen says so.
An update replaces the theme's files. Your section and theme settings are preserved; direct edits to the code are not. That is the practical reason to keep customisations in settings rather than in the Liquid — see Editing your theme.
For partners
Selling a theme means joining the partner programme at partners.eekaam.com and getting approved.
Building
Work locally with the CLI — hot reload beats uploading ZIPs:
Full workflow in Eekaam CLI. The rules your theme must satisfy — file structure, required files, size limits, the patterns that cause automatic rejection — are in Theme requirements.
eekaam theme init my-theme
cd my-theme
eekaam theme devSubmitting
Then upload the ZIP from the partner dashboard with your screenshots, description, demo URL and price.
Validation runs twice — once in theme check locally and again on upload — deliberately. Everything theme check reports, the upload will reject, so a clean local check means structure is not what holds you up.
eekaam theme check # the same validation the upload runs
eekaam theme package # writes {name}-{version}.zipReview
A person reviews every theme before it lists. They look at design quality, whether it does what the listing claims, performance, and behaviour on a phone. A rejection comes with the specific reason; fix it, repackage, resubmit.
After listing
The partner dashboard shows installs, revenue and reviews. Publishing an update pushes it to merchants who own the theme — they choose when to apply it.
Payouts follow the partner programme's revenue share and schedule; see your partner dashboard for current terms.
Updated 15 September 2026