WP Manifestindependent plugin directory
manifest / developer / citcom-dummy-data-generator

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

0stars
0forks

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.zip

Readme

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

  1. Upload the citcom-dummy-data-generator folder to /wp-content/plugins/
  2. Activate the plugin in WordPress Admin → Plugins
  3. 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+

Read the full README on GitHub →