Skip to content
Mehrdad Pajuhaan edited this page Oct 23, 2026 · 1 revision

FAQ

Do I need to write backend code?

No. Selldone hosts the backend: products, orders, payments, shipping, taxes, customers, hosting, CDN and SSL. The storefront is a frontend app that talks to Selldone APIs through the Storefront SDK.

What is a Layout?

A Layout is an independent web application (like this storefront) that runs on Selldone's infrastructure for a shop. Layouts replace traditional themes and plugins. See Deploy & Hosting.

Which shop does the dev server show?

The shop set in VITE_APP_SAMPLE_SHOP_NAME in .env (default toysworld). Change it to your own shop name and restart the dev server. See Configuration.

setup fails or the modules/ folder is empty

setup fetches the Selldone modules as Git submodules. Make sure Git is installed and can reach GitHub, then run npm run setup again, or git submodule update --init --recursive --remote.

Why install --force?

The project's install instructions use --force so the package manager resolves peer-dependency conflicts between the Selldone modules and their shared dependencies (Vue, Vuetify) instead of stopping.

The browser shows a certificate error

You are running the dev server over HTTPS with a local certificate. Accept it once in the browser, or set VITE_APP_DEV_SERVER_HTTPS=FALSE to use HTTP locally.

How do I test on my real domain?

Attach your local dev server to the live website with Ctrl + D. See Develop on Live Website.

How do I publish my storefront?

Run selldone from the Selldone CLI in the project folder, then manage versions at selldone.com/developer/layouts. Every deployment needs a new version in manifest.json.

Can I build my storefront with React or another framework?

Yes. This project is Vue 3, but the Storefront SDK works with any framework or plain HTML. The Storefront Playground is a minimal example.

How do I add or fix a translation?

Translations live in selldone/translate. See Storefront Translation.

Where do I report bugs or security issues?

Bugs: open an issue. Security vulnerabilities: email security@selldone.com, never in a public issue.

Clone this wiki locally