Extended Data Feeds: Google Merchant, Meta, Pinterest

Turns a data feed into a set of columns, each filled by a chain of rules. Seven ready platforms, a Google category map, a "what Merchant Center will reject" report and scheduled rebuilds.
Last update: 24.09.2026 Supports current CS-Cart version
cp-addon-5301
Select the CS-Cart edition on which you will use the add-on.
The update period determines the period of time when you can get access to the new versions of this add-on compatible with the new versions of CS-Cart software released during the chosen period.
To instal the add-on, we will need the FTP access to your server. Please send it along with the order number to sales@cart-power.com once the order is paid.
Extended Data Feeds: Google Merchant, Meta, Pinterest
$100.00

A Google Merchant Center feed is set up once — with column rules and a category map. No need to create features and fill them in product by product.

Demo stand: open the admin panel. Five ready feeds, a filled-in Google category map, an export history and files you can download.

What the stock export cannot do

The stock “Data feeds” add-on assembles a file from product fields, features and options. Google, meanwhile, wants data the catalog usually does not hold: its own category out of a 5,600-entry catalogue, the brand in a column of its own, a flag saying whether a barcode exists, the condition of the goods, and the size and colour of every variation.

The stock answer is to create features and fill them in by hand for every product. On a catalog of a few thousand items that is a week of work, and every new delivery means doing it again. This add-on removes that work entirely.

Column rules

A feed column is described by a chain of rules: where to take the value from, under what condition, and what to do with it. The chain is walked from the top, and the first rule that yields a non-empty value wins.

Column brand The chain
Rule 1 the “Brand” feature — if filled in, we stop here
Rule 2 the “Manufacturer” feature — if the first one is empty
Rule 3 a constant with the shop name — so the product does not drop out of the feed

A source can be a product field, a feature, a constant, a template with placeholders, the variation's own value, a Google category from the map, or a calculated value. A condition limits a rule to part of the catalog: a category, a price or stock range, a feature value. Transformations bring the result into the shape a platform accepts — strip HTML, truncate on a word boundary, append a currency, validate a barcode's check digit.

Set up once for the whole catalog. A new product is picked up on its own.

The Google category map

Shop categories are matched against Google's not product by product but on the catalog tree, and the value is inherited downwards. Map “Shoes” and every subcategory under it is covered.

  • automatic matching by name covers between half and three quarters of the tree and marks each proposal with a similarity percentage — a draft, not a decision;
  • inheritance removes the need to map the leaves: the branches are enough;
  • export and import as a spreadsheet — when the map is easier to work through in a table editor;
  • a coverage counter says at once how many categories are still without a value.

Seven ready platforms

A feed is created for a platform: it sets the columns, their order, the rule chains and the file name.

Google Merchant Center
The full set of required and recommended columns.
Meta: Facebook and Instagram
A catalog for ads and the shop.
Pinterest
Product pins.
Microsoft Advertising
Bing Shopping.
TikTok
A catalog for TikTok Shop.
Google: local inventory
A local feed: store code, product, stock.
Retargeting
A plain feed with no extra fields.
The column sets are a working starting point, not a copy of a specification: platforms change their fields. Any column can be renamed, moved or removed. The “No preset” option leaves the feed empty.

Variations the way Merchant Center expects them

Merchant Center expects every variation as a separate product with its own price, its own stock and its own size and colour, with all the variations of one model tied together by a shared item_group_id. The parent should not be sent: it would arrive as a duplicate with no price.

The add-on adds a “variations and products without variations” mode — the right one for Google — and fills size, colour, material and pattern from the “this variation's own value” source: no feature needs naming, because in different product groups it can be a different one.

Warehouse stock and regional feeds

The stock export reports a combined total. For a shop that ships from several cities that is wrong: an item that is out of stock in one city still reaches that city's campaign as available.

A feed is given a stock slice: warehouses ignored, the total across storefronts, the warehouses of one storefront, a shipping destination, or selected warehouses. The slice affects both the stock column and the calculated availability. For Google's local feeds a store-code field is added to the warehouse record.

Checked before you send

The “What Merchant Center will reject” report goes through every product of the feed and shows what the problem is, how many products it touches, and examples linking to their records. The same things Google checks, but the answer arrives at once instead of a day after submission.

Message What to do
Google category is not mapped Map the category or its parent in the map
Neither GTIN nor MPN Create the identifier_exists column
No brand Add a constant as the column's last rule
The title is longer than 150 characters Add the “Truncate to 150” transformation

Next to it, a preview of the first feed rows exactly as they will leave.

Delivering the feed, and watching it

  • a permanent address with a key — Google fetches the feed itself, no FTP. The key belongs to one feed and is replaced with one button;
  • a schedule per feed: hourly, every three or six hours, once a day at a chosen hour, or weekly. One command goes into cron;
  • an XML file next to the table — for platforms that take only XML;
  • a letter when the feed shrinks: an export is compared with the one before it, and losing a third of the rows sends a letter. A feed almost never breaks with an error — part of the catalog simply stops arriving;
  • an export history with a change column: when the feed fell and by how much.

Moving a setup between shops

The feed's whole rule set is available as text. That helps when a couple of dozen rules need changing at once, or when a finished setup has to move to another shop: copy the text, paste it there, save. If a single line is written wrongly, nothing is saved — the add-on names the line number and what is wrong with it.

Compatibility

