Conditionally Merge Multiple Attributes with CTX Feed

Some shopping channels need product information in a specific way. For example, Google may want the product title to include the colour — like “Running Shoes – Blue”. But in your store, the title and the colour are saved as two separate fields.

This feature lets you pick two or more fields and join them into one. You can also add your own words or symbols in between — like a dash, a slash, or any text you want.

Video Tutorial — Merge Multiple Attributes Using CTX Feed Pro

Watch the full walkthrough first, then follow the written steps below as a reference.

How It Works

Think of it like building a short sentence. You pick the pieces — a product field, some words or symbols, another product field — and CTX Feed sticks them together in the order you choose.

Example — Join Title and Colour with a dash

Product Title + ” – ” + Color → Running Shoes – Blue

Blue = a product field from your store. Green = text you type yourself.

Step-by-Step Setup

1. Open your feed and find the attribute mapping row

Go to CTX Feed → Attribute Mapping, click “New Attribute Mapping“, and scroll to the Attribute Mapping table. Find the feed field you want to populate with merged values — for example, title or description.

2. Click the attribute value field to open the merge editor

Click on the value dropdown or field for the row you want to merge. This opens the attribute selector where you can pick multiple attributes and add static text between them.

3. Add your attributes and any static text in order

Select the first attribute from the dropdown (e.g. Product Title).

Then add a static text entry with your separator (e.g. ). Then add the second attribute (e.g. Color). The order you set here is the order they’ll be joined in the feed output.

4. Save and update the feed

Click Update to save the feed configuration. Then go to CTX Feed → Manage Feeds and click Update Feed to regenerate the file with the merged values applied.

⚠️ Clear your cache. If you use a caching plugin (WP Rocket, W3 Total Cache, etc.), clear the cache after saving so channels receive the updated feed file.

Leave a Reply