Linux 软件免费装
Banner图

EasyCommerce FakerPress

开发者 mralaminahamed
更新时间 2026年6月11日 15:05
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPL v2 or later
版权网址: 版权信息

标签

development ecommerce testing faker data-generation

下载

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 2.2.0 2.1.0

详情介绍:

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

屏幕截图:

  • Generator page: Two-column layout with schema-driven config controls on the left and a live preview table on the right, plus a sticky run bar.
  • Live preview: Real faker sample rows that refresh as you change settings, with a Shuffle button to re-roll the seed (no data is persisted).
  • Command palette: Press Cmd/Ctrl+K to quick-jump to any generator or page.
  • Batch queue: Queue multiple generators and run them sequentially from the batch tray with live progress.
  • Tweaks panel: Switch theme (light/dark), accent palette, and density — applied live and persisted.
  • Dark mode: The full admin in dark theme, scoped to the plugin so WordPress chrome stays untouched.
  • Settings page: Generation defaults, run-history limit, sample-data sync status, About card, and Danger Zone on the new card system.
  • 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.2.0 - June 11, 2026 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