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 utilize Native Checkout.
UCP is only available to merchants who fulfill from within the U.S. and have a U.S. bank account.
Prior authorization is required via application in 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, we suggest .csv and do not currently support the .xml format out-of-box.
The Google UCP feed documentation is rapidly evolving. Productsup will continue to refine this documentation as Google's agentic feed model solidifies. In the meantime, if you feel any aspect is unclear or out of date, please reach out to your Productsup contact for support.
Prerequisite Steps in Google
- Complete the technical implementation as outlined in the UCP developer guide. This is necessary before you begin onboarding.
- When you are selected to participate, Google will notify you and grant access to the onboarding experience in Merchant Center. You will be granted 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 can be configured for fetch in GMC.
- SFTP/FTP/FTPS Server - pushes the file directly to SFTP. This requires configuration to target the Google SFTP which is available via Merchant Center.
- If the SFTP destination is used, configure the following fields:
- Protocol: SFTP
- Host: partnerupload.google.com
- Port: 19321
- Username: The SFTP username that you can find in your Google Merchant Center SFTP settings
- Password: The SFTP password that you generated in your Merchant Center account. Note that this will be different from your Merchant Center password. Your SFTP password can be found in the details of any of your file-based data sources in Merchant Center.
- Configure the Dataflow.
- Be sure the columns ID and native_commerce are connected at the export stage. native_commerce is a boolean, and must contain 'true' for columns which are eligible for native checkout, or otherwise 'false'.
- The consumer_notice column is optional, but is required if your products are legally required to be accompanied by consumer warnings in the regions you are listing products. Be sure to review Google's related documentation thoroughly.
Testing
When configuration is complete, process the site to generate the Supplemental feed file.
Then, make the final configuration in GMC:
- If you utilized the Productsup Server destination: obtain the URL in the export page, create a new Supplemental feed in GMC, and configure the source to fetch the URL.
- If you utilized the SFTP/FTP/FTPS Server destination: the file will already be uploaded to the SFTP - the data should update in GMC within 24 hours.
How is this guide?