Maintenance mode & backups

Close the shop while you work on it, keep a backup you can actually restore, and clear out the demo when you go live.

Quickmunch → Operations → Maintenance

Maintenance mode

Maintenance mode closes the storefront to customers with a notice. You, your restaurants and their staff keep working — signing in still works, and every dashboard stays open. Use it while you update, change payment settings or reorganise a menu — anything where a customer ordering mid-change would end up with something wrong.

The screen, headed Close the storefront, has three fields:

FieldWhat it does
Close the storefrontThe switch. While it is on, customers see the notice instead of the shop.
Reopen atOptional. When this time passes, the storefront reopens on its own.
What visitors are toldThe message on the notice. Leave it empty for the wording the theme ships with.

Press Save changes to apply it.

Why the reopen time is worth setting. With one, maintenance mode ends itself, so the worst case is a shop that reopens a little early. With none, it 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-change is worse than none.

Backups

Quickmunch does not write its own backups. A WordPress site is backed up the same way whatever theme it runs — with your host's backup tool, or a backup plugin from the WordPress plugin directory. Either is fine, as long as it covers both halves:

WhatHolds
The databaseEverything you entered: settings, restaurants, menus, orders and customers.
wp-contentAbove all wp-content/uploads — every image anybody has uploaded — and your child theme.

Take one before every update, and before deleting anything on this page. Download a copy 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 the demo

There is no single button that removes the demo. It arrived as ordinary WordPress content, and it leaves the same way. Take a backup first, then:

  1. Restaurants → All Restaurants — select the demo restaurants, choose Move to Trash, then empty the trash.
  2. Products — the demo dishes, the same way.
  3. WooCommerce → Orders — any test orders you placed.
  4. Posts — the sample blog posts. Keep the Pages: the storefront's layout is built on them, so change their wording rather than deleting them.
  5. Users — the sample accounts the demo created. When WordPress asks what to do with their content, attribute it to your own account.
  6. Media — the demo images stay in the library until you delete them there.
Emptying the trash cannot be undone. Take and download a backup before you start. Never do 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 notice is showing but the shop should be open

Either Close the storefront is still on, or Reopen at is set to a time still in the future. Both live on this screen.

Customers still see the notice after you reopened

A cache is serving the saved copy — a caching plugin, or your host's own. Clear it.

A restore brought everything back except the images

The backup covered the database but not wp-content/uploads. Check that your backup tool includes files as well as the database.