Introduction
Google Shopping (also known as Google Product Search) is a product discovery platform where merchants can list their products to appear in Google search results. This integration enables UltraCart merchants to generate and submit product feed files directly to Google Merchant Center.
When configured, UltraCart automatically generates a feed file (/feeds/googlebase.xml) that Google fetches on a schedule you define. You can also configure per-item feed attributes through the Item Editor and perform bulk updates using the Batch Import/Export tools.
Tip: Google Shopping operates on a cost-per-click (CPC) model — you are only charged when a customer clicks your listing.
Prerequisites
-
An active Google Merchant Center account
-
Verified ownership of your StoreFront domain
-
Complete and accurate product data for all listed items
-
Google Product Search Services enabled in UltraCart (see Part 1 below)
-
Items configured with a valid product category and image URL (see Part 2 below)
Part 1 — Set Up Google Merchant Center & Register Your Feed
Step 1 — Sign Up for Google Merchant Center
Create or log in to your Google Merchant Center account.
Step 2 — Verify StoreFront Domain Ownership
Google requires domain verification by uploading a verification HTML file to your StoreFront.
-
Download the verification file from Google (e.g.,
googlee60e2b25881f8fd6.html). -
Log in to secure.ultracart.com and navigate to:
StoreFronts → [Select StoreFront] → File Manager -
Click the Upload icon and upload the file to the root directory (
/). -
Return to Google Merchant Center and confirm verification.
Note: The verification file must remain in the root directory for ongoing verification.
Step 3 — Activate Google Product Search in UltraCart
Navigate to:
Configuration → External Integrations → Google Product Search

-
Set Feed Schedule to
Daily(recommended). -
Select a Title Format:
-
Description Only
-
Item ID Only
-
Description + Item ID
-
Item ID + Description
-
-
Click Save.
Tip: If your customers often search by SKU, use Description + Item ID.
Step 4 — Register the Feed in Google Merchant Center
-
In Google Merchant Center, go to Products → Feeds and click + Feed.
-
Configure:
-
Mode: Standard
-
Feed Type: Products
-
Target Country: Your target market
-
Input Method: Scheduled Fetch
-
-
Set the File URL to your feed file, e.g.:
https://yourstore.ultracartstore.com/feeds/googlebase.xml -
Set Fetch Frequency to Daily and save.
Step 5 — Confirm the Feed File
After enabling the integration, confirm the feed file exists in your StoreFront File Manager under the /feeds/ directory.

The full URL to register with Google follows the pattern:
https://[your-storefront-domain]/feeds/googlebase.xml
Tip: UltraCart regenerates this file daily at 5AM EST. Use the Update Now button on the configuration page to force an immediate rebuild.
Part 2 — Configure Items for Google Shopping
Once Google Product Search is enabled, a Google Product Search tab appears in the Item Editor for each product. Every item must either have this tab fully configured or have Omit from Feed enabled.

Category
Each item must include a Google category. If none is provided, the Item Management folder structure is used automatically.
-
Separate category levels with
>(Shift + Period). -
Do not use other separators (commas, dashes, colons).
-
Do not end a category with a trailing
>.
| Valid | Invalid |
| Valid | Invalid |
| Field | Description |
|---|---|
| ISBN | International Standard Book Number |
| Format | paperback, hardback, audiobook, or ebook |
| Author | Author's name |
| Publisher | Publisher's name |
Music
| Field | Description |
|---|---|
| Artist | Artist's name |
| Format | cd, mp3, tape, or vinyl |
| Release Date | Release date |
| Issue | Possible Cause | Solution |
|---|---|---|
| Spreadsheet fails to upload | File format changed or extra columns added | Ensure column headers match the original export exactly |
| Google attributes not updated | Column mapping mismatch | Verify column names and that UltraCart auto-mapped correctly |
| Products missing from Google feed | Missing required attributes | Cross-check with Google Merchant Center's required fields list |
FAQ
How do I force the feed to rebuild immediately?
On the Google Product Search configuration page (Configuration → External Integrations → Google Product Search), click the Update Now button at the bottom of the page. The feed will rebuild within a few minutes. Normally the feed rebuilds daily at 5AM EST.
What fields are required by Google for product listings?
At minimum, Google requires: ID, Title, Description, Link, Image link, Availability, Price, Brand, GTIN, Condition, and Google Product Category. Some categories (Apparel, Media, Software) require additional attributes such as color, size, or age group. Always check Google's Product Feed Specification.
What if I don't see the "Google Product Search Columns" export option?
This export preset is available only for merchants using the legacy product feed integration. If you don't see it, verify your user permissions include Item Management → Batch Item Export access. Contact UltraCart Support if it's missing.
Can I update only certain fields in a bulk import?
Yes. Leave non-required columns blank and UltraCart will only update fields that contain data in your uploaded spreadsheet, leaving existing values untouched.
My import completed, but Google still shows missing attribute errors. Why?
After updating items in UltraCart, you must regenerate or resubmit your Google Product Feed to push changes to Google Merchant Center. Use Update Now on the configuration page.
Can I automate product data updates?
Yes. Merchants using Google Product Feeds within StoreFront can configure automatic daily feed submissions to Google Merchant Center, eliminating the need for manual batch operations once the feed is set up.
Related Documentation
Complete list of Google Product Categories