> For the complete documentation index, see [llms.txt](https://docs.roadmap.so/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roadmap.so/bundles/show-your-bundles-on-google-shopping.md).

# Show your bundles on Google Shopping

Get your Roadmap bundles listed on Google Shopping with the hosted bundle feed, registered in Google Merchant Center as a primary data source.

Your Google Shopping listings come from your primary product feed, usually Shopify's own sync, and that feed doesn't know your Roadmap bundles exist, because bundles aren't Shopify products. The **Bundle Primary Feed** closes the gap: a feed Roadmap generates and hosts on your store domain, carrying your live bundle products and only those.

`https://<your-store-domain>/apps/roadmap-app/product-feed.xml?country=<CODE>`

`<CODE>` is the two-letter country code of the market the feed serves, for example `NZ`, `AU`, `US`, or `GB`. Use the code that matches the currency the Merchant Center account displays.

### Get your feed URL

In Roadmap, open **Settings → Google Merchant Center**. On the **Bundle Primary Feed** card, pick the market in the dropdown, click **Update Feed URL**, then **Copy URL**. Click **Save Feed Settings** before updating feed URLs, so generation uses your latest settings.

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2FoJq8jx694qg5ECfg0MlA%2FScreenshot%202026-09-09%20at%204.54.27%E2%80%AFPM.png?alt=media&#x26;token=5f1e9e67-2744-422e-a3d3-769793d2de70" alt=""><figcaption></figcaption></figure>

### Register it as a primary source

The bundle feed must be registered in Google Merchant Center as a **primary** data source, alongside your existing one. It can't work as a supplemental feed: supplemental feeds can only update products that already exist in a primary feed, and your bundles aren't in any of them. As a primary source, the feed adds your bundles as their own listings, while your existing primary feed keeps running everything else untouched.

{% stepper %}
{% step %}

#### Open your data sources

In Google Merchant Center, open the account's product data sources.
{% endstep %}

{% step %}

#### Add a primary source with a scheduled fetch

Add a new product data source, choose a scheduled fetch, and enter your bundle feed URL. Make sure it's registered as a **primary** source, not a supplemental one.
{% endstep %}

{% step %}

#### Repeat per market

Selling in several markets with separate Merchant Center accounts? Each account gets its own URL: that market's store domain with the matching country code, generated from the market dropdown in Roadmap's feed settings.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
The feed carries **live** bundles only. Publish a bundle and it joins the feed; unpublish it and it drops out.
{% endhint %}

### Enrich bundle listings with metafields

Bundle listings stand on their own in Merchant Center, so Google attributes like product category matter. The **Feed metafield mappings** table in **Settings → Google Merchant Center** shows which product metafields fill them, all in the `roadmap_gmc` namespace: set `roadmap_gmc.google_product_category` and the feed carries it as `g:google_product_category`, with the same pattern for attributes like `g:age_group`, `g:gender`, and `g:size_type`.

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2F9yDT0HH3uIKZEFHi6GgD%2FScreenshot%202026-09-09%20at%204.57.12%E2%80%AFPM.png?alt=media&#x26;token=bfd828cf-3e0c-4a90-8c7a-d0964bb0551d" alt=""><figcaption></figcaption></figure>

### Timing

Feed content refreshes daily, and Google fetches it on its own schedule on top of that, so changes take a little while to reach Google Shopping. If bundle listings error or won't update, see [Troubleshooting the bundle feed](/bundles/troubleshooting-the-bundle-feed.md).

#### Related guides

* [Troubleshooting the bundle feed](/bundles/troubleshooting-the-bundle-feed.md)
* [Google Shopping](/integrations/google-shopping.md): how Roadmap's feeds fit into Google Merchant Center
* [Fixed product bundle setup](/bundles/fixed-product-bundle-setup.md)
* [Create a variant bundle](/bundles/create-a-variant-bundle.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.roadmap.so/bundles/show-your-bundles-on-google-shopping.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
