Linux 软件免费装
Banner图

EasyCommerce FakerPress

开发者 mralaminahamed
更新时间 2026年5月22日 08:37
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPL v2 or later
版权网址: 版权信息

标签

development ecommerce testing faker data-generation

下载

2.1.0 2.0.4 1.0.0 1.0.1 1.0.4 2.0.2 2.0.0 2.0.1 2.0.3 1.0.2 1.0.3

详情介绍:

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 Advanced Generators Enhanced Generators Key Features Extensibility The plugin exposes a full hook system for developers: Important: Use only in development or staging environments. Back up your database before generating large datasets.

安装:

Automatic
  1. Go to Plugins > Add New in your WordPress admin.
  2. Search for "EasyCommerce FakerPress".
  3. Click Install Now, then Activate.
  4. Access the plugin via the EC FakerPress menu item.
Manual
  1. Download the plugin ZIP file.
  2. Upload it to /wp-content/plugins/easycommerce-fakerpress/.
  3. Run composer install in the plugin directory.
  4. Activate via the Plugins screen.
  5. Access via the EC FakerPress menu.
Requirements

屏幕截图:

  • Products Generator: Two-panel layout with sidebar category nav and run history, params panel with product type, price range, categories, and inventory settings, and sticky action panel.
  • Customers Generator: Customer type and age group chip selects, address preference toggles, purchase history and loyalty tier options.
  • Orders Generator: Order status selector, customer distribution controls, items-per-order range, payment methods, and geographic distribution chips.
  • Coupons Generator: Discount type chips (Percentage, Fixed, Free Shipping, Products), discount range inputs, usage limits, validity period, and restriction toggles.
  • Product Variations Generator: Product type chips, price variance range, stock management settings, and variation attribute options.
  • Transactions Generator: Transaction types, payment gateways, amount range, and status distribution (success, pending, failed) controls.
  • Settings Page: Generation defaults (count, locale, seed, metadata), run history limit, sample data sync with status, About card, and Danger Zone.
  • Our Plugins Page: Live WordPress.org plugin cards with ratings, active install counts, and direct links.
  • Product Reviews Generator: Target a specific product by ID, configure count, locale, seed, and metadata options.
  • Locations Generator: Region chip selects, max countries, state and city generation toggles, cities-per-state range, and coordinate generation.

升级注意事项:

2.1.0 Major feature release. Complete admin UI redesign, 3 new generators, Settings page, sample data sync, Our Plugins page, and Playwright e2e suite. No database migrations required. REST API and custom hooks are unchanged. 2.0.0 Breaking change: parameter schemas updated for all generators. Review custom REST API integrations and hooks before upgrading. Test in staging first.

其他记录:

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.

常见问题:

What is EasyCommerce FakerPress?

A WordPress plugin that generates realistic fake data for EasyCommerce stores. It is intended for development, QA testing, and demo environments — not production sites.

How does the EasyCommerce integration work?

The plugin uses native EasyCommerce models (Product, Customer, Order, etc.) to create data. This ensures validation, relationship integrity, and compatibility with future EasyCommerce updates. Direct database inserts are avoided.

Can I generate data with relationships?

Yes. Orders can be linked to existing customers and products with inventory adjustments. Refunds require existing completed or processing orders. Product reviews are linked to existing products and customers.

How realistic is the generated data?

Data uses FakerPHP for authentic names, addresses, and content, combined with e-commerce-specific logic such as pricing strategies, geographic distribution, and customer lifecycle patterns. Sample data sync adds locale-specific product names, addresses, and other reference data.

Is it safe for production?

No. Use only in development or staging environments. Always back up your database before generating data.

Can I customize the generated data?

Yes. Use the hook system to filter data before creation, modify results, or trigger custom actions after items are created. Abstract generator classes can also be extended for custom generators.

What is sample data sync?

The Settings page includes a sync feature that downloads locale-specific reference data (product names, customer tags, addresses, and more) from the companion GitHub repository. This improves the realism of generated content across 75+ locales.

How do I remove generated data?

Use WordPress or EasyCommerce bulk deletion tools. For large-scale cleanup, targeted database queries (with a backup) may be more efficient. The plugin does not currently include a bulk delete feature.

What happens to the run history?

Run history is stored in browser localStorage. It does not affect your database. You can clear it from the Settings page under Danger Zone.

更新日志:

2.1.0 - April 26, 2026 2.0.3 - January 15, 2026 2.0.2 - January 15, 2026 2.0.1 - November 13, 2025 2.0.0 - November 11, 2025 1.0.4 - November 10, 2025 1.0.2 - October 29, 2025 1.0.0 - October 15, 2025 0.9.0 - September 15, 2025