Google Shopping représente un canal d’acquisition central pour les marchands Shopify en France, et la précision des données produit conditionne directement votre éligibilité aux annonces. La politique relative aux produits pré-lancement fait partie des motifs de refus les plus fréquemment rencontrés lors d’une mise en vente anticipée, d’un drop ou d’une migration de catalogue. Ce refus ne sanctionne pas le principe de la pré-commande : il sanctionne l’écart entre la valeur availability déclarée dans votre flux et ce que l’acheteur peut réellement faire sur votre site au moment où l’annonce est susceptible d’être diffusée. Le problème est technique, documenté et réalisable en une à cinq journées ouvrables à condition d’agir méthodiquement.
Ce que Google entend par « produits pré-lancement »
La politique officielle de Google Merchant Center stipule que les produits soumis à Shopping doivent être disponibles à l’achat et livrables au moment où un utilisateur voit l’annonce. Un produit pré-lancement est tout article dont la mise en vente effective n’est pas encore intervenue à cet instant précis.
Trois catégories déclenchent ce motif de refus :
- Pré-commandes mal configurées : le produit peut être commandé et payé, mais l’attribut
availabilityest déclaréin_stockau lieu depreorder. - Drops et nouvelles collections publiés prématurément : des articles sont intégrés au flux ou publiés sur la boutique avant que l’achat soit réellement ouvert.
- Vaporware : des références annoncées sur la boutique sans date de lancement confirmée, souvent issues d’un import de catalogue incomplet ou d’une publication en masse réalisée par erreur.
Du point de vue du droit français de la consommation, afficher un produit comme disponible alors qu’il ne l’est pas peut qualifier de pratique commerciale trompeuse au sens des articles L. 121-1 et suivants du Code de la consommation. Google tient compte de cette qualification pour évaluer la gravité de l’écart et déterminer s’il s’agit d’une erreur de données isolée ou d’un comportement systématique.
Pourquoi ce problème survient spécifiquement sur Shopify
Shopify offre plusieurs chemins techniques vers ce type de violation, souvent à l’insu du marchand.
Stock à zéro, option « Continuer à vendre » désactivée. Lorsqu’une variante tombe à 0 et que l’option Continue selling when out of stock est inactive, Shopify bloque le bouton Ajouter au panier côté boutique. Mais selon la configuration de l’application Google & YouTube ou de votre outil de flux tiers, la valeur availability peut remonter en in_stock par défaut si aucune règle de remplacement explicite n’est définie.
Publication anticipée d’une collection. Publier une collection en avance pour alimenter le référencement naturel ou des campagnes sociales expose involontairement les produits à AdsBot-Google avant que la vente soit ouverte. Le crawler constate un écart entre la valeur déclarée dans le flux et l’état réel de la page.
Drops avec heure de lancement programmée. Pour un drop planifié à 10 h 00, si votre flux se synchronise toutes les 24 heures, le produit a très probablement été soumis avec availability=in_stock des heures avant l’ouverture effective de la vente.
Import de catalogue en masse. Lors d’une migration ou de l’ajout d’une nouvelle gamme, des produits créés en statut Brouillon puis publiés par erreur en bloc peuvent se retrouver dans le flux avant d’être commercialement prêts.
Comment détecter le problème sur votre boutique
Avant de corriger quoi que ce soit, mesurez précisément l’étendue de la violation.
-
Merchant Center → Produits → Diagnostics : filtrez par le motif « Produit pré-lancement » ou « Disponibilité non valide ». Exportez le CSV - il contient l’
item_id, le GTIN si renseigné, et l’URL exacte de la page produit concernée. -
Test manuel en navigation privée : ouvrez l’URL de chaque produit signalé sans être connecté à votre boutique Shopify. Si le bouton Ajouter au panier est absent, grisé ou remplacé par un message Prochainement ou Coming soon, le problème est confirmé côté boutique.
-
Vérification de l’attribut dans le flux : dans l’application Google & YouTube ou dans votre outil de flux (Simprosys, DataFeedWatch, GoDataFeed…), localisez l’
item_idconcerné et lisez la valeur brute de l’attributavailability. Une valeurin_stocksur un produit non commandable est la cause directe du refus. -
Contrôle du balisage schema.org : votre thème Shopify génère automatiquement un balisage
schema.org/Product. Utilisez l’outil de test des résultats enrichis de Google pour vérifier que la valeurOffer.availabilitysur la page correspond à ce que vous déclarez dans le flux. Un écart entre les deux renforce le signal de violation aux yeux de Google.
Correction étape par étape
-
Exporter la liste des SKUs refusés depuis Merchant Center (Produits → Diagnostics → Exporter). Notez la colonne Attribut concerné pour confirmer qu’il s’agit bien de
availability. -
Classer les produits en trois catégories : pré-commande légitime avec date connue, produit indisponible sans date confirmée, produit non encore lancé.
-
Pour les pré-commandes légitimes (achat possible, livraison différée, date confirmée) : dans Shopify Admin, vérifiez que l’option Continuer à vendre lorsque le stock est épuisé est activée si vous acceptez des commandes en amont de l’expédition. Dans votre outil de flux, définissez les attributs suivants :
availability: preorder availability_date: 2026-06-15T08:00:00ZLa date doit être au format ISO 8601, en UTC ou avec un décalage horaire explicite.
-
Pour les produits indisponibles sans date : définissez
availability=out_of_stockdans le flux. Si le produit ne doit pas apparaître dans Google Shopping, excluez-le via une règle de ciblage ou supprimez-le de la source de données. -
Pour les produits non encore lancés : repassez-les en statut Brouillon dans Shopify Admin → Produits, ou retirez-les du canal de vente Google. Supprimez la référence du flux si elle a déjà été soumise et attendez la confirmation de suppression dans Diagnostics avant toute nouvelle soumission.
-
Forcer une remontée du flux : Merchant Center → Sources de données → sélectionnez votre flux → Récupérer maintenant. N’attendez pas le cycle automatique (toutes les 24 à 48 heures selon votre configuration).
-
Vérifier la résolution : revenez dans Diagnostics 30 à 60 minutes après la récupération. Les produits dont la valeur
availabilityest désormais cohérente avec le site passent généralement en statut Approuvé dans les 24 à 72 heures.
Ce qu’il faut inclure dans votre contestation
Si les produits ne sont pas réapprouvés automatiquement dans les 72 heures suivant la correction, soumettez une contestation depuis Merchant Center → Support → Demande de révision.
Incluez systématiquement :
- Capture d’écran du produit dans Shopify Admin : montrez l’état de disponibilité actuel, la configuration du stock et, si applicable, l’option Continuer à vendre activée.
- Extrait du flux corrigé : copiez la ligne XML ou le bloc JSON de l’
item_idconcerné avec les attributsavailabilityetavailability_dateà leurs nouvelles valeurs. - Capture de la page produit en navigation privée : le bouton Ajouter au panier doit être visible et actif, ou le message de pré-commande avec la date de livraison doit être clairement affiché.
- Description datée de la correction : une phrase concise suffit - par exemple : « L’attribut availability a été mis à jour de in_stock vers preorder avec availability_date=2026-06-15T08:00:00Z le 29 avril 2026. »
Les contestations sont traitées en première passe par un système automatisé. Un dossier factuel, concis et documenté aboutit plus rapidement qu’une explication narrative longue.
Cas limites et situations nécessitant une escalade
Drop avec heure de lancement précise. Si votre flux se synchronise toutes les 24 heures et que le lancement est prévu à 10 h 00, le produit sera vraisemblablement soumis en in_stock des heures avant l’ouverture. La solution recommandée est de configurer preorder + availability_date dès la création du produit, même si la date est dans le futur - c’est exactement l’usage prévu de cet attribut par Google.
Nouvelle collection sans date arrêtée. Ne soumettez pas au flux un produit dont la date de commercialisation n’est pas fixée. La tentation de créer les pages en avance pour le référencement naturel est compréhensible, mais Google Shopping et le SEO répondent à des règles différentes. Maintenez le produit en Brouillon dans Shopify ou excluez-le explicitement du flux via un label personnalisé ou une règle de ciblage jusqu’à la confirmation de la date.
Avertissement compte vs. refus produit isolé. Un refus isolé pour pré-lancement génère un avertissement au niveau produit, pas une suspension de compte. La situation escalade si un pourcentage significatif de votre catalogue est concerné ou si Google identifie un écart systématique flux / boutique qu’il classe comme Misrepresentation. Corrigez dès la première notification pour préserver votre historique de conformité - les violations accumulées pèsent dans les décisions ultérieures d’escalade automatique.
Contestation infructueuse après deux cycles. Si un produit reste refusé malgré une correction documentée et deux cycles de récupération du flux, demandez explicitement une revue humaine via le formulaire de support Merchant Center. Ce chemin est plus long - comptez deux à quatre semaines - mais reste disponible pour les marchands dont la correction est réelle et prouvable. Joignez l’intégralité des preuves rassemblées aux étapes précédentes.
Questions fréquentes
Questions fréquentes
- Quelle est la différence entre availability=preorder et availability=out_of_stock ?
- availability=preorder indique qu'un produit peut être commandé maintenant mais ne sera expédié qu'à une date ultérieure - il doit obligatoirement être accompagné de l'attribut availability_date au format ISO 8601. availability=out_of_stock signifie que le produit existe mais n'est pas disponible à l'achat pour le moment, sans promesse de délai. Pour un drop avec date de lancement confirmée, utilisez preorder. Pour un article épuisé temporairement, utilisez out_of_stock. N'utilisez jamais in_stock si l'acheteur ne peut pas finaliser une commande aujourd'hui.
- Combien de temps faut-il à Google pour réapprouver un produit après correction ?
- Après correction de l'attribut availability et remontée du flux, Google réévalue généralement les produits concernés en 24 à 72 heures pour les boutiques dont le flux est en bonne santé. Si votre compte présente d'autres alertes actives ou un historique récent de violations, le délai peut s'étendre à 5 jours ouvrables. Vous pouvez accélérer le processus en forçant une récupération manuelle dans Merchant Center → Sources de données → Récupérer maintenant.
- Shopify traduit-il automatiquement la pré-commande en availability=preorder dans le flux Google ?
- Non. Shopify permet de continuer à vendre lorsque le stock est épuisé (Continue selling when out of stock), mais ce signal n'est pas automatiquement traduit en availability=preorder dans le flux Google. Vous devez le configurer manuellement via l'application Google & YouTube (onglet Produits → Remplacements d'attributs) ou via votre outil de flux tiers (Simprosys, DataFeedWatch, etc.) en mappant ce comportement Shopify sur la valeur preorder attendue par Google.
- Un seul produit refusé pour pré-lancement peut-il entraîner la suspension de mon compte ?
- Un ou plusieurs refus isolés génèrent en général un avertissement au niveau produit, pas une suspension de compte. Cependant, si le pourcentage de produits non conformes est élevé ou si Google détecte un écart systématique entre le flux et le site - qu'il classe alors comme Misrepresentation - la gravité peut escalader vers un avertissement de compte. Corrigez dès la première alerte pour ne pas laisser s'accumuler des violations dans votre historique de conformité.
- L'attribut availability_date est-il obligatoire avec preorder ?
- Google le considère fortement recommandé et peut refuser des produits en preorder sans availability_date si l'absence de date rend l'offre potentiellement trompeuse. Soumettez toujours ces deux attributs ensemble : availability=preorder et availability_date au format YYYY-MM-DDThh:mmZ. Si la date de lancement n'est pas encore arrêtée, n'utilisez pas preorder - préférez out_of_stock jusqu'à la confirmation de la date.
- Comment éviter ce problème lors du lancement d'une nouvelle collection ?
- Ne publiez pas les produits Shopify avant d'être prêt à les vendre : maintenez-les en statut Brouillon jusqu'au jour J. Si vous souhaitez les soumettre en pré-commande, configurez immédiatement availability=preorder avec une availability_date réaliste. Vérifiez vos règles de flux automatiques pour vous assurer qu'un produit avec stock=0 ne remonte jamais avec availability=in_stock par défaut.
Sources & références
Sources officielles citées
- Google Merchant Center - Politique relative aux produits pré-lancement https://support.google.com/merchants/answer/6324448
- Légifrance - Code de la consommation (LEGITEXT000006069565) https://www.legifrance.gouv.fr/codes/texte_lc/LEGITEXT000006069565
Checklist d’appel
Les étapes de cette page, dans votre boîte mail.