WordPress Plugin for SureCart

Generate GMC product feeds in SureCart

Creating XML product feeds and pasting them into Google Merchant Center has never been easier. It also works for Pinterest, Meta, and Microsoft Advertising. And it also works with WPML for multi-lingual sites. And it's free. Voilà voilà.

SureCart Store

Your products

Product Feed Plugin

Generates XML

Google
Meta
Pinterest
Microsoft

4

Ad Platforms

18

Languages

Free

Core plan

Auto

Feed sync

yourdomain.com/wp-admin/admin.php?page=product-feed-surecart

Product Feed for SureCart

Feed settings & live status

General
Platforms
Languages
Advanced
Google Merchant Center Active

48 products · Synced 2 min ago

/google-merchant-feed/en/

Meta / Instagram Active

48 products · Synced 2 min ago

/meta-product-feed/en/

Pinterest Active

48 products · Synced 2 min ago

/pinterest-product-feed/en/

Microsoft Advertising Active

48 products · Synced 2 min ago

/microsoft-merchant-feed/en/

Watch how to install the plugin, configure your feeds, and submit them to Google Merchant Center in under ten minutes.

Creating a product feed should not take hours

Without the plugin

  • Export CSV from SureCart, reformat by hand
  • One Google Sheet per language, updated manually
  • Price change? Update every feed file again
  • Feed goes stale — Google disapproves products — ads stop

With the plugin

  • Plugin reads SureCart directly — no export needed
  • One XML feed URL per platform & language, always live
  • Product changes trigger auto-regeneration via WP-Cron
  • Set it once, forget it. Google always sees fresh data.
SureCart product changes
Plugin regenerates XML
Google fetches your feed URL
Ads live products approved

Who this is for

Google Shopping sellers

Running SureCart and want products in Google Shopping or Performance Max campaigns.

Meta advertisers

Selling via Facebook or Instagram ads and need a product catalog feed from SureCart.

Pinterest marketers

Using Pinterest Shopping ads and need an always-fresh product feed without manual work.

Multilingual stores

Running a WPML or Polylang store and need a separate compliant feed per language and currency.

What you get

01

Four platforms, one plugin

Google Merchant Center, Meta, Microsoft Advertising, and Pinterest. Each platform gets its own feed URL with the right format and required fields.

02

One feed per language

Running a multilingual store? Each language gets its own feed at its own URL — /google-merchant-feed/fr/, /google-merchant-feed/nl/, and so on. Register each one as a separate datasource.

03

Works with WPML and Polylang

Product titles, descriptions, and URLs are pulled from your translation plugin automatically. If you do not use WPML or Polylang, you can enter translations manually on each product.

04

Variants as separate items

If your products have sizes, colors, or other options, each variant becomes its own feed item with the correct item_group_id so platforms understand they belong together.

05

Updates itself

When you change a price, stock level, or product detail in SureCart, the feed updates automatically via WP-Cron. You set the interval — every hour, every six hours, or once a day.

06

Per-product overrides

Need a different Google Product Category for one item? Want to override the brand, GTIN, or description for the feed only? Do it directly on the product edit screen without touching the original product data.

07

Full multilingual stack

WPML, Polylang, or manual — however you manage translations, the plugin adapts. Each language gets its own currency, category, and exclusion rules.

08

Feed compliance built in

RSS 2.0 with xmlns:g namespace, correct xml:lang tags, and every required and recommended field Google asks for. The feed is ready to submit without hand-editing XML.

09

Admin, security, and hooks

Tabbed settings, feed status cards, diagnostics, and developer hooks. Secure your feeds with a token and IP whitelist.

Feed compliance and technical details

google-merchant-feed.xml
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:g="http://base.google.com/ns/1.0"
  xml:lang="en">
  <channel>
    <item>
      <g:id>prod_ABC_red_M</g:id>
      <g:title>Wool Sweater – Red M</g:title>
      <g:price>89.00 EUR</g:price>
      <g:availability>in_stock</g:availability>
      <g:brand>Your Store</g:brand>
      <g:gtin>0123456789012</g:gtin>
      <g:google_product_category>
        Apparel & Accessories
      </g:google_product_category>
      <g:item_group_id>prod_ABC</g:item_group_id>
      <g:color>Red</g:color>
      <g:size>M</g:size>
    </item>
  </channel>
</rss>

The plugin generates RSS 2.0 XML feeds with the xmlns:g namespace, exactly as specified by Google's product data specification. Every feed includes the correct xml:lang attribute, language element, and lastBuildDate so platforms know exactly what they are receiving.

Required fields

idtitledescriptionlinkimage_linkavailabilityprice

Recommended fields

brandconditiongtinmpnidentifier_existsgoogle_product_category

Variant fields

item_group_idcolorsizepatternmaterialage_groupgender

Also supported

additional_image_link ×10custom_label_0–4shipping_labelis_bundleadult

Why you need a Google Merchant Center product feed

Google can't find you without it

Google Merchant Center is how your products show up on Google Shopping, in search results, and in Google Ads campaigns. Without a feed, Google does not know what you sell, how much it costs, or whether it is in stock.

A stale feed kills your ads

A product feed is an XML file that lists every product with its price, image, availability, and category. Google reads this file and displays your products across its network. If the feed is out of date, Google disapproves your products and your ads stop running.

