1. Home
  2. Knowledge Base
  3. WooCommerce Product Options
  4. Getting Started

Importing and exporting product options

The WooCommerce Product Options plugin has an import/export tool which allows you to move product options from one site to another. For example, if you have a WordPress multisite - or multiple separate sites - then this is an easy way to add the same product options to each site.

Exporting product options

  1. Log into the WordPress Dashboard of the site that you are exporting from.
  2. Go to Products → Options.
  3. The left hand column of the 'Import/Export' page lists all the product option groups from the current site. Select all the ones that you wish to export, or use the 'Select all' link to tick them all.
  4. Click the 'Export as JSON' button.

This will save the option groups - and the options within them - as a JSON file which you can then import into any other site which uses WooCommerce Product Options.

WooCommerce import export product options

Warning: The exported JSON file contains full information about your product options, some of which may be confidential - for example, how your price formulas are calculated. As a result, we recommend keeping it secure and only sharing it with people you trust.

Importing product options

Before doing this, you should already have exported some product options from another site using the instructions above. You can then import the JSON file:

  1. Log into the WordPress Dashboard of the site that you are importing the product options to.
  2. Go to Products → Options.
  3. Click the 'Choose file' button in the right hand column of the 'Import/Export' page.
  4. Find and select the JSON file that you exported from the other site.
  5. If the site that you are importing to contains any option groups with the same name as groups in the JSON file, then one or more warnings will show. These will allow you to choose whether to skip or overwrite each of the matching groups:
    • Skip - This tells the import tool to ignore the group with the matching name, so that no changes will be made to this group.
    • Overwrite - This tells the import group to replace the options in the group from the site you are importing to with the ones from the JSON file. Warning: This will lose all the options and settings from that option group on the site that you are importing to, and replace them with the ones from the JSON file.
  6. Click the 'Import' button.

The imported product options will appear in Products → Product Options of the site that you imported to. You can then edit them as needed, select which products/categories they will appear on, and so on.

WooCommerce import export product options warning

Related Articles

If searching the knowledge base hasn't answered your question, please contact support.