Linux 软件免费装
Banner图

EasyCommerce FakerPress

开发者 mralaminahamed
更新时间 2026年8月8日 01:35
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

dummy data faker demo content sample data test data

下载

2.1.0 2.0.4 2.4.0 1.0.0 1.0.1 2.0.2 2.0.0 2.0.1 2.0.3 1.0.4 2.3.0 1.0.2 1.0.3 2.2.0

详情介绍:

EasyCommerce FakerPress generates realistic test data for EasyCommerce stores. It creates dummy products, orders, customers, coupons and ten other record types on demand, so you can build, test and demo a store that looks real without typing a single product by hand. It is a developer tool for local, staging and demo sites. It is not meant for production stores. Point it at a generator, set how many records you want, and click Generate. A live preview shows exactly what the run will produce before anything is written to your database. Sample data is optional and consent-based. The plugin can download locale-specific reference data (product names, addresses and tags for 75+ locales) from GitHub to make generated content more realistic. This never happens automatically — it runs only after you accept a one-time consent prompt on the plugin's admin page, transmits no data about your site, and can be declined without losing any functionality (generators fall back to built-in defaults). You can change the decision at any time from Settings. What it generates Fourteen generators, covering the records an EasyCommerce store actually holds: Why the data holds together Generated records are created through EasyCommerce's own models rather than by writing rows directly to the database. Validation, relationships and inventory changes all run exactly as they would for a real order. That means orders link to genuine customers and products, refunds attach to orders that can actually be refunded, and reviews belong to products that exist. FakerPHP supplies the names, addresses and text, layered with commerce-specific logic for pricing, geography and customer lifecycle. Optional sample data sync adds locale-specific product names and addresses for 75+ locales. Built for repeatable testing For developers Key hooks: Important: this plugin writes large volumes of fake data into your store. Use it on development or staging sites only, and back up your database before generating large datasets. More from us Other free plugins by the same author, all on WordPress.org. Seeding other platforms For a store For any site

安装:

Automatic
  1. Go to Plugins > Add New in your WordPress admin.
  2. Search for "EasyCommerce FakerPress".
  3. Click Install Now, then Activate.
  4. Open the EC FakerPress menu item.
Manual
  1. Download the plugin ZIP file.
  2. Upload it to /wp-content/plugins/easycommerce-fakerpress/.
  3. Activate via the Plugins screen.
  4. Open the EC FakerPress menu item.
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 same admin in the dark theme. Theme, accent colour and density are scoped to the plugin, so the rest of WordPress is left alone.
  • 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.4.0 Sample data now downloads only after a one-time consent prompt on the plugin admin page — no external request is made without opt-in, and generators still work from built-in defaults if declined. Also hardens sample-data extraction against path traversal. 2.3.0 Fixes order generation failing for customers with a saved address, and spreads generated orders over a date range so the EasyCommerce reports show data. Generators realigned with the current EasyCommerce schema. Minimum WordPress is now 6.6. 2.2.0 Complete admin UI redesign with a new design-token system, dashboard, live preview, command palette, batch queue, and dark mode. No database migrations required. REST API, generator parameters, and custom hooks are unchanged. 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.

其他记录:

Privacy All generated data is stored in your own WordPress database and is never transmitted anywhere. Generated content is fictional and does not represent real individuals or transactions. The plugin does not collect analytics, does not phone home, and does not send any site, user, or store data to a third party. The plugin makes two outbound requests, both administrator-initiated and both carrying no site data — see the "External services" section for the full disclosure. Contributing Development happens on GitHub. Report bugs and request features on the issue tracker, and read the contributing guide before opening a pull request — it covers local setup, coding standards, and the checks that run on every change. Found a security issue? Please follow the security policy and report it privately rather than in a public issue. Support

常见问题:

How do I generate dummy products for an EasyCommerce store?

Open EC FakerPress in your WordPress admin, choose the Products generator, set how many products you want, and click Generate. The preview table shows sample rows before you commit. The same flow applies to every other generator.

Does this work with WooCommerce?

No. This plugin generates data for EasyCommerce only, and WordPress will not let it activate unless EasyCommerce is installed and active. It does not create WooCommerce products, orders or customers.

Is it safe to run on a live site?

No. Use it on development, staging or demo sites only. It writes large volumes of fictional records directly into your store, and there is no one-click undo. Back up your database before any large run.

How do I delete the test data afterwards?

Use the WordPress or EasyCommerce bulk deletion tools. For large datasets, targeted database queries against a backup are faster. The plugin does not currently ship a bulk delete feature, which is the main reason to keep it off production.

Can I generate the same data twice?

Yes. Set a seed value in the run bar and the same seed always produces the same dataset. This is what makes generated data usable in automated tests and reproducible bug reports.

How realistic is the generated data?

Names, addresses and text come from FakerPHP, combined with commerce-specific logic for pricing strategies, geographic distribution and customer lifecycle patterns. Turning on sample data sync adds locale-specific product names and reference data for 75+ locales.

Can orders be linked to real customers and products?

Yes. Orders attach to existing customers and products and adjust inventory as they are created. Refunds require existing completed or processing orders, and product reviews link to products and customers that already exist.

Can I change the data before it is saved?

Yes. The plugin exposes 15+ filters and actions. Use easycommerce_fakerpress_*_data_before_create to alter values before creation, or extend the abstract generator classes to add a generator of your own.

What is sample data sync?

An optional download of locale-specific reference data — product names, customer tags, addresses — from the companion GitHub repository. It makes generated content read more naturally in non-English locales. It runs only when you ask for it, and sends no data about your site.

Where is the run history stored?

In your browser's localStorage, not your database. Clearing it has no effect on generated records. You can clear it from the Danger Zone on the Settings page.

更新日志:

The four most recent releases are listed below. For the complete version history, see the full changelog on GitHub. 2.4.0 - July 22, 2026 2.3.0 - July 20, 2026 2.2.0 - June 11, 2026 2.1.0 - April 26, 2026