SnapSettings for WooCommerce

外掛說明

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 for details.

螢幕擷圖

安裝方式

  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.

常見問題集

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).

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈SnapSettings for WooCommerce〉的開發相關工作。

參與者

將〈SnapSettings for WooCommerce〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

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.