Title: SnapSettings for WooCommerce
Author: PluginDistrict
Published: <strong>April 22, 2026</strong>
Last modified: April 22, 2026

---

Search plugins

![](https://ps.w.org/snapsettings-for-woocommerce/assets/banner-772x250.png?rev=
3512370)

![](https://ps.w.org/snapsettings-for-woocommerce/assets/icon-256x256.png?rev=3512370)

# SnapSettings for WooCommerce

 By [PluginDistrict](https://profiles.wordpress.org/plugindistrict/)

[Download](https://downloads.wordpress.org/plugin/snapsettings-for-woocommerce.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/snapsettings-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/snapsettings-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/snapsettings-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/snapsettings-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/snapsettings-for-woocommerce/)

## Description

**SnapSettings for WooCommerce** by Plugin District lets you back up your entire
WooCommerce configuration and restore it on any other WooCommerce installation in
seconds.

Whether you are migrating from staging to production, setting up a new store with
identical settings, or just want a dated snapshot before making big changes — this
plugin handles it with one export and one import.

#### What gets exported

 * All WooCommerce options (currency, store address, payment gateways, email settings,
   inventory, and more) — any row in `wp_options` whose name begins with `woocommerce_`,
   excluding runtime/version-specific entries that should not be transferred between
   sites.

#### What does NOT get exported

Products, orders, customers, coupons, media, or any other transactional data. This
is a _settings_ backup tool.

#### Key features

 * **Drag-and-drop import** — drop a CSV onto the upload zone or browse for the 
   file.
 * **Dated export filename** — files are named `woocommerce-settings-YYYY-MM-DD.
   csv` so backups are easy to identify.
 * **Atomic import** — every import runs inside a database transaction. If anything
   fails the database is automatically rolled back; nothing is left partially imported.
 * **Import summary** — stat pills, a per-table breakdown, and a collapsible full
   log so you can see exactly what changed.
 * **Safe option exclusions** — runtime and version-specific options (`woocommerce_db_version`,`
   woocommerce_version`, etc.) are intentionally excluded from exports to avoid 
   breaking the target site.
 * **Confirmation dialog** — prevents accidental overwrites on import.
 * **Capability-gated** — only users with the `manage_woocommerce` capability (Shop
   Manager / Administrator) can export or import.

#### Also available

A separately-distributed Pro add-on extends SnapSettings with shipping zone and 
tax rate export/import. See [plugindistrict.com](https://plugindistrict.com/plugin/settings-backup-and-migration-wizard-for-woocommerce/)
for details.

## Screenshots

 * [[
 * Overview dashboard to back up, restore, and migrate WooCommerce settings
 * [[
 * Export settings
 * [[
 * Export in progress with real-time status updates
 * [[
 * Import settings from CSV with validation and error handling
 * [[
 * Import summary showing results, and changes

## Installation

 1. Download the plugin ZIP file.
 2. In your WordPress dashboard go to **Plugins  Add New  Upload Plugin**.
 3. Choose the ZIP file and click **Install Now**.
 4. Click **Activate Plugin**.
 5. The plugin is now available under **WooCommerce  SnapSettings**.

## FAQ

### Does the import overwrite everything?

WooCommerce options are merged — existing options are updated in place and missing
ones are inserted. No other data is touched.

### Can I export from one WooCommerce version and import into a different version?

It is strongly recommended to keep both sites on the same WooCommerce version. Option
keys and their expected value formats are stable across minor versions, but major
version upgrades can introduce new or renamed options. Test on staging first when
versions differ.

### Will importing break my live store?

The import is wrapped in a database transaction. If any error occurs the database
is rolled back automatically. That said, a successful import _will_ overwrite your
existing WooCommerce options immediately — always take a full database backup before
importing.

### Who can use this plugin?

Only WordPress users with the `manage_woocommerce` capability (Shop Managers and
Administrators).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SnapSettings for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ PluginDistrict ](https://profiles.wordpress.org/plugindistrict/)

[Translate “SnapSettings for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/snapsettings-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/snapsettings-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/snapsettings-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/snapsettings-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/snapsettings-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1 — 2026-04-22

 * Added additional screenshots to the plugin directory listing.

#### 1.0.0 — 2026-04-19

 * Initial release on WordPress.org.
 * Export WooCommerce options to a CSV file.
 * Import a previously exported CSV to restore WooCommerce options (options are 
   merged — existing entries are updated, missing ones are inserted).
 * Drag-and-drop import zone with client-side CSV validation and a confirmation 
   dialog before overwriting.
 * Import summary with stat pills, per-table breakdown, and a collapsible full log.
 * Atomic import wrapped in a database transaction — errors roll back automatically.
 * Nonce verification and `manage_woocommerce` capability checks on every action.
 * `Requires Plugins: woocommerce` header so WordPress ensures WooCommerce is installed
   and active before this plugin loads.

## Meta

 *  Version **1.0.1**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[export](https://wordpress.org/plugins/tags/export/)
   [migration](https://wordpress.org/plugins/tags/migration/)[settings](https://wordpress.org/plugins/tags/settings/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/snapsettings-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/snapsettings-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/snapsettings-for-woocommerce/reviews/)

## Contributors

 *   [ PluginDistrict ](https://profiles.wordpress.org/plugindistrict/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/snapsettings-for-woocommerce/)