You are currently viewing How to Create WooCommerce Categories in Bulk?
Categories

How to Create WooCommerce Categories in Bulk?

Creating something one by one is definitely a hectic task… Right? We always look for some solutions that can be used to make the job done in the minimum time or possibly in one go. The same thing store owners of WooCommerce are facing is creating multiple categories for their WooCommerce products.

Currently, in WooCommerce, only one category can be created at a time. But by using Bulk WooCommerce Category Creator plugin one can easily create multiple categories in one go. At the same time, you can assign those categories to different products. Also, you can create categories in the Parent >> Child hierarchy.

In this post, we will see how to install this plugin on your store and from which page you can add multiple WooCommerce categories. If you already know how to install the plugin, then click here.

Let’s first see the current view of the category from where you can create the category for your WooCommerce products. Go to Products -> Categories page. Below is the screen you will see.

WooCommerce Categories Page
WooCommerce Product Categories Page

Here, you can create a category by giving the Name, Slug, Parent Category, Description, Display type, and Image. As you can see on the right side of the screenshot, I have created WooCommerce Plugins and WordPress Plugins categories.

You are safe if your store has fewer categories. But if you have a number of categories of more than 100+ then adding it from this page will be a tedious and time-consuming task.

To save you precious time, I have created a plugin called Bulk WooCommerce Category Creator.

Once you purchase the plugin, you can follow the instructions below to install and activate this plugin on your website.

Install Bulk WooCommerce Category Creator

  1. Log in to the admin of your website.
  2. Go to Plugins -> Add New.
  3. Click on Upload Plugin -> Choose file -> Select the plugin file.
  4. Click Install now and activate the plugin once it is installed.

Once you have successfully installed the plugin, you will see a new sub-menu called “Bulk Category Creator” under the Products menu. From this page, one can create WooCommerce categories in bulk. Below is the screenshot of the page.

List of Features

  1. Create multiple categories in one go
  2. Create multiple categories in the Parent-Child hierarchy
  3. Create multiple categories and assign them to multiple products at the same time.

You can add multiple category names separated by a comma in the “Enter categories separated by commas” option. The categories which are entered in the ‘Enter categories separated by commas’ option will be created under the category selected in the Parent Category.

You can also give a common description for all these categories by adding some text in the Description field. Also, you can choose the Display type under which the categories will be displayed.

Let’s get deeper by taking an example. Suppose you are running a store in which you are selling clothes for Men, Women, and Kids. In this store, you sell multiple products, and you want to categorize them by creating multiple categories as shown in the screenshot below.

Categoies
Categories

As you can see in the above screenshot, some of the categories are appearing in bold letters, and some appear under those bold categories. Let’s create the categories that appear in bold as parent categories.

Bulk Category Creator - Adding Categories

 

We have entered the names of categories that we want to create, and we have selected ‘None’ in the Parent Category option so that these categories will be considered as the parent category. Also, we have added some text in the Description option.

Now, let’s click on the Create Categories button, and all the entered categories will be created on your website. Once the categories are successfully created, you can check the same by visiting the Products-> Categories page.

Bulk Category Creator for WooCommerce - Listing Categories

All the categories are successfully created on your site. If you see the Parent category dropdown, then all the categories will be listed there as well. So if someone wants to create subcategories, then they can do the same by selecting a particular category.

As you can see in the screenshot below, I have entered the names of subcategories that we want to create under the Topwear category.

 

Bulk-Category-Creator-for-WooCommerce-Adding-Subcategories.png

Fill Description if you want, select Display type based on the requirements, and click on the Create Categories button. I have selected T-Shirts and Hoodie with Logo products, so the created categories will automatically be assigned to these products. Once you get a success message, visit the Products-> Categories page, and you will see all the entered categories are created under the Topwear category.

Bulk-Category-Creator-for-WooCommerce-Categories-listing

Create multiple categories in Parent-Child hierarchy

It is also possible to create categories in the Parent-Child Hierarchy. You can use the Parent>>Child format to do the same. e.g., Parent A>>Child A,Parent B>>Child B,Parent C>>Child C.

 

Create multiple categories using CSV Import

If you already have the CSV data for your categories to be added to WooCommerce store then there is an option in the plugin to upload the CSV in particular format so that all those categories will be imported to your WooCommerce Store.

Bulk-Category-Creator-for-WooCommerce-CSV-Import

 

You can download the Sample CSV and arrange your Categories data according to it. Below is the screenshot of the Sample CSV.

This way, by using the Bulk WooCommerce Category Creator plugin, you can create as many categories as you want on your site with less amount of time and effort.

This Post Has 16 Comments

  1. Best SEO Company

    Awesome post! Keep up the great work! 🙂

    1. kartik

      Thanks. 🙂

  2. AffiliateLabz

    Great content! Super high-quality! Keep it up! 🙂

    1. kartik

      Thank you 🙂

  3. larry

    There is currently an issue whereby if the subcategory name is the same as another subcategory, it says that this already exist

    1. kartik

      Hi Larry,

      I am assuming that you are trying to add categories in the Parent-Child hierarchy and trying to use the same category name in different Parent-Child hierarchy. If you will try to add category with the same name then it will show an error message that the category already exists.

      1. Donald

        I am having this same issue.

        1. kartik

          This issue is now resolved.

      2. Shama Jay

        Is there a workaround for this issue by any chance?

        1. kartik

          Hi Shama,

          This issue is now resolved.

      3. Johnny

        Any plans to solve this issue?

        1. kartik

          Hey Johnny,

          This issue is not resolved. Kindly use the latest version of the plugin.

          Feel free to let me know if you face any issues.

  4. Paul

    Hi Kartik,

    Thanks for your awesome plugin… I might have some added requirement for uploading the categories with its child and has different metadata. Would it be possible to do that?

    The format would be something like this:

    Parent A Category >> Child A category
    Parent A Description >> Child A description

    Right now, I think I have no issue on uploading the category with child, is just that adding some metadata (description, thumbnail) to each

    I look forward to hearing back from you.

    Regards,
    Paul

    1. kartik

      Hi Paul,

      You are welcome. 🙂

      Currently, there is no plan to add such. But I will consider this improvement in future updates.

  5. RK

    Great plugin!!, Saved a ton on time
    What can we do if the subcategory has comma in the name?
    You have that in your screenshot also – Ties, Cufflinks and Pocket Squares.
    If I do
    Men>> Ties, Cufflinks and Pocket Squares
    It create Men as a parent category, Ties as Child of Men and Cufflinks and Pocket Squares as another parent category.

    1. kartik

      Hi There,

      You can use the bwcc_separator filter that helps to change the separator from , to anything that you want.
      Code –
      // This function will change the separator from , to &
      // To create multiple create please use Category A&Category B
      function bwcc_change_separator() {
      return '&';
      }
      add_filter( 'bwcc_separator', 'bwcc_change_separator' );

      Please let me know if that works for you.

Leave a Reply