- WordPress installed and running
- WooCommerce plugin installed and activated
- PHP 7.4 or higher
- Write permissions on
/wp-content/plugins/directory.
- Log in to WordPress admin panel
- Go to Plugins in the left sidebar
- Look for "WC Dummy Product Generator"
- Click Activate
- In the left sidebar, you'll see a new menu item: Dummy Products (with a shopping cart icon)
- Click on it to open the settings page
- Set Number of Products: e.g., 10
- Set Product Type: "Simple Products"
- Set Base Price: e.g., 29.99
- Check Add Random Product Images
- Click Generate Products
- Set Number of Products: e.g., 5
- Set Product Type: "Variable Products"
- Each variable product will have:
- 3 variations (different colors and sizes)
- Independent pricing for each variation
- Independent stock for each variation
- Click Generate Products
- Set Product Type: "Mixed (50/50)"
- This will create a 50/50 split of simple and variable products
- When you check "Add Random Product Images", each product will have a unique placeholder image
- Images are downloaded from external service (https://picsum.photos/)
- Images are automatically added to WordPress media library
- Images are attached to the product
- Base price is the starting point
- Each product gets a random price within ±30% of the base price
- For example: base price $29.99 → products range from ~$20.99 to ~$38.99
- Leave blank to assign to a random existing category
- Select a specific category to assign all products to that category
- Category must exist in your WooCommerce setup
- All products have stock management enabled
- Simple products: 5-100 units
- Variable products: 5-50 units per variation
Each product includes:
- Name: Random from a predefined list (Wireless Headphones, USB-C Cable, etc.)
- Description: Realistic description generated from templates
- Price: Randomized around base price
- Stock: Enabled with random quantity
- Status: Published (live on store)
- Image: Random placeholder image (if enabled)
- Ensure WooCommerce is activated
- Check that you have "manage_woocommerce" capability
- Check browser console for JavaScript errors
- Ensure
/wp-content/uploads/directory exists and is writable - Check PHP has permission to download from external URLs
- Check firewall isn't blocking access to image service
- Variable products are created with color and size attributes
- 3 variations are created per variable product
- All variations are published by default
- Product generation is fast (via AJAX)
- Progress bar shows generation status
- Maximum 100 products per generation session
- All created products will appear in your WooCommerce shop
If you encounter any issues:
- Check that WooCommerce is activated
- Ensure user has admin permissions
- Check WordPress error logs
- Verify file/directory permissions
Simply deactivate and delete the plugin. Generated products will remain in your WordPress database.