Publish a new Site
- Build or package your Site as a ZIP file with
index.htmlandliteshop.jsonat its root. - In the dashboard, click Website > Upload files.
- Enter the Site name and the subdomain, select the ZIP file, and click Check and publish.
https://SUBDOMAIN.liteshop.me as its first Deployment. If it fails, Liteshop
lists each problem with a repair instruction. See
Validation errors.
Publish an update
Each Deployment is immutable. An update creates a new Deployment from a complete bundle; Liteshop never merges files into the live version.- In the dashboard, click Website, and then click Open website settings (the gear button).
- In Upload an update, select the new ZIP file and click Check and publish.
baseDeployment in
liteshop.json:
- A bundle you download from Versions already contains the right value.
- If your build creates
liteshop.json, for example frompublic/liteshop.json, validation fails the first time and its repair message gives the exact value to set. Add it to your source file and build again.
Preview before publishing
Dashboard uploads publish as soon as they’re valid. To preview a change first, use the ChatGPT connector: ChatGPT creates a Draft and gives you a private preview link, and nothing goes live until you approve it. Previews run on their own private address. They can’t send forms or call other SDK methods, so test those on the live Site.Download a version
- In Website settings, go to Versions and click the Published tab.
- Next to a version, click Download.
Roll back
- In Website settings, go to Versions and click the Published tab.
- Next to an earlier version, click Go back to this version, and then confirm.
Connect a custom domain
Each Site can have one custom domain. Use a subdomain such aswww.example.com; your domain provider can redirect the bare domain to it.
- In Website settings, go to Custom domain.
- Enter the domain and click Connect domain.
- At your domain provider, add the DNS record that Liteshop shows.
- Reload the page to check the status. After Liteshop finds the record, it issues a certificate, which can take a few minutes.
liteshop.me address. To stop using the
domain, click Remove domain.
Dashboard edits
Some dashboard pages also publish a new Deployment, without a ZIP file:- Settings > Site details changes the Site’s name, languages, and time zone.
- Catalogue changes products, services, collections, and their images.
- Calendars > Connect calendar adds a Calendar Connection.
liteshop.json, read that data in the browser through the SDK instead, so that
dashboard edits appear without a rebuild. For example, use
liteshop.catalogue.list().