Maintenance mode & backups

Close the shop while you work on it, take a database backup, and — carefully — clear data you no longer want.

Admin → Maintenance

  1. Turn maintenance mode on.
  2. Write the message visitors see.
  3. Set an ends at time, or leave it open.
Maintenance mode
Maintenance mode. Click to enlarge.

Removes demo content selectively. Read each line before you tick it.

Clear database
Clear database. Click to enlarge.

Maintenance mode

Maintenance mode shows visitors a holding page instead of the storefront. Use it while you migrate, change payment settings or reorganise a menu — anything where a customer ordering mid-change would end up with something wrong.

You control three things:

FieldWhat it does
Maintenance modeOn or off. While on, the public site is closed.
MessageWhat visitors read on the holding page. Say when you expect to be back.
UntilOptional. When this time passes, the site reopens on its own.
Why the end time is worth setting. With one, maintenance mode closes itself, so the worst case is a site that reopens a little early. With none, the site stays closed until somebody remembers to turn it off. Leave it empty only when you genuinely do not know how long the work will take — an invented time that passes mid-migration is worse than none.

You stay signed in and can keep working in the admin area while the public site is closed.

Database backups

Backups are written to storage/backups on your own server. Take one before every update, and before anything on this page that deletes.

Download the file and keep it somewhere else as well. A backup that only exists on the server it protects is not a backup — if you lose the hosting account you lose both at once.

Clearing data

The Clear database screen removes selected data — orders, customers, demo content — while leaving the installation itself intact. It exists for one common moment: you evaluated with the demo data, you are now going live, and you want the samples gone without reinstalling.

  1. Tick only what you want removed.
  2. Re-enter your own password. The screen asks for it deliberately.
  3. Confirm.

Accounts have two switches of their own — Customer accounts, and Vendor, staff & driver accounts. Super admin logins are never removed, so Select all clears everything except the super admin you are signed in as: the screen you get after a full clear is a fresh platform with only your own account on it. Taxonomy (cuisines, food and store types, tag groups) has a switch of its own, so a full clear also empties the storefront filters; a reinstall brings the shipped vocabulary back.

This cannot be undone. Clearing writes a backup of what it removes first, but treat that as a courtesy rather than a plan — take and download your own backup before you start. Never run this on a live site to "tidy up" figures: orders and payouts are financial records, and reports read from them.

When it doesn't work

The holding page is showing but the site should be open

Either maintenance mode is still on, or an Until time was set in the future. Both live on this screen.

The backup file is missing or empty

storage is not writable by the web server. The same permission problem stops logs being written — see System requirements.