Skip to content
FeedShineInstall app

Google Shopping product feeds for Shopify

Google Shopping puts your products in front of people ready to buy, in Shopping ads and free listings. Everything starts with a clean, complete product feed in Google Merchant Center.

The fields in your Google Shopping feed, filled from your Shopify products.

How it works

FeedShine builds that feed straight from your Shopify catalog. It works with zero setup, and you or your own AI assistant can improve titles, descriptions and any other field.

  1. Create your feed

    Pick the products to include and the app builds a working Google Shopping feed immediately.

  2. Connect Google or copy the URL

    Connect your Google account to push products directly to Merchant Center. Or register the feed URL in Merchant Center yourself.

  3. Optimize

    Change any field in bulk, adjust a single product, or ask your own AI assistant to improve titles for you.

  4. Stay in sync

    The app keeps the feed current as your catalog changes. Google always sees your latest prices and stock.

What you get

  • Direct Merchant Center push

    Skip file scheduling. Push products through the Merchant API and see per item statuses in the app.

  • Supplemental and inventory feeds

    Enrich items synced by other channels, and publish local inventory for nearby shoppers.

  • Live in a minute

    A new feed works with zero setup. Every field is filled from your Shopify product data, so there is nothing to map.

  • Change any field

    Titles, descriptions, categories, labels and every other field, with expressions when you want them.

  • Sell in every market

    Each market gets its own feed with local prices, translated content and market URLs.

  • Fix one product without touching the rest

    Exclude a single product or change its fields, and the rest of the catalog stays as it is.

The Google Shopping file

What Google Shopping fetches from your feed URL, cut to the first few fields. Every field is named and ordered the way Google Shopping expects.

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
  …
  <item>
    <g:id>shopify_AU_812345_43210</g:id>
    <g:item_group_id>shopify_AU_812345</g:item_group_id>
    <title>Trail Runner 2.0 - Green</title>
    <description>Light trail shoe with a grippy outsole</description>
    <link>https://example.com/products/trail-runner-2?variant=43210</link>
    <g:availability>in_stock</g:availability>
    <g:price>49.95 AUD</g:price>
  </item>

Frequently asked questions

Do I need a Google Merchant Center account?

Yes, Google Shopping listings require a Merchant Center account. The app can push products to it directly, or you can register the feed URL yourself. You can also build the feed first and connect Google later.

Can I run this next to Shopify's Google and YouTube channel?

Yes. Many stores run both. Shopify's channel handles conversion measurement, while this app gives you full control over feed content, supplemental feeds and markets.

Which Google feed types can I create?

Every plan makes primary feeds as XML, TSV or CSV files. Paid plans add supplemental feeds, local inventory feeds and product review feeds from Judge.me, and can push items straight to Merchant Center.

How fast do price changes reach Google?

Feeds regenerate on a daily schedule on every plan. Paid plans also regenerate within minutes of a product change, and API push delivers item updates directly.

Does the feed support product variants?

Yes. Each variant becomes its own item with the right price, availability, image and item group id. You can also limit feeds to one item per product.

One catalog, every channel

See all channels