Google UCP
Set up a Google UCP export in Productsup to support Native Checkout experiences.
Overview
Google UCP (Universal Commerce Protocol) enables Merchant Center account holders to use Native Checkout.
UCP is only available to merchants who fulfill from within the U.S. and have a U.S. bank account.
Apply for access via Google's UCP Integration Interest Form.
Google requires submission of a flat-file Supplemental feed, uploaded to your Google SFTP. While Google supports .csv and .xml, Productsup recommends .csv and does not currently support the .xml format out of the box.
See Universal Commerce Protocol for more information.
The Google UCP feed documentation is rapidly evolving. Productsup will continue to refine this documentation as Google's agentic feed model solidifies. If you find any aspect unclear or out of date, contact your Productsup representative for support.
Prerequisites in Google
Complete the technical implementation as outlined in the UCP developer guide. This is required before you begin onboarding.
When Google selects you to participate, they notify you and grant access to the onboarding experience in Merchant Center. You receive a sandbox environment to validate your integration, including your UCP profile, identity linking, and Native Checkout APIs.
Steps in Productsup
Add the Google Merchant Center UCP export.
Add an export destination. Two options are supported:
- Productsup Server — generates a public HTTPS URL, which you can configure for fetch in GMC.
- SFTP/FTP/FTPS Server — pushes the file directly to SFTP. This requires configuration to target the Google SFTP, available via Merchant Center.
If you are using the SFTP destination, configure the following fields:
- Protocol: SFTP
- Host:
partnerupload.google.com - Port:
19321 - Username: Your SFTP username, found in your Google Merchant Center SFTP settings
- Password: Your SFTP password, generated in your Merchant Center account. This differs from your Merchant Center password. Your SFTP password is available in the details of any file-based data source in Merchant Center.
Configure the Dataflow.
Ensure the ID and native_commerce columns are connected at the export stage. native_commerce is a boolean and must contain true for products eligible for Native Checkout, or false otherwise.
The consumer_notice column is optional, but is required if your products must legally be accompanied by consumer warnings in your listing regions. See Google's product warnings documentation for details.
Testing
Process the site to generate the Supplemental feed file.
Make the final configuration in GMC:
- Productsup Server destination: obtain the URL from the export page, create a new Supplemental feed in GMC, and configure the source to fetch the URL.
- SFTP/FTP/FTPS Server destination: the file uploads automatically to the SFTP — data updates in GMC within 24 hours.
How is this guide?