Build each client their own Litestore store, then hand it over for them to run.
You can import a client's products, customers and collections from Shopify. The admin keeps a record of every import run.
Each role gives its people a starting set of permissions. You can grant or deny single permissions to one person on top of that.
Each role gives its people a starting set of permissions.
You can grant or deny a single permission to one user.
Nobody can raise their own access or pass on access they lack.
Support can raise a refund, and only a financial approver can release it.
Each one links to the guide that explains how it works.
You give each client their own colours and corners by editing the CSS variables in app/styles.css.
Read the guideYour client writes pages in a rich-text editor and chooses a product feed to show under each one.
Read the guideYou protect every new action you build with the same permission checks.
Read the guideYou build and run one Next.js app on Vercel or any Node.js host.
Read the guideEach install of Litestore runs one store for one merchant. You run a separate copy for each client.
Our guide takes you from a fresh copy of the code to a store that runs in production.