Backing Up and Exporting Your Store Data

What store data to back up, how to export products, customers, orders and theme copies, how often, where to keep exports safely and how to test them.

Most small store owners never think about backups until something goes wrong: a bulk edit overwrites every product description, an app changes prices across the catalog, a theme update breaks a page that took a week to build, or someone leaves with the only login. On a hosted platform the servers are someone else’s job, but your data and the changes you make to it are still yours to protect.

This guide covers what to back up, how to export it, how often, where to keep it, and how to check your backups would actually help when you need them.

Key takeaways

  • Back up the things that are hard to recreate: product data, content, theme customizations, settings and records.
  • Export before every risky change, such as bulk edits, imports, theme updates and app installs, as well as on a regular schedule.
  • Keep copies in at least two places, one of them outside the platform, with access limited to people who need it.
  • Document settings that do not export, such as shipping rates, taxes and checkout options.
  • Delete old customer exports you no longer need, rather than keeping every file forever.

What to back up

Data Why it matters Typical export route
Products and variants Titles, descriptions, prices, SKUs, options, tags, images Product CSV export from the admin
Inventory Stock levels per variant and location Inventory export or product export, depending on platform
Collections and categories How products are grouped and ordered Varies; sometimes not exported, so record rules manually
Customers Contact details, marketing consent, tags, notes Customer CSV export
Orders Sales records, refunds, fulfillment, taxes Order CSV export or reports
Content pages and blog posts Text you wrote, often a lot of work Often no built-in export; copy text and images separately
Theme Layout, code edits, custom sections Duplicate or download the theme
Navigation and redirects Menus and URL redirects that protect search traffic Redirect exports where offered; menus recorded manually
Settings Shipping, taxes, payments, checkout, notifications Usually not exportable; screenshot or document
Email templates and notifications Order emails, shipping emails Copy templates you have customized
App data Reviews, subscriptions, loyalty points, wishlists Depends on each app; check its export options
Images and files Product photos, downloads, brand assets Keep your originals outside the platform

The list of what your platform exports, and in what format, changes over time. Check its current help pages rather than assuming.

Exports by type

Products

A product export is the most useful single backup for most stores, because product data is where bulk mistakes do the most damage.

  • Export all products and all fields, not only the current page or a filtered view.
  • Check whether custom fields (sometimes called metafields or attributes) are included. If not, note where that data lives and how to export it.
  • Product images in exports are often links to images hosted on the platform. If the store closes or the images are deleted, those links may stop working, so keep your original image files elsewhere.

Customers

Customer exports usually include names, email addresses, addresses, marketing consent status and tags. Because this is personal data:

  • Export only when you need to, and store the file somewhere access-controlled.
  • Keep the consent status with the record. If you ever move platforms or email tools, consent must move with the email address. Our guide to email and SMS consent basics explains why.
  • Delete old copies you no longer need. Many privacy laws expect you to keep personal data only as long as necessary.

Orders

Order exports serve two purposes: a backup of your sales history, and records your accountant may need. Check with your accountant how long you have to keep sales records where you are, and in what form. Large stores may need to export orders in date ranges rather than all at once.

Theme

Before any theme change, make a copy:

  • Duplicate the live theme in the admin, and give the copy a dated name, such as “Live backup 2026-03-01.”
  • Download a copy if your platform offers it, so you have the files outside the platform too.
  • Keep a change log of code edits: what was changed, where and why. This helps whoever works on the theme next. Our guide to removing leftover app code shows why undocumented theme edits become a problem later.

Settings you cannot export

Shipping zones and rates, tax settings, payment methods, checkout options and notification settings usually live only in the admin. Record them in a simple document or with screenshots, and update it when you change something. It takes an hour once and saves a lot of guessing if a setting is changed by mistake.

How often

There is no single right schedule. A rule of thumb for a small store:

What When
Products and inventory Weekly, and before every bulk edit, import or app install that touches products
Customers Monthly, or before connecting a new marketing tool
Orders Monthly, plus whatever your accountant needs
Theme Before every theme change or update
Content pages and blog posts When you publish or edit significant content
Settings document When you change a setting
App data Before removing an app, and periodically for apps holding important data

If your store changes daily, back up more often. If it rarely changes, the event-based backups matter more than the calendar.

Before risky changes

Many data problems come from a single action. Export first when you:

Where to keep exports

  • At least two places: for example, an encrypted folder on your computer and a cloud storage account with two-step verification turned on.
  • Clear names: store name, data type and date, such as “products-2026-03-01.csv.”
  • Restricted access. Customer and order files should be available only to people who need them.
  • Not in email. Sending exports around by email leaves copies of personal data in several inboxes.
  • A retention rule. Keep a set number of recent product exports, and delete customer exports once they are no longer needed.

Test your backups

A few times a year, as a rule of thumb, check that your backups would actually help:

  • Open a product export and confirm every product and variant is there, with descriptions, prices and SKUs.
  • Check special characters, such as accents and currency symbols, display correctly. Open CSV files in a spreadsheet tool that handles UTF-8 properly, and do not save over the original.
  • Confirm image links or original image files are available.
  • Try restoring a single product from the export into a test or draft product, to see how the import handles your fields.
  • Check you can still open old theme copies.

Protect access too

Backups cover data. Access problems need their own precautions:

  • The store owner account should belong to the business, with an email address the business controls and two-step verification turned on.
  • Give staff and developers their own accounts with only the permissions they need, and remove access when the work ends.
  • Review app access occasionally. Our guide to app permissions explains what different access scopes mean.

FAQ

Do I need a paid backup tool?

Not necessarily. Many small stores manage well with regular manual exports, theme copies and a settings document. Automated backup tools can save time and capture more detail for larger or fast-changing catalogs. If you use one, check what it backs up, where the data is stored, what permissions it needs and how a restore actually works.

Can I restore a whole store from CSV files?

Partly. Product, customer and some order data can usually be re-imported, but settings, theme customizations, app data and some content cannot be restored from standard exports. That is why the other backups matter.

How long should I keep old exports?

Keep enough recent product exports to recover from a mistake you notice late, and keep sales records as long as your accountant and local rules require. Delete customer data you no longer need.

Bottom line

Export products, customers and orders on a schedule and before every risky change, duplicate the theme before editing it, and document the settings that cannot be exported. Keep copies in two secure places, delete personal data you no longer need, and test your exports now and then. The day a bulk edit goes wrong, a recent export turns a disaster into an hour of work.