🎉 Use coupon MYXERO to enjoy 20% recurring discount on any plan. View Pricing
EasyCommerce FakerPress
EasyCommerce FakerPress

EasyCommerce FakerPress

5/5 (1 ratings) — active installs Updated Apr 28, 2026
Dashboard: Stats bar with live generation counts and generator grid grouped by category (Core, Advanced, Enhanced) with Popular badges.

Dashboard: Stats bar with live generation counts and generator grid grouped by category (Core, Advanced, Enhanced) with Popular badges.

EasyCommerce FakerPress populates your EasyCommerce store with realistic fake data for development, testing, and demos. Choose a generator, configure the parameters, and click Generate.

Core Generators

  • Products — Products with pricing, categories, inventory, attributes, and variations
  • Customers — Customer profiles with addresses, demographics, and purchase history
  • Orders — Complete order histories with payments, shipping, and tax calculations
  • Coupons — Discount codes with rules, usage limits, and restrictions

Advanced Generators

  • Product Variations — Variable product attributes, price variance, and stock settings
  • Shipping Plans — Shipping methods, zones, and rate tables
  • Tax Classes — Tax rules for different regions and product types
  • Transactions — Payment records with multiple gateways and status distribution
  • Cart Sessions — Shopping cart abandonment scenarios and session data
  • Attributes — Product attribute types (Text, Color, Image) for variations and filtering
  • Refunds — Refund records against existing completed or processing orders
  • Logs — Activity log entries for orders, products, customers, and system events

Enhanced Generators

  • Locations — Geographic data including countries, states, and cities
  • Product Reviews — Product reviews with ratings linked to existing products and customers

Key Features

  • Run History — Per-generator run log in browser localStorage with all-time stats on the dashboard
  • Settings Page — Default count, locale, seed, metadata preference, and configurable run history limit
  • Sample Data Sync — One-click download of locale-specific reference data (75+ locales) from the companion GitHub repository
  • Our Plugins Page — Browse the author’s other WordPress.org plugins with live data
  • Hook System — 15+ filters and actions for complete data customization and workflow integration
  • REST API — 14 REST controllers under the easycommerce-fakerpress/v1 namespace
  • Playwright E2E Suite — 131 automated tests covering all generators, field types, and UI interactions

Extensibility

The plugin exposes a full hook system for developers:

  • easycommerce_fakerpress_*_data_before_create — Modify generated data before creation (10+ filters)
  • easycommerce_fakerpress_*_generation_result — Customize returned generation results
  • easycommerce_fakerpress_after_*_created — Hook into the post-creation workflow
  • easycommerce_fakerpress_rest_response — Filter REST API responses

Important: Use only in development or staging environments. Back up your database before generating large datasets.
Privacy

All data is stored in your WordPress database. No external transmissions occur. Generated content is fictional and does not represent real individuals or transactions.

Contributing

Repository: https://github.com/mralaminahamed/easycommerce-fakerpress

Report issues and request features via GitHub Issues. Pull requests welcome — follow WordPress Coding Standards and PSR-4, and include tests.

Support

WordPress.org support forums and GitHub Issues. Documentation is included in the plugin README and GitHub repository.