How to Generate a Kelkoo Product Feed for WooCommerce
To generate a Kelkoo product feed from WooCommerce, use a feed generator plugin such as CTX Feed to pull your product data, map it to Kelkoo’s required attributes, and export it as a TXT or XML file. A Kelkoo product feed is simply a structured file listing the products you want to advertise on Kelkoo’s comparison marketplace, built from attributes like ID, title, price, brand, availability, and images.
This guide covers the required and optional attributes for a Kelkoo feed and walks through creating, managing, and uploading one with CTX Feed.
How to Create a Kelkoo Product Feed Using CTX Feed
Step 1: Install the CTX Feed Plugin
From your WordPress dashboard, go to Plugins, then Add New. Search for CTX Feed, then install and activate it. A CTX Feed menu appears in your admin sidebar once activation completes. CTX Feed Pro unlocks advanced filters, dynamic attributes, and attribute mapping if you need more control over the feed.
Step 2: Start a New Feed and Set Content Settings
Hover over the CTX Feed menu and click Make Feed, or go to the CTX Feed page and click New Feed. Set the following:
- Country: CTX Feed populates this based on your WooCommerce store location, but you can change it.
- Template: Choose Kelkoo from the list of 130+ marketplace templates.
- File Name: Give the feed a unique name so it does not clash with other feeds you create.
- File Type: Kelkoo accepts TXT or XML. Choose either.
- Include Variations: Select which product variations to include.
- Delimiter: Choose how items are separated in the file. Comma is the default.
- Enclosure: Choose double or single inverted commas to enclose column data, or none.
Step 3: Configure the Kelkoo Feed Attributes
Selecting the Kelkoo template loads Kelkoo’s required attributes automatically under the Feed Config tab. From here you can add an attribute with Add New Attribute, remove one with its delete button, apply prefixes or suffixes, and drag attributes into a different order. Once the mapping looks right, click Update and Generate Feed.
CTX Feed Pro adds filters to exclude backorder products, out-of-stock products, or items with empty descriptions, plus advanced filters, dynamic attributes, and category mapping for Kelkoo feed creation.
Step 4: Manage and Automate the Feed
Kelkoo product feed management happens under CTX Feed > Manage Feeds. From this screen you can set an automatic update interval so the feed refreshes on a schedule, delete feeds individually or in bulk, and use the action menu to view, regenerate, or download any feed. You can also export the feed configuration and download the feed log from here.
Step 5: Upload the Feed to Kelkoo
Download the generated feed file and follow Kelkoo Group’s official guide for submitting a data feed to confirm the current upload method and any account setup steps, since submission requirements can be updated on Kelkoo’s side.
Required Product Data Specifications for a Kelkoo Product Feed
Kelkoo requires certain attributes for every product and additional attributes for specific categories such as apparel. Missing a required attribute for your product type can keep that product out of Kelkoo shopping campaigns. The table below lists the attributes to map in Step 3.
| Attribute | Definition | Example |
|---|---|---|
| id | Unique product identifier. Max 50 characters. | SKU767 |
| title | Product name. Max 150 characters. | Apex Running Shoes – Black |
| description | Product description. Max 3000 characters. | Lightweight running shoe built for daily mileage. |
| product_url | Link to the product’s landing page. | https://www.shoestore.com/product767.html |
| landing_page_url | Product’s landing page. | https://www.shoestore.com/product767.html |
| image_url | URL of the product’s main image. | https://www.shoestore.com/images/image1.jpg |
| price | Product price as a numeric value, no currency symbol. | 18.99 |
| ecotax | Eco-tax amount. Required in France for relevant categories, optional elsewhere. | 10.99 |
| availability | Stock status, text or numeric: 1 = In stock, 2 = Stock on order, 3 = Unknown, 4 = Pre-order, 5 = Available on order, 6 = Not in stock. | In stock |
| stock_quantity | Required if availability is not provided. Numeric. | 45 |
| on_sales | Flags a sale-period product. 1 = on sale, 0 or blank = not flagged. Required during official French sales periods. | 1 |
| brand | Brand name. Max 70 characters. Required for new products except movies and books. | Apex |
| gtin | Global Trade Item Number (UPC-A/GTIN-12, EAN-13/GTIN-13, ISBN-13, or GTIN-14). Required when the manufacturer has assigned one. | 4006381333931 |
| mpn | Manufacturer part number, up to 70 alphanumeric characters. Required only when no GTIN exists. | MPN4433 |
| merchant_category | Your own product category. | Running Shoes |
| delivery_cost | Shipping cost for the product. | 4.99 |
| condition | Product condition: 0 = New (default), 1 = Used, 2 = Refurbished, 3 = Open box, 4 = Returned, 5 = Damaged, 6 = Over stock, 7 = Liquidation, 8 = Unknown, 9 = Download, 10 = Offers for professional. Required if not new. | New |
| age_group | Required for apparel: Children, Kids, or Adult. | Adult |
| color | Product color, max 100 characters. Required for apparel. | Black |
| gender | Required for apparel: Female, Male, or Unisex. | Unisex |
| size | Required for apparel. | 42 |
Optional Product Data Specifications for a Kelkoo Product Feed
These attributes are optional overall, though some become required for specific product types or countries.
| Attribute | Definition | Example |
|---|---|---|
| mobile_url | Mobile-optimized landing page, useful if mobile and desktop URLs differ. | https://m.shoestore.com/product767.html |
| image_url_2 to image_url_4 | Additional product images. | https://www.shoestore.com/images/image2.jpg |
| price_no_rebate | Price before any rebate. | 15.00 |
| promotion | Current promotion, max 80 characters. | 10% off at checkout |
| google_product_category | Google’s product category, text or numeric. | Toys & Games |
| delivery_time | Estimated shipping time, max 70 characters. | 3 to 5 days |
| shipping_weight | Weight used to calculate shipping cost. | 3kg |
| material | Fabric or material. | Cotton |
| green_label | Eco-certification. | Fair Trade |
| energy_efficiency_class | Energy label from A+++ to G. Optional unless required by local law. | A+ |
| unit_price / unit_price_measure / unit_price_base_measure | Price per unit and the measures behind it. Optional unless required by local pricing laws. | 18.27 / 200ml |
| tyre_noise_class | Noise rating for tyres only: A, B, or C. | B |
| format | Media format for music, film, or books. | Blu-ray |
| genre | Product genre. | Action |
Best WooCommerce Feed Plugin for Kelkoo
CTX Feed generates a Kelkoo-ready product feed directly from your WooCommerce catalog, handling attribute mapping, feed automation, and export in one plugin. It works for stores of any size and covers Kelkoo’s required and optional attributes without manual spreadsheet work.
Key Features
- Kelkoo template with pre-mapped required attributes
- TXT and XML export formats
- Scheduled automatic feed updates
- Drag-and-drop attribute ordering with prefix and suffix support
- Advanced filters in the Pro version to exclude out-of-stock or incomplete listings
Frequently Asked Questions
What are the ways to get my product data on Kelkoo?
You can reuse an existing Google Shopping XML feed, pull a feed from an aggregator such as Lengow or BeezUp, use a feed from a comparison engine like Idealo, use an affiliate network feed such as TradeTracker, use Kelkoo Group’s dedicated Shopify or PrestaShop export tools, build a feed manually in a spreadsheet, or generate one automatically with a plugin like CTX Feed.
What file formats does Kelkoo support for product feeds?
Kelkoo accepts product data feeds in TXT or XML format. CTX Feed lets you generate either format directly from the content settings.
How do I list my products on Kelkoo?
Create a compliant TXT or XML feed containing your required product attributes, then submit it through Kelkoo Group’s feed upload process. From WooCommerce, the fastest route is generating that feed with CTX Feed and following Kelkoo’s official submission guide to confirm current upload steps.
Can I open my Kelkoo feed in Excel or Google Sheets?
A Kelkoo feed exported as TXT is a delimited text file, so you can open it directly in Excel or Google Sheets by importing it as a delimited file. This is useful for reviewing attribute values before upload, though the file itself should still be submitted to Kelkoo in the TXT or XML format it requires.
Is a Kelkoo product feed different for Shopify stores?
Yes. Shopify uses a different catalog structure than WooCommerce, so the export method differs even though the required Kelkoo attributes stay the same. If you run a Shopify store, check Kelkoo Group’s dedicated Shopify export option rather than a WooCommerce plugin.
Key Takeaways
- A Kelkoo product feed lists your products with required attributes like ID, title, price, brand, and availability so Kelkoo can display them in its comparison marketplace.
- CTX Feed maps WooCommerce product data to Kelkoo’s template and exports it as TXT or XML.
- Required attributes vary by product type. Apparel needs age_group, color, gender, and size in addition to the universal fields.
- Feed management, including scheduled updates and log downloads, happens under CTX Feed’s Manage Feeds screen.
- A TXT feed can be opened in Excel or Google Sheets for review, but submit it to Kelkoo in the required TXT or XML format.
- Shopify and Prestashop stores need a different export path than WooCommerce for a Kelkoo feed.