eekaam.docs

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.

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 dev

Submitting

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}.zip

Review

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