Skip to content
Log in

View the Google Merchant feed

On this page

StoreConnect generates a Google Merchant feed for each of your stores, so your product listings in Google Merchant Center stay up to date. You do not need to set it up, and StoreConnect rebuilds it every 6 hours. StoreConnect also generates a Facebook catalog data feed.

This topic shows you where to find the feed, how to set Google Merchant Center to fetch it, and which products and fields it includes.

About the merchant feed XML file

The Google Merchant feed is an XML file that lists the products from your store for Google Merchant Center to import.

StoreConnect rebuilds the file every 6 hours. You can view it at https://store.example.com/merchant_feed/google.xml, substituting your store’s domain. The Facebook feed is at /merchant_feed/facebook.xml on the same domain.

Feed update schedule and syncing with Google Merchant Center

The feed rebuilds every 6 hours, but not at the same times each day. The cycle starts 1 hour after StoreConnect is deployed and repeats every 6 hours from then. Deployments and server restarts can happen at any time and reset the cycle, so you cannot line up Google Merchant Center’s fetch with a rebuild.

You cannot trigger a feed rebuild yourself. The Trigger reindex button in My StoreConnect refreshes the storefront search and category listings only, and does not rebuild the merchant feeds. After you change a product, wait for the next scheduled rebuild, which can take up to 6 hours.

Google Merchant Center can fetch the feed at most once a day. Set a daily fetch in Google Merchant Center.

  1. Click Settings (gear icon).
  2. Select Data sources.
  3. Under Product sources, select your product source.
  4. On the Your setup tab, locate Scheduled updates.
  5. Click the Edit (pencil) icon and choose Daily (every 24 hours).

Each daily fetch picks up the most recent rebuild. To get a change into Google sooner, start a fetch manually in Google Merchant Center after the next rebuild.

Product requirements to appear in the merchant feed

The same rules decide which products appear in both the Google and Facebook feeds. A product appears only when all of the following are true:

  • Active is checked and the product is not deleted.
  • Available On is a date and time in the past.
  • The product is in an active product category within the store’s taxonomy, or it is a variant of a master product that is. If the store has more than one taxonomy, the feed uses the one with the lowest Position.
  • Include in Merchant Feed (s_c__Sync_To_Google__c) is checked on the product. New products have it checked by default.
  • The price in the store’s price book is greater than 0, and Hide Price is unchecked on the price book entry.
  • The product has at least one image. A variant with no image of its own uses the master product’s first image.
  • Meta Title is set. A variant with a blank Meta Title uses the master product’s value.

Discontinue On does not remove a product from the feed. To take a discontinued product out of the feed, uncheck Include in Merchant Feed.

When a product meets all of these requirements, it appears in the feed after the next rebuild.

How the merchant feed represents your product

The feed builds each product’s entry from your StoreConnect data in these ways.

  • The feed includes up to 10 images for each product, in line with Google Merchant Center specifications.
  • Images are the original quality where available.
  • Titles and brands use the values shown on your storefront.
  • The feed does not add “Discontinued” to the names of discontinued products.
  • The shipping country comes from each store’s own country configuration.
  • StoreConnect checks shipping dimensions and units before it adds them to the feed.
  • If a product is missing optional data, such as shipping dimensions or extra images, the feed skips that product or leaves the data out, and still builds.

Additional attributes for enhanced product listings

The feed includes these extra attributes when your products have the data for them.

Shipping options

  • Attribute: shipping
  • Description: Specifies the shipping options available for a product, including costs, regions, and estimated delivery times.
  • Implementation: Pulled from StoreConnect’s shipping configuration. If no specific shipping option is available, the attribute is omitted.
  • XML Feed:

```xml

AU NSW StarTrack Satchel 13.20 AUD 0.2 kg 21 cm 15 cm 4 cm

```

Installment payment plans

  • Attribute: installment
  • Description: Specifies installment payment plans available for products.
  • Implementation: Data is sourced from StoreConnect’s installment fields. If no installment plans exist, this attribute is excluded.
  • XML Feed:

```xml

6 50 EUR 200 EUR

```

Sale price effective date

  • Attribute: sale_price_effective_date
  • Description: Defines the time range during which a sale price is active.
  • Implementation: Pulled from the pricing module where sale prices and their start/end dates are configured. Omitted if no sale period is set.
  • Format: ISO 8601 date range format: start_datetime/end_datetime
  • XML Feed:

    ```xml

    2016-02-24T13:00-0800/2016-02-29T15:30-0800

    ```

  • Real Example:

    ```xml

    2025-10-31T14:00:00+0000/2025-12-31T14:00:00+0000

    ```

Product bundles

  • Attribute: is_bundle
  • Description: Indicates whether the product is a bundle of multiple items.
  • Implementation: Automatically set based on product configuration in StoreConnect.
  • Values: true if product is a bundle, false if not
  • XML Feed:

    ```xml

    false

    ```

Access and verify your feed

Your Google Merchant feed is at https://store.example.com/merchant_feed/google.xml, substituting your store’s domain.

