Magento – How to Auto Populate Magento Products ( 50K )

producttesting

I need to do some test and for my purpose I need a store with more that 50K products so samples data are not enough.

I wonder if there is any way to auto populate a magento store with fake products, even only simple products, what I really need is that the products are working in the front end and so:

  1. assigned to a category ( any one )
  2. enabled
  3. are visible in catalog/search
  4. have an url and a sku
  5. have a random name/sku

because I need many product any direct SQL approach is welcome

Best Answer

I've build 2 small scripts for myself a while back to do just that. The project is on Github.

It's only simple products but the rest of the data is random. Images are pulled from a random image API so please take in consideration the amount of bandwidth 50K * ... images will use up. Might be smart do add a small sleep function in there to not overtask the network.

You can use it and if you make any improvements please fork it!