Product feed - a file (typically available via link) which contains all available data on actual client's products. Feeds service is used for managing client's product feeds. Services like RTR (Real-Time Recommender) or Cluster Builder use Feeds like data sources.
Simple dashboard helps to organize product structure and map necessary fields.
Step 1. Setup Feed general config
This step requires basic feed info. Detailed description:
- URL - external feed source.
- Feed format - format of feed source. It is optional config, because there is auto-detection. Supported formats: JSON, RSS, CSV, XML.
- Feed Type - "product" or "article". Product feed (items in shop) and content feed ("articles" in website) have different logic, see more here
- Name - feed name (display on the main page)
- Time - updating time parameters. "Interval" triggers on specified time intervals, Cron triggers when current time matches all specified time constraints, similarly to how the UNIX Cron scheduler works.
Step 2. Setup Feed mapping
The second step requires connections between URL fields and Feed fields. URL fields (available fields) are obtained by parsing external feed source, Feed fields - our parameters which you will need in future. Main aim - map available fields to feed fields by some templates, default value used if available field value is empty. You can also add your own extra Feed fields, but not URL fields. *Custom field has regexp language.
There are two types of mapping, one_to_one and many_to_one:
- one_to_one - basic condition that map one available field to one feed field.
- one_to_many - complex condition that concatenate available fields into one field fields using join operator.
Step 3. Setup Feed filters
Filters are used for filtering product list by some rules. Use it if you want to reduce the product feed or to select only active/available items. For example, you can save those products that have the word "clubponds" in the URL.
Configuring filters is optional step, you can skip it.
Step 4. Map categories with taxonomy
First setup step is done! The next step involves connection between categories and taxonomy. It helps another services, like Cluster Builder, better group your products.