Each store has its own feed file. If stealth mode is enabled on the store, the feed URL returns a 404 Not Found and the feed is not rebuilt. Open the file in a private or incognito window, so your browser does not show an older cached copy. To show shipping in the feed, the product must have shipping options configured.

Example XML output

This example shows a product with the basic fields only.

```xml

<?xml version=”1.0” encoding=”UTF-8”?>

01t2v00000CrI76AAF Aloe Oil Free Foundation (Gold 2) AU-Apr 26-27 '23 Sale Products Ambassador https://proma.global/products/aloe-oil-free-foundation-gold-2-30ml-41e8 https://res.cloudinary.com/hpf2bgvwe/image/upload/c_fit,f_auto,h_480,w_480/v1/media/00d2v000003qbb7eao/aloe-oilfree-foundationv2.jpg?_a=BACCg+GT new in stock 42.00 AUD 12064A false AU ACT StarTrack Satchel 13.20 AUD AU NSW StarTrack Satchel 13.20 AUD 0.066 kg 13 cm 5 cm 3 cm

```

Example with optional fields

This example adds a Google product category, a sale price and sale period, a brand, a description, and an installment plan.

```xml

<?xml version=”1.0” encoding=”UTF-8”?>

01t2u0000003ubFBAQ Our Amazing Product Electronics > Video > Televisions > Flat Panel Televisions Consumer Electronics > TVs > Flat Panel TVs https://store.example.com/products/your-product-slug https://image-link.example.com/example.png new in stock 799.95 AUD 699.95 AUD 2016-02-24T13:00-0800/2016-02-29T15:30-0800 Product Brand PRODUCT-CODE If you're looking for an <em>LED TV</em>, this is the one to buy. It's an impressive model that offers great picture quality & performance, as well as a ton of extra features. It looks fairly sleek & will not stick out when wall-mounted. false AU Regular Australia Post Shipping 10.00 AUD 0.2 kg 21 cm 15 cm 4 cm 6 50 EUR 200 EUR

```

Source information for attribute values

Google Field StoreConnect Field
g:id The product’s Salesforce ID
g:title The product’s Display Name, or if blank, the product’s Name
g:google_product_category Generated from the Google Product Category fields on product categories for this product
g:product_type Generated from the product categories for this product
g:link Generated from your Store’s Domain name plus the product sub path and the product’s Slug field
g:image_link The public link to the first Media item, sorted by the Product Media Position
g:additional_image_link Up to 9 additional product images (original quality), giving a maximum of 10 images per product in line with Google Merchant Center specifications. Includes both master product images and variant images, sourced from Product Media items sorted by position, excluding the primary image.
g:condition The product’s Condition value
g:availability In Stock or Out of Stock depending on stock level. Always In Stock unless Track Inventory is checked
g:price The product’s Price Book Entry List Price for the store’s default Price Book and Store Currency
g:sale_price The product’s Price Book Entry Sale Price for the store’s default Price Book and Store Currency
g:sale_price_effective_date Pulled from StoreConnect’s pricing module where sale prices and their start/end dates are configured. ISO 8601 format date range. Omitted if no sale period is set
g:brand The name of the associated Brand on the product
g:mpn The product’s Supplier’s Internal Code
g:description The content of the product’s Search Description field, if present, otherwise the Summary Markdown field. StoreConnect parses the field through Liquid, converts the Markdown to HTML (keeping any HTML already there), removes any HTML tag that Google Merchant Center does not support, and adds line breaks where needed. If the Search Description and Summary fields are both blank, StoreConnect uses the brand, name, and meta description, separated by hyphens.
g:is_bundle Product bundle configuration. true if product is a bundle, false if not
g:shipping Each shipping option available for this product. A product can have more than one.
g:shipping:g:country The two-letter country code of the shipping zone’s country
g:shipping:g:region The state or region code of the shipping zone, such as NSW, VIC, or ACT
g:shipping:g:service The shipping name
g:shipping:g:price The price of shipping with the Store’s currency code
g:shipping_weight The Shipping Weight of the product with its Shipping Weight Unit
g:shipping_length The Shipping Length of the product with its Shipping Dimensions Unit
g:shipping_width The Shipping Width of the product with its Shipping Dimensions Unit
g:shipping_height The Shipping Height of the product with its Shipping Dimensions Unit
g:installment Installment payment details from StoreConnect’s installment fields. Excluded if not applicable
g:installment > g:months Number of months for payment plan from installment configuration
g:installment > g:amount > g:value Payment amount per period from installment configuration
g:installment > g:amount > g:currency Currency code for installment from store currency
g:installment > g:downpayment Down payment amount with currency from installment configuration

Troubleshoot merchant feed issues

  • A product does not appear in the feed — Check that the product meets every product requirement, including Include in Merchant Feed.
  • The feed shows old data — Open the feed URL in an incognito window. If the file still shows old data, wait for the next scheduled rebuild. Triggering a reindex does not rebuild the feed.
  • The feed URL returns a 404 Not Found — Check whether stealth mode is enabled on the store.

Was this article helpful?

Was this article helpful?