Google Shopping / Product Search
- 1 Introduction
- 2 Prerequisites
- 3 Part 1 — Set Up Google Merchant Center & Register Your Feed
- 4 Part 2 — Configure Items for Google Shopping
- 4.1 Category
- 4.2 Image URL
- 4.3 Omit from Feed
- 4.4 Product Type Fields
- 5 Part 3 — Bulk Update Product Data
- 6 FAQ
- 6.1 How do I force the feed to rebuild immediately?
- 6.2 What fields are required by Google for product listings?
- 6.3 What if I don't see the "Google Product Search Columns" export option?
- 6.4 Can I update only certain fields in a bulk import?
- 6.5 My import completed, but Google still shows missing attribute errors. Why?
- 6.6 Can I automate product data updates?
- 7 Related Documentation
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 ManagerClick 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.xmlSet 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.xmlTip: 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 |
|---|---|
Home & Garden > Kitchen > Appliances | Home & Garden, Kitchen, Appliances |
Electronics > Computers > Laptops | Home & Garden > Kitchen > Appliances > |
Complete list of Google Product Categories
Image URL
A full-sized product image URL is required. Use absolute URLs only — relative URLs are not accepted.
Valid | Invalid |
|---|---|
|
|
|
|
Warning: Google will reject items without valid, publicly accessible product images. Do not use thumbnails.
Omit from Feed
Check Omit from Feed to temporarily exclude an item from the Google product feed — useful when a product is being revised or is temporarily unavailable.
Product Type Fields
Select the appropriate product type and complete all required fields (marked with an asterisk).
Book
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 |
Video
Field | Description |
|---|---|
Format | dvd or vhs |
Director | Director's name |
Release Date | Release date |
Starring | Main cast |
Rating | G, PG, PG-13, R, or NR |
REMEMBER: All items must have the proper Product Type selected with all required fields completed, OR have Omit From Feed enabled. Items missing required fields will be rejected by Google.
Part 3 — Bulk Update Product Data
Manually updating Google Product Search attributes on each item individually is time-consuming for large catalogs. Use UltraCart's Batch Item Export and Batch Item Import tools to edit and upload this data in bulk.
Step 1 — Export Items with Google Product Search Columns
Navigate to: Main Menu → Item Management → Batch Item Export
In the Export Contents dropdown, select Google Product Search Columns.
Click Export to download the spreadsheet (includes item ID, description, brand, GTIN, Google product category, and other feed fields).
Step 2 — Populate Google Attributes
Fill in the required Google attributes for each item:
gtin,brand,mpn,google_product_category, etc.Save the file.
Warning: Do not rename or delete any columns. Doing so prevents UltraCart from mapping the data correctly during import.
You can read more about the Google Product Search requirements in their feed specification.
Step 3 — Import Updated Data
Navigate to: Main Menu → Item Management → Batch Item Import
Click Browse, locate the updated spreadsheet, and click Continue.
UltraCart automatically detects that this is a Google Product Search spreadsheet and maps the columns.
Review the mapping confirmation and click Continue to start the import.
Note: After import, you must regenerate your product feed to push changes to Google Merchant Center. Use the Update Now button on the Google Product Search configuration page.
Troubleshooting Bulk Updates
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