Skip to content

Job Types

The plugin provides 10 job types. Each job collects the matching content and queues it as translation jobs in the message queue. Under Content > Translation with DeepL > Create Job you select the job type or a saved template.

Job Description
Translate snippets Translate all snippets of a snippet set into another set
Translate products Products of a sales channel including optional variants
Translate categories Categories of a sales channel including optional child categories
Translate mail templates Subject and/or content of mail templates
Translate properties Property groups and options
Translate CMS slots Content CMS slot configurations
Translate blog Netzp Blog 6: posts, optionally categories and authors
Translate forms MoorlForms: forms including elements
Translate salutations Salutations (display name, letter name)
Translate units Units (short code, name)

Most job types use these parameters:

Parameter Description
Source language Language of the existing texts
Target languages One or more target languages; a separate set of jobs is created per target language
Glossary Optional DeepL glossary ID; without one the configured default glossary applies
Ignore cache Disables the translation cache and forces re-translation (consumes DeepL quota)
Whitelist Restrict to specific elements (e.g. snippet keys or entities)
Blacklist Exclude specific elements
Overwrite existing translations Existing target texts are replaced with the new translation (default: yes)
Copy translations Existing target texts are adopted unchanged instead of being translated
Parameter Description
Sales channel Products of the selected sales channel
Include variants Also variants instead of main products only
Active products only Skip inactive products (default: yes)
Parameter Description
Sales channel Categories of the selected sales channel
Include child categories Entire category tree instead of top level only
Parameter Description
Translate subject Subject field of the template (default: yes)
Translate content HTML/plain text content of the template (default: yes)
Parameter Description
Include options Options in addition to groups (default: yes)
Name / description / custom fields Fields to translate selectable individually
Parameter Description
Sales channel Optional restriction, otherwise all

Additional translatable field paths are configured under Settings > CMS Settings, see Configuration. Shopware default layouts (locked pages) are never queued.

Parameter Description
Title / slug / content / teaser Post fields; slug optional (SEO-relevant)
Meta title / meta description / additional field Meta fields of the post
Elements (title, content) Content blocks of the post
Include categories Translate blog categories
Include authors Translate name and biography
Parameter Description
Name / success / error message / custom fields Translate form settings (default: yes)
Translate elements Form elements (labels, placeholders) (default: yes)
Translate receiver mail Mail template of the receiver (default: no)
Translate storefront template Custom storefront template of the form (default: no)
Parameter Description
Display name / letter name Fields to translate (default: yes each)
Parameter Description
Short code / name Fields to translate (default: yes each)