Product Feed Pro for Google Merchant Center
Add-on ID: kv_google_merchant_feed_pro · Edition: CS-Cart & Multi-Vendor · Latest version: 1.1.1 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view
Product Feed Pro builds clean product feeds for Google Merchant Center from your CS-Cart or Multi-Vendor catalog. You can create one feed per country, currency and language. Each feed is either XML (RSS 2.0 with the g: namespace) or tab-separated text, and has its own secret URL that Merchant Center fetches on a schedule. Every product is checked against the Google product data specification while the feed is built. The validation report then shows which products miss which attribute, so you can fix problems before Google disapproves the items.
The core CS-Cart “Google export” / data feeds tools produce a basic CSV file with a fixed field list. Product Feed Pro adds attribute mapping, Google category mapping, variant groups, custom labels, rules, diagnostics, shipping, sale prices and a promotions feed.
Key features
Section titled “Key features”- Multiple feeds: per country, currency and language, each with its own URL and access key. XML (RSS 2.0) or TSV.
- Two generation modes: built on request and cached (best for small and medium catalogs), or rebuilt by cron and served from a file. Generation streams products in batches, so memory use stays flat for catalogs of any size.
- Full attribute mapping: every attribute can come from a product field, a product feature, a product option, a computed label or a fixed value. Each attribute also takes a default value for products where the source is empty. “Automatic” sources detect the Brand feature, GTIN/EAN/UPC features, and Color, Size, Gender, Material and Pattern features or options.
- All important attributes:
id,title,description,link,image_link,additional_image_link(up to 10),availability(+availability_date),price,sale_price+sale_price_effective_date,brand,gtin(check digit validated),mpn,identifier_exists,condition,adult,multipack,is_bundle,google_product_category,product_type,item_group_id,color,size,gender,age_group,material,pattern,shipping,shipping_weight,shipping_label,custom_label_0-custom_label_4,promotion_id,excluded_destinationandincluded_destination. - Google category mapping: the Google product taxonomy ships with the add-on and has a search-as-you-type picker. Subcategories inherit the closest mapped parent. You can also set a default category per feed and override it per product.
- Variants: every CS-Cart product variation (
product_variationsadd-on) becomes its own item with a shareditem_group_id, its own link, price, stock and image. Variation features can be added to titles. - Custom labels: price band, margin band (from a cost-price feature), bestseller, new arrival, on sale, stock level, top category and vendor.
- Rules: exclude products, or set or fill any attribute, using conditions on category, vendor, price, stock, units sold, margin, age, sale status, product code, any feature or any feed attribute.
- Product-level overrides: a “Google Merchant” tab in the product editor, which also works for child variations.
- Validation report: counts per issue and attribute, a drill-down product list, and how to fix each issue.
- Promotions feed: cart promotions are converted to the Google promotions format and linked to products with
promotion_id. - Multi-Vendor: marketplace feeds, feeds limited to selected vendors, and optional self-service feeds for vendors in the vendor panel.
Google, Google Merchant Center and Google Shopping are trademarks of Google LLC. This add-on is not endorsed by or affiliated with Google.
Compatibility
Section titled “Compatibility”| CS-Cart / Multi-Vendor | 4.17.2 – 4.21.x (tested on CS-Cart 4.17.2, Multi-Vendor 4.17.2 and Multi-Vendor 4.21.2) |
| PHP | 7.2.5 – 8.3 (the code is PHP 7.4-compatible; tested with PHP 8.1 and 8.3) |
| Optional | Product variations (variant groups), Promotions (sale prices and promotions feed), Vendor panel configurator (vendor menu) |