How to submit product feed to Google Merchant?

How to submit product feed to Google Merchant?

Once the feed is created in the Magento, you can upload it to the Google Merchant, following these simple steps.

Option 1. Upload to Google Server:

1. Create a feed in your personal Google Merchant account by navigating to Products and clicking Add Products. Select the option Add products from a file and choose how to share your file with Merchant Center: 


 You may check the details for the SFTP connection here: 



2. Specify the feed file name.
Notes
Note: the feed in Google Merchant should have the same file name as the feed in Magento. See an example on the screenshots below 



3.  Specify the basic information for that feed: country of sale, language in the same tab:




4. Once done, please click Continue. In the Data Source Setup, specify the feed name. You just need to paste here the name of the feed from the file column on the Magento product feed grid:

In the example below, it goes as follows:



This way, after the feed's generation, the file will be successfully uploaded to Google Merchant Center via SFTP automatically:




 
If the feed is not updated, kindly make sure that the SFTP credentials are specified in the FTP settings tab of the feed. The path to Google servers is always a root path that could be marked as a slash.


Option 2. Use Feed for Google Merchant

InfoNotes
This functionality was introduced since v.4.0.0 and available only with an active product subscription or support subscription. You can find the amasty/module-product-feed-google-merchant-api package for installing in composer suggest.

1. Kindly navigate to the feed created and in the Google Merchant API tab enable Use Feed for Google Merchant setting to start configuring the connection between the extension (feed) and Google Merchant Center via API.



Notes
Please note, the google/apiclient-services library must be installed on your instance. Without it, the settings below will not be available for configuration. The functionality also requires PHP version 8.0 or higher to work.

2. Upload the service account key (JSON file) in Service Account Key field. For more details on how to generate and download the key from your Google Cloud account, kindly refer to our user guide. 
Once done, specify the Merchant ID copied from your Google Merchant Center account.


The Feed Label, Target Countries, and Language settings are optional. If left empty, the extension will automatically detect the locale of the feed store view and assign the corresponding countries, language, and label.