{"id":298064,"date":"2026-04-22T05:05:09","date_gmt":"2026-04-22T05:05:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/snapsettings-for-woocommerce\/"},"modified":"2026-04-22T05:25:01","modified_gmt":"2026-04-22T05:25:01","slug":"snapsettings-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/en-gb.wordpress.org\/plugins\/snapsettings-for-woocommerce\/","author":13501241,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"SnapSettings for WooCommerce","header_author":"Plugin District","header_description":"Back up, transfer, and restore your WooCommerce settings across different installations.","assets_banners_color":"7d76b5","last_updated":"2026-04-22 05:25:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugindistrict.com\/plugin\/settings-backup-and-migration-wizard-for-woocommerce\/","header_author_uri":"https:\/\/plugindistrict.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"PluginDistrict","date":"2026-04-22 05:04:53"},"1.0.1":{"tag":"1.0.1","author":"PluginDistrict","date":"2026-04-22 05:25:01"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3512370,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3512370,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3512370,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3512377,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3512377,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3512377,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3512377,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Overview dashboard to back up, restore, and migrate WooCommerce settings","2":"Export settings","3":"Export in progress with real-time status updates","4":"Import settings from CSV with validation and error handling","5":"Import summary showing results, and changes"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[151,1859,4155,1253,286],"plugin_category":[45,59],"plugin_contributors":[260773],"plugin_business_model":[],"class_list":["post-298064","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-export","plugin_tags-migration","plugin_tags-settings","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-plugindistrict","plugin_committers-plugindistrict"],"banners":{"banner":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/banner-772x250.png?rev=3512370","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/icon-256x256.png?rev=3512370","icon_2x":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/icon-256x256.png?rev=3512370","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/screenshot-1.png?rev=3512370","caption":"Overview dashboard to back up, restore, and migrate WooCommerce settings"},{"src":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/screenshot-2.png?rev=3512377","caption":"Export settings"},{"src":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/screenshot-3.png?rev=3512377","caption":"Export in progress with real-time status updates"},{"src":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/screenshot-4.png?rev=3512377","caption":"Import settings from CSV with validation and error handling"},{"src":"https:\/\/ps.w.org\/snapsettings-for-woocommerce\/assets\/screenshot-5.png?rev=3512377","caption":"Import summary showing results, and changes"}],"raw_content":"<!--section=description-->\n<p><strong>SnapSettings for WooCommerce<\/strong> by Plugin District lets you back up your entire WooCommerce configuration and restore it on any other WooCommerce installation in seconds.<\/p>\n\n<p>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 \u2014 this plugin handles it with one export and one import.<\/p>\n\n<h4>What gets exported<\/h4>\n\n<ul>\n<li>All WooCommerce options (currency, store address, payment gateways, email settings, inventory, and more) \u2014 any row in <code>wp_options<\/code> whose name begins with <code>woocommerce_<\/code>, excluding runtime\/version-specific entries that should not be transferred between sites.<\/li>\n<\/ul>\n\n<h4>What does NOT get exported<\/h4>\n\n<p>Products, orders, customers, coupons, media, or any other transactional data. This is a <em>settings<\/em> backup tool.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Drag-and-drop import<\/strong> \u2014 drop a CSV onto the upload zone or browse for the file.<\/li>\n<li><strong>Dated export filename<\/strong> \u2014 files are named <code>woocommerce-settings-YYYY-MM-DD.csv<\/code> so backups are easy to identify.<\/li>\n<li><strong>Atomic import<\/strong> \u2014 every import runs inside a database transaction. If anything fails the database is automatically rolled back; nothing is left partially imported.<\/li>\n<li><strong>Import summary<\/strong> \u2014 stat pills, a per-table breakdown, and a collapsible full log so you can see exactly what changed.<\/li>\n<li><strong>Safe option exclusions<\/strong> \u2014 runtime and version-specific options (<code>woocommerce_db_version<\/code>, <code>woocommerce_version<\/code>, etc.) are intentionally excluded from exports to avoid breaking the target site.<\/li>\n<li><strong>Confirmation dialog<\/strong> \u2014 prevents accidental overwrites on import.<\/li>\n<li><strong>Capability-gated<\/strong> \u2014 only users with the <code>manage_woocommerce<\/code> capability (Shop Manager \/ Administrator) can export or import.<\/li>\n<\/ul>\n\n<h4>Also available<\/h4>\n\n<p>A separately-distributed Pro add-on extends SnapSettings with shipping zone and tax rate export\/import. See <a href=\"https:\/\/plugindistrict.com\/plugin\/settings-backup-and-migration-wizard-for-woocommerce\/\">plugindistrict.com<\/a> for details.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>In your WordPress dashboard go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the ZIP file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<li>The plugin is now available under <strong>WooCommerce \u2192 SnapSettings<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20import%20overwrite%20everything%3F\"><h3>Does the import overwrite everything?<\/h3><\/dt>\n<dd><p>WooCommerce options are merged \u2014 existing options are updated in place and missing ones are inserted. No other data is touched.<\/p><\/dd>\n<dt id=\"can%20i%20export%20from%20one%20woocommerce%20version%20and%20import%20into%20a%20different%20version%3F\"><h3>Can I export from one WooCommerce version and import into a different version?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"will%20importing%20break%20my%20live%20store%3F\"><h3>Will importing break my live store?<\/h3><\/dt>\n<dd><p>The import is wrapped in a database transaction. If any error occurs the database is rolled back automatically. That said, a successful import <em>will<\/em> overwrite your existing WooCommerce options immediately \u2014 always take a full database backup before importing.<\/p><\/dd>\n<dt id=\"who%20can%20use%20this%20plugin%3F\"><h3>Who can use this plugin?<\/h3><\/dt>\n<dd><p>Only WordPress users with the <code>manage_woocommerce<\/code> capability (Shop Managers and Administrators).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1 \u2014 2026-04-22<\/h4>\n\n<ul>\n<li>Added additional screenshots to the plugin directory listing.<\/li>\n<\/ul>\n\n<h4>1.0.0 \u2014 2026-04-19<\/h4>\n\n<ul>\n<li>Initial release on WordPress.org.<\/li>\n<li>Export WooCommerce options to a CSV file.<\/li>\n<li>Import a previously exported CSV to restore WooCommerce options (options are merged \u2014 existing entries are updated, missing ones are inserted).<\/li>\n<li>Drag-and-drop import zone with client-side CSV validation and a confirmation dialog before overwriting.<\/li>\n<li>Import summary with stat pills, per-table breakdown, and a collapsible full log.<\/li>\n<li>Atomic import wrapped in a database transaction \u2014 errors roll back automatically.<\/li>\n<li>Nonce verification and <code>manage_woocommerce<\/code> capability checks on every action.<\/li>\n<li><code>Requires Plugins: woocommerce<\/code> header so WordPress ensures WooCommerce is installed and active before this plugin loads.<\/li>\n<\/ul>","raw_excerpt":"Export, transfer, and restore your WooCommerce settings across different installations with a single CSV file.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/298064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=298064"}],"author":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/plugindistrict"}],"wp:attachment":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=298064"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=298064"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=298064"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=298064"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=298064"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=298064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}