Skip to main content
Version: 2.0.0

Settings

Open Settings → Plugins → Seeder. These are global defaults; per-profile generator configuration (which entities to create, how many, purge/reset behavior) lives on each profile under Seeder → Profiles, not here — see Use Cases.

Faker & performance

FieldDescription
Default localeFaker locale used for generated names, addresses, and other fake data (e.g. en_US). Can be overridden per run with --locale.
Default batch sizeNumber of records processed per batch during generation and import. Can be overridden per run with --batch-size.
Preflight checksValidates that required sections/fields exist before a generator run starts, instead of failing partway through.

Run logging

FieldDescription
Enable run loggingPersists a run log entry (start/end, counts, status) to the database for every generator run — viewable under each profile's run history.
Log retention (days)Days to keep run log records. 0 keeps them forever.

Template registry

Controls fetching template dataset packs with php craft seeder/download-templates.

FieldDescription
Registry URLRemote JSON registry listing available template dataset packs. Leave empty to disable remote downloads.
Registry request timeout (s)Timeout for listing the registry contents.
Registry connect timeout (s)Connect timeout for listing the registry contents.
Download timeout (s)Timeout for downloading an individual template package.
Download connect timeout (s)Connect timeout for downloading an individual template package.

License

Seeder → License activates, redeems, or revokes the plugin license, same as other yStore plugins.

Safety

Seeder writes real Craft/store elements. Use it against staging or local environments first, review generated data, and avoid running destructive operations (profile Reset, purge options) against production without a rollback plan.