Skip to content

Definitions

The Definitions page lists all catalog generation rule sets in the system. A definition tells the automation engine where to look for product images (the image source), which HTML layout to use (the template), and how to match images to SKUs (the search pattern and scope). Jobs reference definitions at creation time, so definitions must be configured before any catalog can be generated.

Definitions list page showing catalog definitions with image source, template, search pattern, scope, and status columns

Navigate to Catalog Automation → Definitions in the sidebar, or go to /catalog-automation/definitions.

  • View all catalog definitions and their configuration at a glance.
  • Create a new definition that links an image source to a template and search pattern.
  • Edit an existing definition to update any of its fields.
  • Test a search pattern against a live image source to validate SKU matching before running jobs.
  • Copy a definition ID to the clipboard for use in support requests or API calls.
  • Delete unused definitions.
  1. Open the page from the sidebar under Catalog Automation.
  2. Click New Definition to open the create dialog and configure a new rule set.
  3. After saving, the definition appears in the list and can immediately be selected when creating a job.
  4. To validate that the search pattern matches the right images, click the search pattern value in the row to open the Test Search Pattern dialog.
  • Definitions with Active status are listed in the Create Job dialog. Setting a definition to Inactive prevents it from being used in new jobs.
  • The search pattern uses regex with a {sku} placeholder (e.g., {sku}.*\.jpg). Leave it empty for exact SKU filename matching.
  • Search scope controls what part of the file path is matched — Filename, Folder, or Full Path.
  • If no template is selected, the system falls back to the default built-in template.
  • Deleting a definition does not affect already-completed jobs or their catalogs.
ColumnDefault VisibleSortableDescription
NameYesNoDefinition name and optional description
Image SourceYesNoName of the connected image source provider
TemplateYesNoTemplate assigned to this definition, or “Default (built-in)” if none
Search PatternYesNoRegex pattern used to locate images; click to open the Test Search Pattern dialog
ScopeYesNoPart of the file path matched by the pattern — Filename, Folder, or Full Path
StatusYesNoActive or Inactive badge
StatusDescription
ActiveDefinition is available for selection when creating jobs
InactiveDefinition is excluded from job creation

The Definitions list does not include a filter panel. All definitions are shown on a single paginated list. Use the browser’s search (Ctrl+F) or scroll to locate a specific definition.

The definitions list does not support column-level sorting. Records are returned in the order they were created.

The list uses a Load More pattern with infinite scroll:

  • Page size: 20 records per load
  • Scrolling near the bottom automatically loads the next batch
  • A message displays when all results are shown
ActionDescriptionPermission
New DefinitionOpens the create dialogcatalog-automation.definitions (Write)
RefreshReloads the definition list

Each row provides icon buttons:

ActionDescriptionPermission
Copy IDCopies the definition’s internal ID to the clipboard
EditOpens the edit dialog pre-populated with current valuescatalog-automation.definitions (Write)
DeleteRemoves the definition after confirmationcatalog-automation.definitions (Admin)

Clicking the search pattern cell in any row opens the Test Search Pattern dialog for that definition.

Click New Definition in the page header to open the definition dialog.

Definition form dialog showing name, image source, template, search pattern, scope, expiration, and active fields

FieldRequiredTypeDescriptionDefaultValidation
NameYesTextDisplay name for the definitionCannot be empty
DescriptionNoTextareaOptional description shown below the name in the list
Image SourceYesDropdownActive image source to search for product images — only active sources are listedMust select a source
TemplateNoDropdownHTML template for catalog layout; defaults to the built-in template if left unsetDefault (built-in)
Search PatternNoText (monospace)Regex pattern with {sku} placeholder — e.g., {sku}.*\.jpg. Leave empty for exact SKU matching
Search ScopeNoDropdownPart of the file path the pattern is matched against — Filename, Folder, or Full PathFilename
Expiration Days OverrideNoNumberOverrides the tenant-level expiration setting for catalogs generated with this definitionTenant defaultMust be a positive integer if provided
ActiveNoToggleWhether this definition is available for job creationOn

To create a definition:

  1. Click New Definition.
  2. Enter a Name.
  3. Select an Image Source.
  4. Optionally select a Template, enter a Search Pattern, choose a Search Scope, and set Expiration Days Override.
  5. Leave Active toggled on to make the definition immediately available.
  6. Click Create Definition.

Click the Edit (pencil) icon on a row to reopen the dialog with all current values pre-filled. The same form fields apply. Click Save to apply changes.

Changes take effect on subsequent jobs — already-running or completed jobs are not affected.

  1. Click the Delete (trash) icon on the row.
  2. A confirmation dialog shows the definition name and warns that the action cannot be undone.
  3. Click Delete to confirm.

Do not delete definitions that are still referenced by scheduled or recurring jobs.

  • Jobs — Create jobs that reference definitions
  • Catalogs — View generated catalog outputs
  • Settings — Configure image sources and tenant-level expiration defaults