CitCom Dummy Data Generator
Generate realistic fake WooCommerce products, customers, orders, analytics and wishlist data for testing. Part of the CitCom plugin suite.
by CitCom · github.com/garethcitcom/citcom-dummy-data-generator
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/garethcitcom/citcom-dummy-data-generator/archive/refs/heads/main.zipReadme
CitCom Dummy Data Generator
A WordPress plugin that generates realistic WooCommerce test data for development and QA. Part of the CitCom plugin suite.
Features
- 22 Products across 5 categories (Electronics, Clothing, Home & Garden, Books, Beauty & Health), with product images downloaded from picsum.photos or generated locally via PHP GD as a fallback
- 10 Customers with full UK names, addresses, phone numbers, and email addresses. Avatars are downloaded from randomuser.me or generated locally as GD initials images
- ~40 Orders spread across the past 12 months — 3–5 per customer, all marked Completed, with mixed payment methods and 1–3 line items each
- CitCom Customer Insights Analytics — populates browsing sessions and page visits for each customer (requires CitCom Customer Insights plugin)
- WPC Smart Wishlist data — adds 2–5 wishlisted products per customer (requires WPC Smart Wishlist for WooCommerce)
- Delete All — cleanly removes all generated data including images, avatars, analytics rows, and wishlist entries
- Duplicate-safe: skips products by SKU and customers by email, so generation can be run multiple times safely
Requirements
- WordPress 6.0+
- WooCommerce (active)
- PHP 8.0+
- PHP GD extension (for image/avatar fallbacks)
Optional Integrations
| Plugin | Feature unlocked |
|---|---|
| CitCom Customer Insights (Premium) | Analytics session & page visit generation; wishlist display on customer profiles |
| WPC Smart Wishlist for WooCommerce | Wishlist data generation |
Installation
- Upload the
citcom-dummy-data-generatorfolder to/wp-content/plugins/ - Activate the plugin in WordPress Admin → Plugins
- Navigate to Dummy Data in the WordPress admin menu
Usage
Use Generate All Data Now to create everything in one click, or use the individual section buttons to generate products, customers, orders, analytics, and wishlist data separately.
All generated data can be removed at any time using the Delete All Generated Data button at the bottom of the page.
This plugin is intended for local development and staging environments only. Do not use on production sites.
Generated Customer Password
All dummy customers are created with the default password: Password123!
License
GPL-2.0+