Google Shopping

Version v2.9.3
Platform Magento 2
Released 8 December 2025

SFTP Setup for Google Merchant Center

How to configure automatic SFTP uploads to Google Merchant Center using the Google Shopping Feed extension. SFTP transfer ensures your product data reaches Google faster than scheduled fetch.

Why Use SFTP?

Method How It Works Update Speed
Scheduled Fetch Google downloads from your URL Up to 24 hours
SFTP Upload You push to Google's servers Near-immediate

SFTP is recommended for:

  • Large catalogs (faster processing)
  • Frequent inventory changes
  • Time-sensitive promotions
  • Stores requiring faster updates

Getting SFTP Credentials

Step 1: Access Google Merchant Center

  1. Log in to Google Merchant Center
  2. Click the Settings icon (gear)
  3. Select SFTP and Google Cloud Storage

Step 2: Generate Credentials

In the SFTP section:

  1. Click Generate to create SFTP credentials
  2. Note your Username (format: {merchant_id}@{merchant_id}.sftp.googleproductfeed.com)
  3. Set and save your Password

Important: Save your password immediately—Google won't show it again.

Step 3: Note Connection Details

Setting Value
Host sftp.googleproductfeed.com
Port 19321
Username Your generated username
Password Your set password

Configuring the Extension

Enable SFTP Transfer

Location: Magmodules → Google Shopping - Feed → Automation and Google Merchant SFTP Transfer

Setting Value
Enable SFTP Yes
Username Your SFTP username from Merchant Center
Password Your SFTP password

Test the Connection

After saving:

  1. Generate a feed manually or via CLI
  2. Check if the file was uploaded to Merchant Center
  3. Verify in Products → Data sources that the feed was received

Automation Setup

Enable Cron Generation

For automatic uploads, enable cron-based feed generation:

Setting Recommended
Enable Cron Yes
Frequency Every 6 hours (adjust based on catalog changes)

With both cron and SFTP enabled:

  1. Cron generates fresh feed on schedule
  2. Extension automatically uploads via SFTP
  3. Google processes the new data
Catalog Type Feed Frequency Inventory Frequency
Small (< 1,000 products) Every 12 hours Every 6 hours
Medium (1,000 - 10,000) Every 6 hours Every 2-4 hours
Large (> 10,000) Every 6 hours Every 1-2 hours
Fast-moving inventory Every 4 hours Every hour

Troubleshooting

Connection Failed

Symptoms: SFTP upload fails, connection errors in logs.

Check:

  1. Credentials correct? Copy-paste from Merchant Center to avoid typos
  2. Password expired? Regenerate in Merchant Center if needed
  3. Firewall blocking? Ensure outbound connections to sftp.googleproductfeed.com:19321 are allowed

Authentication Error

Symptoms: "Authentication failed" in logs.

Solutions:

  1. Regenerate credentials in Merchant Center
  2. Update credentials in Magento
  3. Test connection again

Upload Succeeds but Feed Not Processing

Symptoms: File uploads but Merchant Center shows no update.

Check:

  1. Filename matches? Merchant Center expects specific filename
  2. Feed format valid? Check for XML errors
  3. Feed registered? Ensure data source is configured in Merchant Center

Testing SFTP Manually

Test connection outside Magento:

# Using sftp command
sftp -P 19321 username@sftp.googleproductfeed.com

# Using lftp
lftp -u username -p 19321 sftp://sftp.googleproductfeed.com

Google Merchant Center Setup

Register Your Feed

After first successful upload:

  1. Go to Products → Data sources
  2. Click Add data source
  3. Select SFTP
  4. Enter the filename your extension uses
  5. Set processing schedule (or leave as "Process as soon as possible")

Monitor Feed Status

Check feed health regularly:

  1. Products → Diagnostics - View errors and warnings
  2. Products → Data sources - See last processing time
  3. Products → All products - Verify product count

Security Considerations

Password Storage

SFTP credentials are stored encrypted in Magento's configuration. Access is limited to admin users with configuration permissions.

Firewall Rules

If your server has strict outbound rules, allow:

  • Host: sftp.googleproductfeed.com
  • Port: 19321
  • Protocol: SFTP (SSH-based)

Credential Rotation

Periodically rotate SFTP passwords:

  1. Generate new credentials in Merchant Center
  2. Update in Magento configuration
  3. Test upload works with new credentials

Need More Help?

Documentation:

Support:

Created:
Updated:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025