Editions CS-Cart, CS-Cart Ultimate, Multi-Vendor, Multi-Vendor Plus
Core versions 4.17.1 and above; verified on 4.20.1 and 4.21.1
Dependencies the stock “Data feeds” add-on, “Cart-Power: Add-ons Manager”
Upgrading from 1.0 settings are carried over automatically; nothing to set up again
Payment type
One-time payment
Product
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
Localizations
  • English
  • Русский

No reviews found

  CS-Cart development · in-house team · since 2013 We build, upgrade and speed up

Contact information

 

CS-Cart development · in-house team · since 2013

We build, upgrade and speed up CS-Cart stores and marketplaces

Analysts, developers, designers, QA and support under one roof — no subcontractors. We ship add-ons you can buy on this page today, and we take on the work that no ready-made add-on covers.

2013

Working with
CS-Cart since

4.98

Rating from
184 reviews

200+

Solutions on this
marketplace

500+

E-commerce projects
delivered

Flagship products

Two add-ons that change how a store performs

Everything else we publish improves one screen. These two change the numbers: how customers find products, and how often they come back.

 

Add-on · Search & merchandising

Smart Search

Elasticsearch-powered search for large catalogues. The customer types two letters, sees products with images and prices, and buys from the dropdown — even after a typo or with the wrong keyboard layout.

Visitors who use the search bar are 24% of traffic and 44% of revenue, and convert about 2.5× better than people who only browse categories. If search returns nothing, up to 80% of them leave.
Constructor, Beyond Relevance Report 2025; Google Cloud × The Harris Poll, 2023

Catalogue size Sub-second results on 300,000+ products, Multi-Vendor included
Understands Typos, wrong keyboard layout, synonyms, word forms, SKUs, brands and attributes
Reporting Query analytics — what customers search for and which searches return nothing
Deployment Our cloud, or Elasticsearch on your own server

from $35/month

Plans by catalogue size · self-hosted from $1,215 one-time

Plans and details →

Try it on a live catalogue: open the demo store and search with a deliberate typo.

 

Add-on · Mobile commerce

PowerApp — mobile app for your store

A native iOS and Android app running on your CS-Cart data: the same products, prices, stock, promotions, reward points and orders. There is no second catalogue to maintain — everything stays in the admin panel you already use.

A mobile site brings a customer in once; an app brings them back for free. Push notifications replace the retargeting budget you spend to buy the same customer a second time.

Platforms Native iOS and Android, published under your own developer account
Home screen Built in the admin panel from six block types, the same way you build website pages
Time to launch Under a week from purchase to submission for App Store and Google Play review
Compatibility CS-Cart and Multi-Vendor 4.18–4.20 · 11 client apps already live in the stores

from $790

Buy outright, or $79/month on subscription

Open the add-on page →

Screens, block types and pricing tiers: see how the app is built.

Services

When no add-on solves it, we do the work

Fixed scope, written specification, a named project manager and a warranty on what we ship.

Custom CS-Cart development

Functionality the platform does not have: add-ons, marketplace mechanics, integrations with 1C, CRM, ERP, payment and delivery providers. We start from a written specification, not from an estimate on a phone call. Details →

CS-Cart upgrade

Move to the current version without losing data, custom code or add-ons. We audit every modification first, upgrade on a staging copy, adapt what breaks and switch over with little or no downtime. Details →

Speed and performance optimisation

Conversion falls by about 4.4% for every extra second of load time. We profile the server, the database and the front-end, then fix what actually costs the seconds — and show you the before-and-after numbers. Details →

Design for CS-Cart

Mobile-first storefront design built on CS-Cart's own template structure, so the layout survives the next platform upgrade instead of becoming a migration problem. Details →

SEO for CS-Cart

A technical audit of indexing, duplicates, redirects, structured data and Core Web Vitals — delivered as a prioritised fix list your developers can act on, or that we implement ourselves. Details →

How we work

What you get besides the code

Before we start

We discuss the goal, offer options and write the specification. You approve scope and price before development begins.

While we build

A named project manager reports progress on a fixed schedule. You always know what is in work and what is next.

Before release

A separate QA pass on every release — the developer who wrote the code is not the person who signs it off.

After handover

Documentation for everything we ship, plus a warranty on the modifications and the project.

Tell us what the store needs to do

Describe the task in a couple of sentences and we will come back with options, a scope and a price. The consultation is free, and we will say plainly if a ready-made add-on already solves it.

Write to us here

Use the Ask a question button at the top of this page — it reaches the same team.

Or reach us directly

sales@cart-power.com · cart-power.com
We work in English and Russian.

Client cases, our full add-on catalogue and 184 customer reviews are in the tabs above.

Similar products

Live search and Search history
5.0 (86)
$120.00
Fast and convenient smart search. Search history. Flexible search settings.
Live Search
4.9 (47)
$75.00
The customer types and immediately sees products with a photo, a price and an «Add to cart» button. The add-on understands synonyms, word forms and typos, searches by product code and features, shows what customers did not find and lets you add a synonym right from the report. The word index keeps it fast on catalogs of hundreds of thousands of products. No subscription.
Full page CACHE addon for CS-CART + HTML minify
4.9 (42)
$85.00
$120.00
Save 29%
  • Makes your store faster.
  • Improves the SEO ranking of the site.
  • Increases conversion.
Simple import from Excel, XML, CSV files with Multivendor support
5.0 (29)
$219.00
$249.00
Save 12%
Import and update products and features. Addon can help you control stocks & prices via Excel, XML price lists.
One Step Checkout - Simple Layout
5.0 (20)
$119.00
The ultimate checkout experience