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
| Field | Description |
|---|---|
| Default locale | Faker locale used for generated names, addresses, and other fake data (e.g. en_US). Can be overridden per run with --locale. |
| Default batch size | Number of records processed per batch during generation and import. Can be overridden per run with --batch-size. |
| Preflight checks | Validates that required sections/fields exist before a generator run starts, instead of failing partway through. |
Run logging
| Field | Description |
|---|---|
| Enable run logging | Persists 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.
| Field | Description |
|---|---|
| Registry URL | Remote 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.