← Tous les articles
September 4, 2026

Google Merchant Center avec PrestaShop : créer un flux produit XML avec XML Feeds Pro

Développement Web #Prestashop #Google Merchant

Google Merchant Center est un outil de Google qui permet d'envoyer les informations de son catalogue e-commerce vers Google. Il est notamment utilisé pour afficher les produits dans Google Shopping, les fiches produits gratuites de Google et les campagnes Google Ads ou Performance Max.

Dans cet article, nous allons voir comment connecter un catalogue PrestaShop à Google Merchant Center grâce au module XML Feeds Pro, avec un exemple concret : la création d'un flux dédié à une catégorie de iPhone.

Qu'est-ce que Google Merchant Center ?

Google Merchant Center sert de lien entre votre boutique en ligne et Google. Au lieu de laisser Google essayer de comprendre seul les pages de votre site, vous lui transmettez directement les informations de vos produits sous une forme structurée.

Pour chaque produit, Google peut notamment recevoir :

  • le nom du produit ;
  • son identifiant ;
  • son prix ;
  • sa disponibilité ;
  • sa marque ;
  • son code EAN ou GTIN ;
  • son image ;
  • son URL ;
  • sa description.

Ces informations sont ensuite utilisées par Google Shopping et Google Ads pour créer les annonces produits.

Comment envoyer les produits de PrestaShop vers Google ?

Il existe plusieurs solutions. Une des méthodes consiste à générer un flux XML depuis PrestaShop.

Un flux XML est simplement un fichier contenant la liste des produits et leurs informations dans un format que Google Merchant Center peut lire automatiquement.

Sur notre boutique PrestaShop, nous utilisons le module XML Feeds Pro. Ce module permet de créer plusieurs flux XML et de choisir précisément quels produits doivent apparaître dans chaque flux.

Exemple : créer un flux uniquement pour les iPhones de notre site

Dans notre exemple, nous souhaitions créer un flux spécifique pour tous les produits présents dans la catégorie :

Iphone
https://www.site.com/fr/204-iphone

L'objectif était de pouvoir ensuite utiliser uniquement ces produits dans une campagne Google Ads.

1. Ouvrir XML Feeds Pro dans PrestaShop

Dans le back-office PrestaShop, rendez-vous dans le gestionnaire de modules et ouvrez la configuration du module XML Feeds Pro.

Le module contient déjà différents flux Google Merchant. Plutôt que de repartir de zéro, il est souvent plus simple de dupliquer un flux existant qui fonctionne déjà.

2. Dupliquer un flux Google Merchant existant

Dans notre cas, nous avons dupliqué un flux Google Merchant déjà configuré. Cela permet de conserver automatiquement toute la structure nécessaire pour Google :

  • g:id ;
  • g:title ;
  • g:description ;
  • g:price ;
  • g:availability ;
  • g:image_link ;
  • g:brand ;
  • g:gtin ;
  • etc.

Il n'est donc pas nécessaire de reconfigurer tous les champs Google.

3. Donner un nom au nouveau flux

Nous avons donné au nouveau flux le nom :

IPHONEBEFR

Ce nom permet d'identifier facilement qu'il s'agit du flux des iPhones destiné au marché belge francophone.

4. Filtrer les produits par catégorie

Dans les paramètres du flux XML, il faut ensuite aller dans les filtres et sélectionner uniquement la catégorie souhaitée.

Dans notre exemple, nous avons sélectionné la catégorie PrestaShop iPhones.

Il faut également faire attention aux sous-catégories. Si certains produits sont uniquement associés à une sous-catégorie, celle-ci doit également être incluse dans le filtre.

5. Sauvegarder et contrôler le fichier XML

Après avoir sauvegardé le nouveau flux, XML Feeds Pro fournit une URL permettant d'afficher directement le XML.

Dans notre exemple :

https://www.site.com/fr/module/xmlfeeds/api?id=1

En ouvrant cette adresse dans un navigateur, on doit voir une structure XML contenant des produits.

Par exemple :

<item>
    <g:brand>Heiniger</g:brand>
    <g:id>3279</g:id>
    <g:gtin>7613073027800</g:gtin>
    <g:title>Heiniger Saphir (2 batteries)</g:title>
    <g:price>349.13 EUR</g:price>
</item>

Si le fichier affiche uniquement :

<channel/>

cela signifie généralement que le flux est valide, mais qu'aucun produit ne correspond aux filtres sélectionnés. Il faut alors vérifier les catégories, les sous-catégories et les autres filtres du flux.

Vérifier que le flux correspond bien à la catégorie PrestaShop

Une vérification importante consiste à comparer le nombre de produits présents dans la catégorie du site avec le nombre de balises <item> présentes dans le fichier XML.

Dans notre exemple, la catégorie iPhones contenait 42 produits.

Le fichier XML généré contenait lui aussi 42 balises <item>. Nous avons donc pu confirmer que le flux contenait bien l'ensemble des produits attendus.

Ajouter le flux dans Google Merchant Center

Une fois le flux XML validé, il peut être ajouté dans Google Merchant Center comme source de données produits.

On indique alors à Google l'adresse du flux :

https://www.site.com/fr/module/xmlfeeds/api?id=1

Google Merchant Center peut ensuite récupérer régulièrement ce fichier afin de mettre à jour les produits, les prix et les disponibilités.

Le flux peut être identifié avec le nom :

IPHONEBEFR

Utiliser le flux dans Google Ads

Une fois les produits présents dans Google Merchant Center et le compte Merchant Center relié à Google Ads, il devient possible d'utiliser ces produits dans une campagne Shopping ou Performance Max.

L'intérêt d'un flux spécifique est de pouvoir créer une campagne dédiée à une gamme précise de produits, par exemple uniquement les iPhones, sans inclure l'ensemble du catalogue PrestaShop.

Points à vérifier avant d'envoyer un flux à Google

  • le nombre de produits du XML correspond à la sélection souhaitée ;
  • les liens des produits fonctionnent ;
  • les images sont accessibles ;
  • les prix correspondent aux prix du site ;
  • les disponibilités sont correctes ;
  • les marques sont renseignées ;
  • les codes GTIN ou EAN sont renseignés lorsqu'ils existent.

Conclusion

L'association de PrestaShop, XML Feeds Pro et Google Merchant Center permet de créer facilement des flux produits spécifiques pour Google Shopping et Google Ads.

La méthode est particulièrement pratique lorsqu'on souhaite créer des campagnes dédiées à certaines catégories de produits.

Dans notre exemple, nous avons créé le flux IPHONEBEFR, limité à la catégorie iPhones de PrestaShop, puis vérifié que les 42 produits de la catégorie étaient bien présents dans le fichier XML.

Il ne reste ensuite plus qu'à ajouter l'URL du flux dans Google Merchant Center et à utiliser les produits correspondants dans Google Ads.

Thiébault Michaël ©