Selldoes Developer Program

Build storefront themes and plugins on your own machine, preview them against live data, and publish to the marketplace — the whole pipeline is one open package.

Plugin authors get a dedicated login (separate from merchant stores) — upload packages, ship versions and track earnings.

One install — everything included

npm install -g selldoes

Don't want a global install? npx selldoes create works anywhere.

1 · Scaffold locally

selldoes create

Answer a few questions (theme or plugin, name, version) — the project is created and dependencies are installed for you.

2 · Develop with live data

selldoes dev

A hot-reloading preview wired to your real store through the same bridge the storefront uses.

3 · Publish

selldoes publish

Bundle, validate and upload — a plugin to the marketplace, or a theme to the Selldoes CDN.

4 · Apply & earn

selldoes apply --store my-store

Snapshot an uploaded theme into a store, or grow sales from your developer portal.

Become a developer

Publishing templates requires accepting the developer terms. You can keep templates private or submit them for review in the marketplace.

Building plugins instead? Use the dedicated developer account — it comes with a store-less workspace, versions and earnings.

You can also just build — the SDK works for everyone.

One CLI for plugins and themes — every command also works as npx selldoes ….

selldoes create [dir]Scaffold a plugin or theme — interactive, with dependencies installed.
selldoes devLocal preview — plugin server (:4590) or live theme preview against a store (:4173).
selldoes buildBundle a plugin (dist/<slug>/) or a theme (dist/ + manifest.json).
selldoes packBuild and zip a plugin for manual upload.
selldoes validateValidate plugin.json / manifest.json, entries and routes.
selldoes publishPublish a plugin to the marketplace, or upload a theme (--public to list it).
selldoes apply --store <slug>Apply an uploaded theme to one of your stores.
selldoes login --api-key sk_…Save credentials for theme workflows.
selldoes whoami · logoutShow the connected account and stores, or clear saved credentials.
selldoes init <template-id>Download an existing theme as a local project.
selldoes updateCheck npm and update the CLI — asks first; --check only reports.
selldoes helpList every command and flag (also selldoes --help).