Skip to content
  • There are no suggestions because the search field is empty.

Product Feed Configuration

The Product Feed Settings Page provides a comprehensive interface to view and edit all configuration aspects of a product feed. The page is organized into multiple tabs that separate overview information.

Tabs and Their Functions:

  1. Overview Tab:

    • Purpose: Displays key metadata in a read-only format for a quick snapshot of the feed.
    • Displayed Information Includes:
      • ID, Name, and Type: Basic identifiers of the feed.
      • Enabled Status & Skip Option: Whether the feed is active and if it should be skipped during page collection.
      • Source Details: URL, listings directory, and namespace settings.
      • Crawling Settings: Crawl type, URL property, regex patterns for crawling and URL replacement.
      • Additional Data: Custom category syntax, default domain, analyzer, crawl frequency, last fetch date, field mapping (shown as formatted JSON), and a list of filters.
  2. Settings Tab:

    • Purpose: Provides an editable form (via a child component) to update the core properties of the feed.
    • Editable Fields Include:
      • Name, Type, and Enabled Status: Change the basic identity and operational state.
      • Source and Crawl Settings: Update the feed URL, listings directory, crawl type, and related regex patterns.
      • Additional Options: Adjust properties like the default domain, analyzer, and crawl frequency.
  3. Filters Tab:

    • Purpose: Lets you define or modify the filter criteria that determine which product records are processed.
    • Functionality:
      • Configure multiple filter criteria (each with property name, operation, and value) to include or exclude specific records.
  4. Data Transformation Tab:

    • Purpose: Allows you to set up transformation patterns that reformat or adjust incoming product data.
    • Functionality:
      • Define one or more transform patterns, each with a URL pattern and a list of transforms.
      • Each transform specifies a transformer, a name, a primary node, and key–value pairs (properties) to apply during data conversion.
  5. Testing Tab:

    • Purpose: Enables you to run tests to simulate a feed run with different sample sizes.
    • Functionality:
      • Buttons are provided to run tests with 10, 100, or 1000 items. This helps you verify that your configurations (filters, field mapping, and transformations) work as expected.

Action Buttons:

  • Save: Commits any changes made across the settings, filters, or transformation tabs. The Save button is enabled only when there are modifications to be saved.
  • Delete: Permanently removes the product feed. A confirmation dialog ensures that deletion is a deliberate action.

How to Use the Page:

  1. Review Overview:
    Begin by inspecting the Overview tab to understand the current feed configuration and view key statistics and metadata.

  2. Edit Core Settings:
    Switch to the Settings tab to update fundamental properties such as URL, type, and crawl settings. Ensure all required fields are correctly filled.

  3. Configure Filters and Transformations:

    • Use the Filters tab to adjust which records are processed based on custom criteria.
    • Use the Data Transformation tab to define how incoming product data should be altered or mapped to your system’s format.
  4. Run Tests:
    Utilize the Testing tab to execute sample feed runs. Testing with various record counts helps validate your configurations before finalizing them.

  5. Save and Delete:
    After making your changes, click the Save button to commit the updates. If necessary, use the Delete button (after confirmation) to remove a feed.

By following these steps, you can efficiently manage and fine-tune product feeds—ensuring that your product data is accurately imported and transformed to meet your business requirements.