This plugin is the bridge

SureCart stores product data in WordPress, but Google Merchant Center cannot read WordPress directly. You need a bridge — a plugin that converts your SureCart catalog into the exact XML format Google expects. That is what this plugin does.

SureCart

Your products, prices & stock

WordPress database

This Plugin

Converts to XML automatically

the bridge

Google Merchant Center

Reads your feed, shows your ads

Google Shopping · Ads

How it works

Step 01

Install the plugin

Upload it to WordPress, activate it, and go to Product Feeds in your admin sidebar. The plugin detects your SureCart products automatically.

WordPress › Plugins › Add New

Step 02

Pick your platforms and languages

Enable the platforms you need — Google, Meta, Microsoft, or Pinterest. Add the languages you sell in. Set your default brand, currency, and Google Product Category.

Google Meta Pinterest Microsoft

Step 03

Copy the URL and submit

Each platform + language combination gets a unique URL. Copy it and paste it into Google Merchant Center, Meta Commerce Manager, or Microsoft Merchant Center. That is it.

/google-merchant-feed/en/

What this saves you

No more manual CSV exports

Without a feed generator, you are either exporting a CSV from SureCart and reformatting it by hand, or paying a developer to build a custom integration that breaks every time your store changes.

Feed stays fresh automatically

This plugin reads your products directly from SureCart, maps the fields to what each platform expects, and serves a clean XML feed at a public URL. When your catalog changes, the feed changes too. You do not touch it again.

One setup for every language

For multilingual stores, the alternative is creating a separate spreadsheet per language and keeping them all in sync manually. This plugin does that for you.

01

How to connect SureCart to Google Merchant Center

Install the plugin, enable Google Merchant Center in the Platforms tab, and copy the feed URL. Paste it into Merchant Center under Products > Feeds. Google fetches the XML automatically and your products appear in Google Shopping within a few hours.

Products → Feeds in Merchant Center
02

SureCart product feed for Google Shopping

SureCart is a modern e-commerce platform for WordPress, but it does not include a built-in feed generator. This plugin fills that gap. It reads your SureCart products, handles variants, respects WPML translations, and outputs a fully compliant Google Shopping feed.

Variants WPML RSS 2.0 Compliant
03

WordPress plugin for XML product feeds

If you run a WordPress store with SureCart and want to advertise on Google, Meta, Pinterest, or Microsoft, you need an XML feed plugin. This one is built specifically for SureCart, handles multilingual feeds, and updates automatically when your catalog changes.

Google
Meta
Pinterest
Microsoft
04

Google Shopping feed with multilingual support

Selling in French and Dutch? Running a German and English store? Each language needs its own feed with the right currency, category, and translated titles. The plugin creates a separate XML feed per language, fully compatible with WPML and Polylang.

FR — Français DE — Deutsch NL — Nederlands +15 more

Supported advertising platforms

Google Merchant Center

Google Shopping & Ads

/google-merchant-feed/

Meta

Facebook & Instagram Ads

/meta-product-feed/

Pinterest

Pinterest Shopping Ads

/pinterest-product-feed/

Microsoft Advertising

Bing Shopping Ads

/microsoft-merchant-feed/

Pricing

Free

€0

Free forever
  • Google Merchant Center feed
  • Unlimited products
  • Variant expansion with item_group_id
  • All required & recommended feed attributes
  • Auto-sync via WP-Cron
  • Per-product overrides (classic editor meta box)
  • Security token for feed access control
  • No Meta, Microsoft, or Pinterest feeds
  • No multilingual / WPML / Polylang
Get Free Plugin

Pro — €15 / year

€15 / year

Best value
  • Everything in Free
  • All 4 platforms: Meta, Microsoft Advertising & Pinterest
  • Multilingual: WPML, Polylang & manual fallback
  • One feed URL per language, per platform
  • Per-language currency, category & exclusion rules
  • In-feed editing from the admin dashboard
  • IP allowlist with CIDR support
  • Priority email support

Questions you might have

Does this work without WPML or Polylang? +

Yes. If you do not use a multilingual plugin, the plugin uses your default language and you can enter translations manually on each product through the feed meta box.

What happens when I change a product price? +

The feed regenerates automatically on the next scheduled cron run. You can also hit the regenerate button in the admin at any time.

Can I exclude a product from just one language's feed? +

Yes. In the product editor, open the feed meta box, switch to the language tab, and check 'Exclude from this language only'. The product stays in all other feeds.

Can I set a different currency per language? +

Yes. In the Languages tab, each language can have its own currency. The price is formatted correctly for that currency in the feed.

What about product variants? +

Each variant is exported as a separate feed item with the same item_group_id so Google and other platforms know they belong to the same product. You can disable variant expansion if you prefer one item per product.

Is the feed secure? Can anyone access it? +

You can add a security token to the feed URL so only authorized platforms can access it. There is also an IP allowlist with CIDR support for both IPv4 and IPv6 ranges.

What WordPress and PHP versions do I need? +

WordPress 6.2 or newer, and PHP 7.4 or newer. The SureCart plugin must be installed and active.

Start submitting your products today

Install the plugin, configure your platforms, and get your feed URLs in under ten minutes.

Get the plugin