Simple Woocommerce CSV Loader

Note: Most of the users are looking to get some documentation for installation and how to make it work. So we have decided to make a short video for all of you. If you’re still not clear then comment bellow by indicating your main problem. See bellow for video tutorial.

Mass import hundreds, even thousands of Products into your WooCommerce store with the CSV Import suite. CSV Import suite lets you import all types of products, even product variations!

Looking for a WooCommerce theme? You can checkout all  250+ WooCommerce Theme by ThemeForest.

This user-friendly importer, with clear step-by-step instructions helps you import Categories, Tags, Products and other Product details into WooCommerce.

Simple Woocommerce CSV Loader:

  • A simple, CSV product loader for WooCommerce.
  • Supports importing hundreds or thousands of products at once. (The only limit is your patience!)
  • Loads images via URL or local file path. (Now detects and skips duplicate images!)
  • Loads hierarchical category structures (see Importing Hierarchical Categories below.)
  • Lots of other great features suggested by plugin users (see Cool Stuff It/You Can Do and Full List of Importable Attributes below.)

Cool Stuff It/You Can Do

  • AJAXy Importing (avoids timing out on large data sets)
  • Load Images via a URL (Requires allow_url_fopen or cURL on your server)
  • Set Featured Image
  • Load Categories and Tags (Categories and Tags are created if they don’t exist)
  • Add Categories and Tags to Products by Category/Tag Name or ID.
  • Load Custom Fields
  • Set Visibility on Custom Fields
  • Map any CSV column to any Product field (No header row required, but if you happened to include one, I’ll use it to take a stab at what goes where)
  • Map multiple CSV columns to one Product field (last non-empty column wins, good for merging columns)
  • Basic validation for multiple-choice fields (fields with a limited set of valid values like yes/no, instock/outofstock, etc.)
  • Dollar signs, commas, etc. are stripped out of number fields like prices, weight, length, width, height
  • If SKU already exists, existing product is updated rather than inserting new product.

Loadable Product Types

  • Simple Products
  • Virtual Products
  • Downloadable Products
  • External Products

Download it from : Simple Woocommerce CSV Loader

Need  Installation Support?

Get perfect and complete installation support with few cost!

Installation Pricing Option

Order now with sending details about your domain access! You will get an effective quick response on it.

Video Documentation and Installation Tutorial


  1. aaron says:

    Thanks for making this script – but it doesn’t seem to be complete. The documentation is un-finished and attempting to use this does nothing. Is there somewhere with more information or a finished product?

    • Ataul Ghani says:

      Will update this scripts. Please stay with us!

  2. Nick says:

    Thank you for the script. It works well, but when you have products with the same name but different SKUs the scripts “updates” the same name product discarding the rest. So basically if you have three products with the same name but different SKUs the script will only import one…

    Any quick fixes? :)

  3. Meg says:

    Dear Ataul,
    Thanks for this plugin! I would like to import an external url. But I can’t find (between ‘woocommerce columns’) this option. Can you help me?

    • Ataul Ghani says:

      Thanks for your comment. Actually there have limited columns now. We will keep in mind your suggestions in next update…:)

  4. Colin Cruickshank says:

    Do you have any documentation on how this plugin works? It would really be appreciated. Thanks.

    • Ataul Ghani says:

      We are going to make a full installation support video within short time. Will be upload as soon as possible. Stay with us…!

      • Sarah says:

        Any idea when that video will be available? :)

        • Ataul Ghani says:

          Already uploaded ……:)

  5. Travis says:

    How’s that video coming along ? Would really like to use the plugin but find it hard without documentation/demo. Thanks

  6. Ataul Ghani says:

    Hello Friends,

    I’m really sorry for late response on your request for video tutorial. At last uploaded a complete video tutorial for all of you. Hope you will get a way for better using this plugin. Please say thanks by sharing this post if we really able to give a way…:)

    Thank you and stay with us to get more updates!

  7. Andres Echevarria says:

    First let me say thank you for this plugin. It is going to help tremendously.

    My question is around variable products. How does the data in CSV need to be entered so that the products are loaded as a variable product and not a simple product with attributes?

    • Ataul Ghani says:

      Thanks for your comment. Actually we make it with concept simple products. But we have tried with variable products so it’s work nicely. You can delete simple product column from csv. Then you need to use variable item on csv column then it will work.

      • Andres Echevarria says:

        Maybe I could email you my file and you could show me what I need to change?

        • Ataul Ghani says:

          Sorry bro, You’re using free plugin. So has limited access and can ask simple problem here. If you want to change code then need to use pro installation support. Here we give you only ready installation problem and issues.

  8. Eduardo says:

    Hi Ataul, thanks for the plugin.

    Could you explain how to import if I have multiple images for a product? How should I list the directory?


  9. Alexander says:

    Hello, your plugin is great and simple, but it doesn’t work with big CSV tables. I have about 350 products and about 90 attributes.
    First it has problems with that much attributes. After some number of characters in column titles in drops the rest as a second row, but it is still first row in csv. I had to rename all columns so that it would work.
    Second it can’t load that much images from url’s. Shows max_execution_time error, but i don’t have permissions to make it more than 180 seconds).
    Third it can’t even load that much products without images. Shows some error i don’t remember it exactly but i can tell if you need.

Leave a Reply

Your email address will not be published. Required fields are marked *

91 − = 84