> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Send your feed to Google Merchant Center

Get your Shopify products into Google Merchant Center, either through a direct API connection or through a feed URL that Google fetches.

**Use this when:** you have a Merchant Center account and want your products in Google Shopping, free listings or Performance Max ads.

1. [Before you start](#2-before-you-start)
2. [Connect with the API](#2-connect-with-the-api)
3. [Add an XML feed](#2-add-an-xml-feed)
4. [Limits](#2-limits)

## Before you start

* You have a Google Merchant Center account, and your Google login has **Admin** or **Standard** access to it.
* Your store's website is claimed and verified in Merchant Center. See [Claim your website](/en/article/prepare-your-store-1rycpov/#2-claim-your-website).
* Pick a sync method. The API is recommended: you see each product's approval status and fix issues inside Omega Feed. An XML feed suits you if you prefer to manage the upload in Merchant Center yourself.

## Connect with the API

1. Go to **Feeds** and open the **Google Shopping** tab.
2. Click **Create new feed**.
3. In **Create a new feed**, under **How to sync**, choose **Direct channel connection (API)**, then click **Create**.
![Create a new feed window with Google and Direct channel connection (API) selected](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/gmodal_j1op9b.png)
4. A Google sign-in window opens. Sign in with the Google account that has access to your Merchant Center.
5. On the consent screen, keep every checkbox selected and finish the sign-in.

When you see **Account connected**, Omega Feed opens the new feed. If you already connected a Google account, step 4 is skipped.

|| If the sign-in fails, the app shows a **Connection error** window with an error code. Look up the code in [Can't connect Google or Meta](/en/article/connection-errors-1luzgjm/#2-cant-connect-google-or-meta).

6. In the **Google account** card, choose your Merchant Center in **Merchant Center Account**.
7. In **Choose data source**, pick an existing data source or keep **Create new source**.
![Google account card with Merchant Center Account and Choose data source](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/gacc_zqlc4l.png)
8. If you create a new source, check **Feed label**. Use A–Z, 0–9, - and _, up to 20 characters.
9. Enter a **Feed name** (up to 50 characters).
10. Set up the rest of the feed (market, products, schedule) as described in [Create a feed](/en/article/create-a-feed-by1s4i/), then save.

Omega Feed starts pushing products to Merchant Center as soon as you save. New products wait for Google's review before they show in ads.

||| The feed label can't be changed after the feed is created. If another data source in the same Merchant Center sends a product with the same ID, feed label and language, Google keeps only one of them. Give each feed its own label.

If the **Your GMC account is not verified** banner appears, click **Verify account now** and finish verification in Merchant Center. Products won't be approved until the account is verified.

## Add an XML feed

### Create the feed in Omega Feed

1. Go to **Feeds** and open the **Google Shopping** tab.
2. Click **Create new feed**.
3. Under **How to sync**, choose **Export a data file**, then click **Create**.
4. Set up the feed as described in [Create a feed](/en/article/create-a-feed-by1s4i/) and save. Google reads XML or TSV (tab-separated) files.

### Copy the feed URL

1. When the file is ready, a window titled **Congratulations! Your first feed is live.** shows the **Feed URL**. Click **Copy**.
2. Later, copy it again from the feed's row: click **Feed actions** (the ⋯ button) and choose **Copy feed URL**.

While the file is being built, the app shows **Generating feed URL...**. Wait until a link appears.

### Add the URL in Merchant Center

1. Click **Open Merchant Center** in the same window, or open Merchant Center and go to the page for adding a product source.
2. Choose **Add products from a file** (not Shopify).
3. Choose to fetch the file from a link on a schedule, and paste the feed URL.
4. Set the fetch frequency to daily, at a time after your feed's auto-sync.
5. Leave the username and password empty, unless you turned on **Require login details** for this feed. See [Protect your feed URL](/en/article/create-a-feed-by1s4i/#2-protect-your-feed-url).
6. Save the data source.

![Merchant Center Add product source with Add products from a file selected and the Enter a link to your file field](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/gmc4_egscek.png)

Each sync replaces the file at the same URL, so you paste it only once. After Google fetches the file, the feed's status in Omega Feed changes from **Never fetched** to **Uploaded**.

| XML feed errors appear in Merchant Center, not in Omega Feed. Use the API if you want to see and fix issues inside the app.

## Limits

* Number of feeds and products per plan: see [Plan limits](/en/article/plan-limits-n9e5hr/).
* Connecting more than one Google account needs the Advanced plan.
* Real-time price and stock updates work with API feeds only, on Scale and Advanced.
* Google reviews new products before they show. The app shows **Pending approval** until Google answers, which can take from a few minutes to a few days.

## Related articles

* [Create a feed](/en/article/create-a-feed-by1s4i/)
* [Fix connection and feed URL errors](/en/article/connection-errors-1luzgjm/)
* [Fix Google Merchant Center errors](/en/article/google-merchant-center-errors-efpu57/)
* [Plan limits](/en/article/plan-limits-n9e5hr/)

Need help? Chat with us from the app.