Magento 1

Simple Google Shopping

Export quickly and safely a valid and well-structured data feed of your complete catalog of products from your Magento website to your Google Merchant Account thanks to Simple Google Shopping, an extension built by a Google partner.

marketplace approved
best seller
95,00€excl. VAT

4.9/5 noté 543 avis

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

Exportez en toute simplicité vos produits sur Google Shopping grâce à l'extension Simple Google Shopping pour Magento 1 / OpenMage

  • Créez rapidement un flux de données XML comprenant tous les produits de votre catalogue grâce à Simple Google Shopping. .

Exportez votre catalogue de produits Magento 1 / OpenMage sur Google Shopping avec efficacité

  • Types de produits — Ajoutez tous les types de produits à vos flux de données : simple, configurable, downloadable...
  • Multi-boutiques — Créez des flux avec différentes monnaies et taux de TVA pour chacun de vos magasins Magento.

Créez des flux de données conformes aux spécifications de Google

  • Template — Commencez à configurer votre flux très rapidement en utilisant le modèle XML d'exemple inclus avec l'extension.
  • Librairie — Retrouvez n'importe quel attribut dans la bibliothèque d'attributs.
  • Rapports — Réglez les erreurs de votre flux grâce aux rapports d'erreurs et d'avertissements.
  • Aperçu — Prévisualisez votre flux de données et utilisez la console syntaxique pour éviter les erreurs typographiques.

Personnalisez totalement vos flux de données selon votre catalogue de produits

  • Template XML — Configurez votre flux en ajoutant n'importe quel attribut Magento 1 / OpenMage à votre modèle XML.
  • API PHP — Ajoutez des scripts PHP à votre template XML.
  • Filtre catégorie — Filtrez vos produits selon la catégorie du produit simple et/ou du produit parent.
  • Filtres — Créez des filtres selon les jeux d'attributs, le type de produits ou leur visibilité.
  • Filtres avancés — Définissez des filtres plus personnalisés grâce aux filtres avancés.
  • AND/OR — Utilisez OR et AND dans vos filtres avancés.

Envoyez automatiquement et régulièrement votre flux de données à Google

  • Tâches cron — Utilisez les tâches planifiées afin de générer régulièrement vos flux de données.
  • Détails de génération — Vérifiez la génération de votre flux : nombre d'articles, temps et ressource
  • Statut de génération — Soyez sûr que votre flux est correctement généré grâce au statut de génération.

Retrouvez facilement les catégories Google correspondantes

  • Mappage des catégories — Mappez facilement et rapidement chacune de vos catégories aux catégories Google.
  • Recherche rapide — Rendez le mappage des catégories plus simple grâce à l'option Search As You Type.

Content

    Que sont Google Merchant et Google Shopping ?

    Qu'est ce que Google Shopping ?

    Google Shopping est un service gratuit de Google qui permet aux internautes de trouver et comparer les produits qu'ils souhaitent acheter en ligne. Si vous êtes un marchand en ligne, vous pouvez soumettre des produits à Google Shopping pour aider vos clients potentiels à trouver votre site plus rapidement et plus facilement.

    Google Merchant Center est une interface de gestion des produits pour les propriétaires de boutiques en ligne et les vendeurs pour les aider à soumettre leurs produits à Google Shopping.

    Comment créer un compte Google Merchant ?

    Pour soumettre vos produits à Google Shopping, vous devez dans un premier temps posséder un compte Google Merchant Center. Vous trouverez toutes les informations dont vous avez besoin en suivant le lien suivant : https://www.google.com/support/merchants/bin/answer.py?hl=fr&answer=188924

    Ce compte vous permettra d'accéder à l'interface de gestion de Google Merchant Center où vous pourrez enregistrer votre flux de données et programmer une mise à jour quotidienne, hebdomadaire ou mensuelle.

    Qu'est ce qu'un fichier de produits ?

    Il s'agit d'un fichier contenant l'intégralité des informations relatives aux produits que vous vendez. Les différentes informations sont décrites dans des attributs qui permettent aux clients de trouver vos produits lorsqu'ils effectuent une recherche. Ce fichier est construit autour d'un schéma RSS classique auquel sont associées des balises XML spécifiques à Google Merchant Center.

    Pour plus d'information sur la construction de ce fichier, reportez-vous au support en ligne de Google Merchant Center : https://support.google.com/merchants/answer/188478?hl=fr

    Comment créer un fichier de produit ?

    Simple Google Shopping et Data Feed Manager sont deux extensions pour Magento qui vous permettrons de configurer, générer et automatiser rapidement et facilement plusieurs flux de données.

    Comment utiliser Simple Google Shopping ?

    ETAPE 1 : Configurer Simple Google Shopping de manière générale

    Avant de pouvoir configurer vos flux de données, vous devriez vérifier que les paramètres généraux de l'extension vous conviennent. Pour cela, allez dans :
    System › Config › Wyomind › Simple Google Shopping

    Cron job reporting

    Dans l'onglet Cron job reporting, vous pouvez activer le rapport sur les tâches cron ainsi que définir une adresse pour la réception de ces rapports. Vous pouvez également renommer les rapports comme vous le souhaitez. Enfin, vous pouvez activer le mode debug.  

    Core Settings

    Dans l'onglet Core Settings, vous devrez configurer un certain nombre de champs.

    • Items in preview : Par défaut il y a 10 articles en prévisualisation, vous pouvez augmenter ou diminuer ce nombre. 
    • Items in buffer : Par défaut, les produits sont insérés dans le fichier sur le serveur tous les 10 articles. Vous pouvez réduire ou augmenter ce nombre.
    • Items in SQL request : Par défaut, il y a 1500 articles dans chaque requête MySql.
    • Number of advanced filters : Par défaut, vous avez 10 filtres avancés. Vous pouvez à tout moment augmenter ce nombre si vous en avez besoin de plus.
    • Use of OR/AND statements in advanced filters : Les expressions and/or peuvent être utilisées dans les filtres avancés simplement en activant cette option.  
    • Include not in menu categories : Vous pouvez inclure les catégories des produits qui ne figurent pas dans le menu.  
    • Memory limit size (M) : La mémoire par défaut est 1024.
    • Use canonical urls : Vous avez la possibilité de choisir entre plusieurs options: utiliser l'url de la categorie la plus courte, la plus longue ou l'url du produit.

      Par exemple, si vous vendez un T-shirt dans 2 catégories: "New arrivals" et "Shirts", les urls peuvent être:
      Product Url = http://mywebsite.com/t-shirt.html
      Shortest category url = http://www.mywebsite.com/men/shirts/t-shirt.html
      Longest category url = http://mywebsite.com/men/new-arrivals/t-shirt.html

    ETAPE 2 : Configurer vos flux de données avec Simple Google Shopping

    Pour créer et configurer vos flux de données, allez dans  Catalog › Simple Google Shopping .

    Puis cliquez sur  Create a new data feed

    Vous devez maintenant configurer le flux de données en fonction de vos besoins.

    La boite à outil aussi appelée "Black Box"


    Afin de créer votre propre flux de données, allez dans   Catalog › Simple Google Shopping.

    Puis, cliquez sur  Create a new data feed. Vous pouvez désormais configurer votre flux de données.

    En créant un flux de données, vous devriez voir une boîte noire (blackbox) à droite de votre écran. L'extension Simple Google Shopping comprend cet outil pour vous aider à créer votre flux et à voir quelles sont les erreurs.

    La blackbox est sans aucun doute un outil très utile. Cela vous aidera à configurer votre flux de données plus rapidement.

    Voici ses différentes options :

    Syntax validation

    Ce bouton vous permet de vérifier si votre syntaxe est correcte. Cela vous aide à voir si vous avez oublié une accolade ou une virgule en surlignant en jaune les parties qui contiennent des erreurs.

    Attributes library

    Si vous cliquez sur ce bouton, une bibliothèque des attributs de votre magasin sera affichée. Cela facilite la recherche d'un attribut que vous souhaitez ajouter à votre template. 

    Data preview

    En cliquant sur  Data preview, vous pourrez avoir un aperçu de votre flux de donnée. Cette option est très utile pour voir si les valeurs de vos attributs sont correctement récupérées ou si vos filtres fonctionnent.

    Error report

    En cliquant sur ce bouton, un rapport d'erreurs de votre flux de données sera affiché dans la blackbox.

    Configuration


    Dans ce premier onglet, il s'agit de la configuration de votre flux de données. Vous y trouverez plusieurs champs qui vous permettront de personnaliser votre flux. 

    • File name
      Entrez un nom pour le fichier.
    • Path
      Définissez le chemin du dossier où vous souhaitez que le fichier soit généré. Par exemple /feeds/. 
    • Store View
      Définissez quelle vue magasin est concernée.
    • Website url
      Ajoutez l'url de votre site web.
    • Title
      Ajoutez un titre à votre flux.
    • Description
      Ajoutez la description de votre flux de données.
    • XML template
       Il s'agit probablement du champ le plus important puisque c'est ici que vous allez configurer votre template.

    Filtres de categories


    Dans l"onglet Categories, vous trouverez 2 sous-onglets qui vous permettront de gérer vos catégories.

    Vous pouvez filtrer vos catégories selon 2 manières :

    • Exclure tous les produits des catégories sélectionnées.
    • Inclure tous les produits des catégories sélectionnées.
    Si vous ne sélectionnez aucune catégorie, tous les produits seront exportés.

    Par exemple, si vous ne souhaitez inclure que les produits de la catégorie Apparel, vous pouvez configurer votre filtre de deux manières différentes.

    La première, en choisissant l'option Include qui va vous permettre d'inclure toutes les catégories que vous aurez selectionnées.

    Ou grâce à l'option Exclude qui exclura toutes les catégories que vous avez selectionnées.

    Vous pouvez inclure ou exclure vos catégories selon :

    • Product categories only : les catégories des produits seulement
    • Product and parent categories : les catégories des produits et des parents
    • Parent categories only : les catégories des parents seulement

    Imaginez que vous avez un produit configurable avec des produits simples associés. Le produit configurable a une catégorie assignée alors que les variantes n'en ont aucunes. Dans ce cas, vous devrez cocher Parent categories only.

    Dans le cas contraire, si les catégories sont assignées aux produits simples et non au produit configurable, alors vous devrez cocher Product categories only.

    Dans le cas où vous avez les deux situations, vous pourrez choisir Product and parent categories.

    Category mapping


    Dans cet onglet, vous pouvez mapper vos catégories à celles de Google. Cette étape est très importante pour que Google puisse faire le lien entre vos catégories et les catégories Google.

    Qu'est ce qu'un mappage de catégories?
    Les noms de catégories que vous utilisez dans Magento ne sont pas toujours les même que ceux que Google Shopping utilisent pour référencer vos produits.

    Cela signifie que vous devez trouver quelles son't les catégories Google Shopping qui correspondent aux vôtres conformément à la taxonomie Google .

    Par exemple, si vous vendez des meubles comme des tables de bar, vous aurez une catégorie "Table de bar" dans votre admin Magento. Mais Google Merchant ne connait pas cette catégorie. La catégorie la plus proche sera : Table de Cuisine & Salle à Manger.

    Comment mapper vos catégories avec Simple Google Shopping?
    Simple Google Shopping vous permet de saisir les catégories de produits Google correspondant aux vôtres de manière très simple.

    Dans la configuration de votre flux de données, allez dans l'onglet Catégories . Puis, dans la section  Sélection et mappage des categories , vous trouverez une liste arborescente de vos catégories.

    A la suite de chaque catégorie, vous voyez une petite flêche suivi de mappé avec. C'est à cet endroit que vous pouvez commencer à taper un mot clé pour qu'une liste de catégories dans lesquelles ce mot apparaît se déroule. Il ne vous reste plus qu'à sélectionner celle que vous souhaitez.

    Voici quelques principes de base pour choisir au mieux la catégorie appropriée :

    • Utilisez la catégorie qui décrit le mieux votre article. Pour cela, identifiez la principale fonction des produits que vous soumettez. Pour des articles spécifiques comme des lecteurs MP3, choisissez la catégorie Lecteurs MP3. Même si certains de ces lecteurs MP3 proposent aussi d'autres fonctionnalités, par exemple une horloge, ils n'en restent pas moins principalement des lecteurs MP3.
    • N'utilisez qu'une seule catégorie. Dans certains cas, vous souhaiterez peut-être utiliser plusieurs catégories. Par exemple, un adaptateur permettant d'utiliser un lecteur MP3 dans une voiture peut correspondre à deux catégories : Véhicules automobiles > Audio > Vidéo et Multimédia > Audio > Accessoires audio > Accessoires de lecteur MP3. En cas de doute, n'utilisez qu'une seule catégorie.
    • Utilisez la catégorie la plus spécifique possible. Plus vous serez précis, meilleure sera la qualité de vos données et, par conséquent, meilleures seront également vos chances de voir vos offres figurer dans la catégorie appropriée. En vous basant sur la classification des produits, identifiez la catégorie la plus spécifique qui couvre tous les produits que vous proposez. Par exemple, si vous proposez des chargeurs pour lecteurs MP3, utilisez la catégorie Chargeurs pour lecteurs MP3. À l'inverse, si vous proposez différents types de chargeurs, utilisez la catégorie Chargeurs.


    www.youtube.com/embed/QNXtwEm7FPo?rel=0

    Comment inclure la catégorie Google Shopping dans le modèle?

    Finalement, pour faire en sorte que la catégorie Google soit bien récupérée dans le flux de données, vous devez ajouter l'attribute suivant au modèle XML:

    {G:GOOGLE_PRODUCT_CATEGORY}

    ou 

    <g:google_product_category>{category_mapping,[0]}</g:google_product_category>

    <g:product_type> est le nom de la catégorie que vous avez vous-même défini dans votre admin Magento. Vous pouvez facilement compléter cette portion de grâce à   {G:PRODUCT_TYPE} . Cela récupérera la/les catégories associées à chacun de vos produits.

    Lire aussi : https://support.google.com/merchants/answer/6324406?hl=en

    Comment ajouter un fichier de taxonomie?

    La classification des produits Google est une arborescence de catégories qui décrit des familles de produits. Cette classification liste toutes les valeurs possibles pour l'attribut 'Google product category'.

    Sur cette page, choisissez la langue que vous souhaitez utiliser pour votre taxonomie en bas à droite. Puis, dans la partie Classification à télécharger, ouvrez le lien Texte Brut qui contient tous les noms des catégories. 

    Sauvegardez ce fichier et collez le dans:
    Répertoire racine Magento › Lib › Wyomind. 

    N'oubliez pas d'appliquer les droits 644 au fichier.

    Vous serez ensuite capable de choisir cette taxonomie depuis la configuration de votre flux de données. 

    Filtres

    Simple Google Shopping vous permet également de filtrer vos produits sur plusieurs niveaux selon leurs jeux d'attributs ou leur visibilité par exemple.

    Product Type
    Dans un premier temps, vous pouvez choisir d'inclure des produits à votre flux selon leur type. Par exemple, n'inclure que les produits simples, virtuels et téléchargeables.
    Attribute Set
    Vous pouvez aussi inclure plusieurs jeux d'attributs. Dans notre cas, nous avons décidé de n'inclure que les jeux d'attributs qui ont un rapport avec la catégorie vêtements.
    Product Visibility
    Ensuite, choisissez les produits qui seront compris dans le flux selon leur visibilité: non visible individuellement, visible dans le Catalogue et/ou la Recherche.
    Advanced Filters

    Vous pouvez aller encore plus loin en créant des filtres avancés.

    Par exemple, nous voulons inclure seulement les produits dont le prix est supérieur à 0 et dont le SKU et le nom n'est pas vide.

    Là aussi, vous avez la possibilité de configurer vos filtres avancés selon plusieurs options.

    • LIKE / NOT LIKE

      name like %shirt : inclura les produits dont le nom termine par 'shirt'
      name like Apple% : inclura les produits dont le nom commence par 'Apple'
      name like %women% : inclura les produits dont le nom contient le mot 'women'
      name not like %shirt : n'inclura aucun produit dont le nom termine par 'shirt'
      name not like Apple% : n'inclura aucun produit dont le nom commence par 'Apple' 
      name not like %women% : n'inclura aucun produit dont le nom contient le mot 'women'

    • IS NULL / IS NOT NULL

      Special price is null : inclura tous les produits qui n'ont pas de prix spéciaux
      SKU is not null : inclura tous les produits dont le SKU est nul

    • IN / NOT IN

      Brand in Acer, Apple, Sony : inclura seulement les produits de ces 3 marques
      Brand not in Dell, Toshiba : inclura tous les produits dont la marque n'est pas Dell ou Toshiba

    • EQUAL TO / NOT EQUAL TO / LOWER THAN ( OR EQUAL TO ) / HIGHER THAN (OR EQUAL TO)

      Brand is equal to Acer : inclura seulement les produits dont la marque est Acer
      SKU is not ABC123 : inclura seulement les produits dont le SKU est égal à ABC123
      Price is higher than or equal to 1.00 : inclura seulement les produits dont le prix est supérieur ou égal à 1.00

    Les filtres avancés peuvent être groupés en sous-division en utilisant les clauses AND/OR.

    (SKU LIKE ABC% AND Brand = Acer) OR  (Brand IN Dell, Toshiba AND Price >= 99.99)



    L'option doit être activée dans System › ConfigURATION › Wyomind › Simple Google Shopping

    Taches planifiés


    Simple Google Shopping
     vous permet de configurer des tâches planifiées dans l'onglet Scheduled task pour chacun de vos flux de données. Vous devez simplement cocher les jours et heures auxquels vous souhaitez que votre flux soit généré.

    STEP 3: Générer/Télécharger les flux de données

    Générer les flux de données manuellement


    Vous pouvez générer votre flux de données de deux façons:

    • Vous pouvez générer votre flux de données manuellement dans la grille du menu déroulant.
    • Ou depuis votre panneau de configuration en cliquant sur  generate.

    Générer les flux de données automatiquement par tâches planifiées


    Afin de générer automatiquement vos flux de données par tâches planifiées, vous devez vous assurez que la tâche cron principale s'exécute bien sur votre serveur.


    Dans le cas contraire un message d'alerte apparaît dans Simple Google Shopping 

    Vous devez également sélectionner les jours et les heures de mise à jour pour chacun de vos flux de données dans l'onglet Scheduled Tasks. 

    Générer les flux de données en ligne de commande


    Simple Google Shopping
    vous permet de générer les flux en ligne de commandes.

     php -f shell/wyomind_simplegoogleshopping.php -- [options]

    Les options suivantes sont disponibles

    • --generate
      Générer tous les flux
    • --generate id1,id2,...,idN
      Générer les flux parmi la liste
    • --list
      Lister tous les flux

    Télécharger le flux de données généré

    Lorsqu'un flux de données est prêt à être téléchargé le lien est affiché dans la grille des profils et dans la page du profile en haut de l'écran. Vous pouvez le télécharger directement grâce à un click droit + enregistrer sous ou bien depuis votre client FTP si le répertoire dans lequel le flux a été généré n'est pas accessible publiquement.

    Step 4: Vérifier le statut du flux de données et le rapport d'erreur

    Statut du flux de données

    Allez dans  Catalog › Simple Google Shopping.

    Vos flux de données sont listés selon des ID. Vous devriez retrouver dans le tableau le nom des fichiers, leurs chemins, ainsi que l'url du flux de données. Vous devriez aussi avoir un message résumant le nombre de produits exportés, le temps que cela a pris et le nombre d'erreurs et d'avertissements dans votre flux de données.

    Le statut de votre flux de données dépend de la situation :

    • Pending
      Le flux de données n'a jamais été généré ou l'heure planifiée est dépassée (dans l'attente que la tâche cron l'éxecute)
    • Success
      Géneration du flux de données réussie, manuellement ou automatiquement (corresponds à une planification)
    • Hold
      En cours de génération (latences, statut indeterminé)
    • Processing
      Pourcentage de progression de la génération
    • Error
      Abandon de la génération

    Vous devriez retrouver la date et l'heure de la dernière génération du flux de données ainsi que la vue magasin prise en compte pour le flux.

    Rapport d'erreur

    Ces rapports ne remplacent pas les rapports d'erreurs de Google et ne garantissent en aucun cas la validation de votre flux de données par l'équipe Google. Ils vous feront gagner du temps et vous aideront à identifier rapidement les principaux problèmes de votre flux et à faire les changements nécessaires. 

    Les rapports sont disponibles :

    • depuis la colonne Action dans Catalog › Simple Google Shopping
    • depuis la blackbox lorsque vous éditez un flux de données
    • En orange seront affichés les avertissements comme : Missing recommended attribute: product_type.
    • En rouge seront affichés les erreurs qu'il faudra corriger pour que votre flux puisse être approuvé. Par exemple : Missing required attribute: google_product_category.

    En face de chacune de ces erreurs ou avertissements, vous devriez voir le nombre d'articles qui sont concernés.

    Par défaut, les rapports affichent les 10 premiers exemples (sku) qui sont concernés par chaque erreur et avertissement. Vous pouvez modifier la valeur de Items in preview dans  System › Config › Wyomind › Simple Google Shopping › Core Settings.

    Gérez vos modèles de flux de données grâce à Simple Google Shopping

    10 choses à savoir pour créer des modèles de flux de données XML

    1. Un fichier de produits XML est composé de balises ouvrantes et fermantes qui incluent une valeur.
      <g:id>123456</g:id>
      <price>45.99 USD</price>​
    2. Un modèle de flux de données est fait de plusieurs balises incluant une valeur dynamique ou fixe
      <g:id>{sku}</g:id>
      <price>{price}</price>
      <g:brand>Fixed Brand</g:brand>
    3. Les valeurs dynamic sont appelées des variables et utilisent les codes des attributes de votre site  Magento. Les codes d'attributs doivent être entourés d'accolades
      <g:id>{sku}</g:id>
      <title>{name}</title>
      <g:color>{color}</g:color>

    4.  Entre chaque balise ouvrante et fermante, vous pouvez y ajouter des valeurs fixes. Il s'agit simplement de texte.
      <g:brand>YOUR BRAND</g:brand>
    5. Vous pouvez également insérer plusieurs attributs et valeurs fixes dans une seule et même balise.
      <title>{name},available in {color}-{size} for only ${price}</title>
    6. Vous pouvez ajouter du code PHP pour personnaliser vos modèles. 
      <g:gender><? if (stristr($product->getName(),"dress")) return "Female"; else "Male"; ?></g:gender>


    7. La coloration syntaxique dans Simple Google Shopping vous aidera à éviter toute erreur de syntaxe dans vos modèles. Premièrement, les erreurs sont surlignées en jaune. Ensuite, vous devez corriger chaque erreur avant de vérifier la syntaxe. Vous pourrez finalement cliquer sur Check Data.


    8. Des attributs magiques peuvent être utilisés comme des raccourcis pour créer la portion complète de XML dans votre flux de données incluant toutes les variables requises.
      {G:PRODUCT_TYPE}
    9. Vous pouvez utiliser des variables en cascade au cas où la précédente est vide ou nulle.
      {color | colour | custom_color}

      Si l'attribute color n'est pas nul alors la valeur de l'attribute color sera utilisé, sinon si l'attribute colour n'est pas nul alors la valeur de l'attribute colour sera utilisé, etc..


    10. L'utilisation de CDATA est recommandé. CDATA signifie Character Data. Cela veut dire que les données qui se trouvent entre les balises CDATA et qui pourraient être interprétées comme du XML, ne doivent pas l'être. (Wikipedia article)
      <description><![CDATA[<p>Fantastic <b>Watch</b>, that not only tells you what time it is,
      but also gives the weather trends</p>]]></description>​

    Spécifications des attributs

    ATTRIBUTS PARENTS


    La plupart des produits simple sont en relation avec un produit parent comme les produits configurables, groupés et bundle. C'est pourquoi vous pouvez récupérer n'importe quelle valeur d'attribut du produit parent à la place de la valeur d'attribut du produit simple (comme l'url, l'image, la description, ...)

    {code_attribut parent}

    Récupère la valeur de l'attribut pour le premier parent.

    La valeur d'attribut du parent est récupérée seulement si le produit simple est associé à un produit parent, sinon, sa propre valeur d'attribut est récupérée.

    Le produit parent peut être configurable, groupé, ou bundle. La valeur récupérée est la valeur pour le premier produit parent trouvé.

    Ex :

    {G:PRODUCT_TYPE parent}
    <g:product_type>{categories parent,[last]}</g:product_type>
    {code_attribut configurable}

    Récupère la valeur de l'attribut pour le premier parent configurable.

    La valeur d'attribut du parent configurable est récupérée seulement si le produit simple est associé à un produit parent configurable, sinon, sa propre valeur d'attribut est récupérée.

    Ex :

    {G:IMAGE_LINK configurable}
    <g:image_link>{image configurable}</g:image_link>
    {code_attribut grouped}

    Récupère la valeur de l'attribut pour le premier parent groupé.

    La valeur d'attribut du parent groupé est récupérée seulement si le produit simple est associé à un produit parent groupé, sinon, sa propre valeur d'attribut est récupérée.

    Ex :

    {G:GOOGLE_PRODUCT_CATEGORY grouped}
    <link>{url grouped}</link>
    {code_attribut bundle}

    Récupère la valeur de l'attribut pour le premier parent bundle.

    La valeur d'attribut du parent bundle est récupérée seulement si le produit simple est associé à un produit parent bundle, sinon, sa propre valeur d'attribut est récupérée.

    Ex :

    {G:SALE_PRICE bundle}
    <g:price>{price bundle}</g:price>

    IDENTIFIANTS PRODUIT

    {id}
    Récupère l'id du produit Par exemple:
    <g:id>{id}</g:id>
    {G:ID}

    Est le raccourci pour :

    <g:id>{sku}</g:id>

    Vous pouvez récupérer l'ID du produit au lieu du SKU en ajoutant une option :

    {G:ID,[id]}
    {G:ITEM_GROUP_ID}

    Est un raccourci pour :

    <g:item_group_id>{sku configurable}</g:item_group_id>
    {sku}

    Récupère le SKU du produit

    Par exemple:

    <g:mpn>{sku}</g:mpn>
    {brand}

    Récupère la marque du  produit .

    Par exemple :

    <g:brand>{brand}</g:brand>
    {manufacturer}

    Récupère la marque du produit.

    Par exemple:

    <g:manufacturer>{manufacturer}</g:manufacturer>

    INFORMATION BASIQUE

    {name}

    Récupère le nom du  produit .

    Par  exemple :

    <g:title>{name}</g:title>
    {G:TITLE}

    Est le raccourci pour:

    <title>{name}</title>
    {description}

    Récupère la description du  produit .

    Par  exemple :

    <g:description>{description}</g:description>
    {G:DESCRIPTION}

    Est le raccourci pour :

    <description>{description}</description>

    Vous pouvez récupérer la description courte à la place en ajoutant une option :

    {G:DESCRIPTION,[short]}
    {short_description}

    Récupère la description courte du produit.

    Par  exemple :

    <g:description>{short_description}</g:description>
    {condition}

    Récupère l'état du produit.

    Par exemple:

    <g:condition>{condition}</g:condition>
    {weight}

    Récupère le poid du produit.

    Par exemple:

    <g:weight>{weight}</g:weight>

    PRIX ET PROMOTIONS

    {price}

    Récupère soit le prix, soit le prix spécial s'il existe.

    Si les prix du catalogue entrés par l'administrateur ne sont pas soumis à une taxe et si une classe de taxe qui correspond à un taux unique de TVA est définie pour le produit, alors les prix sont récupérés avec la TVA. Sinon, les prix sont récupérés en excluant la TVA.

    Par exemple:

    <g:price>{price}</g:price>

    Vous pouvez également utiliser des paramètres avec cet attribut:

    • monnaie est la monnaie à appliquer pour la conversion du prix. Cette option convertit automatiquement le prix original vers la monnaie spécifiée en utilisant les taux de changes enregistrés dans votre panneau d'administration. Par défaut, la monnaie par défaut est utilisée.
    • taux_tva est une valeur décimale comprise entre 0.00 et 100.00 et représente une taxe arbitraire à appliquer. Cette option réécrit les règles de TVA pour le produit à condition que le produit n'ait pas de classe de taxe.
    <g:price>{price,[monnaie],[taux_tva]}</g:price>


    Voici quelques examples :

    Pour convertir les prix en EUR et appliquer une TVA de 20%

    <g:price>{price,[EUR],[20.0]}</g:price>

    Pour convertir les prix en EUR HT

    <g:price>{price,[EUR],[0]}</g:price>

    Pour convertir les prix en EUR et appliquer la TVA applicable en France

    <g:price>{price,[EUR],[FR]}</g:price>

    Pour convertir les prix en USD et appliquer la TVA applicable aux E.U. dans l'état de New York

    <g:price>{price,[USD],[US/NY]}</g:price>

    Pour convertir les prix en USD et soustraire la TVA applicable aux E.U. dans l'état de New York

    <g:price>{price,[USD],[-US/NY]}</g:price>
    <g:price>{price,[currency]}</g:price>


    Here are some examples:

    Pour convertir les prix en EUR

    <g:price>{price,[EUR]}</g:price>

    Pour convertir les prix en USD

    <g:price>{price,[USD]}</g:price>
    {G:PRICE}

    Est le raccourci pour:

    <g:price>{price}</g:price>
    {normal_price}
    Récupère le prix du produit sans considérer l'existence d'un prix spécial.

    Par exemple :

    <g:price>{normal_price}</g:price>
    {special_price}

    Affiche le prix spécial s'il existe, sinon la valeur est nulle.

    Par exemple :

    <g:price>{special_price}</g:price>
    {price_rules}

    Récupère soit le prix, soit le prix spécial ou le prix incluant les règles de prix catalogue s'il existe.

    Par exemple :

    <g:price>{price_rules}</g:price>

    Vous pouvez également utiliser les mêmes paramètres que l'attribut {price}
    • monnaie est la monnaie à appliquer pour la conversion du prix. Cette option convertit automatiquement le prix original vers la monnaie spécifiée en utilisant les taux de changes enregistrés dans votre panneau d'administration. Par défaut, la monnaie par défaut est utilisée.
    • taux_tva est une valeur décimale comprise entre 0.00 et 100.00 et représente une taxe arbitraire à appliquer. Cette option réécrit les règles de TVA pour le produit à condition que le produit n'ait pas de classe de taxe.
    • id_groupe_client qui détermine si la règle de prix à afficher concerne un groupe client spécifique (par défaut la règle de prix s'applique pour les clients non-identifiés "NOT LOGGED IN")
    <g:price>{price_rules,[monnaie],[taux_tva],[id_groupe_client]}</g:price>
    {G:SALE_PRICE}
    Est un raccourci pour :
    <g:sale_price>{special_price}</g:sale_price>
    <g:sale_price_effective_date>{special_from_date}/{special_to_date}</g:sale_price_effective_date>
    doit être utilisé en combinaison de {price} comme suit :
    <g:price>{normal_price}</g:price>
    {G:SALE_PRICE}
    {is_special_price}
    Récupère 1 si le prix spécial existe, 0 sinon.
    {is_special_price?[valeur_si_oui]:[valeur_si_non]}

    • valeur_si_oui valeur à récupérer si le prix spécial existe. Par défaut 1.
    • valeur_si_non valeur à récupérer si le prix spécial n'existe pas. Par défaut 0.


    Par exemple :

    <g:is_special_price>{is_special_price?[yes]:[no]}<g:is_special_price>
    {min_price}

    Récupère le prix minimum.

    Par exemple :

    <g:price>{min_price,[EUR],[20.0]}</g:price>
    {max_price}

    Récupère le prix maximum.

    Par exemple :

    <g:price>{max_price,[EUR],[20.0]}</g:price>
    {G:PROMOTION_ID}

    Récupère l'id de la promotion du produit s'il y en a une.

    Pour en savoir plus sur l'utilisation de cet attribut, jetez un oeil à notre extension Google Merchant Promotions.

    LIENS

    {url}
    Récupère l'url absolue du produit . Par exemple:
    <g:link>{url}</g:link>

    L'attribut url peut recevoir le code de la monnaie comme un paramètre d'url afin d'afficher sur la page produit la monnaie, par exemple:

    <g:link>{url}?currency=USD</g:link>

    Avec les produits enfants des produits configurables, {url} peut être utilisé avec 2 paramètres supplémentaires comme suit :

    {url,[variant],[force]}

    • variant (facultatif) génère l'url du produit configurable en y incluant des paramètres supplémentaires qui permettent d'afficher le prix de la variante et de présélectionner l'attribut configurable
    • force (facultatif avec variant) force le rechargement du modèle produit (utile si les attributs configurables ne sont pas inclus dans le modèle)
    <link>{url,[variant]}</link>
    // return for example: https://www.website.com/product-page.html?c=583&391=768#391=768

    Est le raccourci pour:

    <link>{url}</link>
    {image}
    Récupère l'image principale du produit.

    {image,[index]}

    • index L'index de l'image additionnelle du produit. Par défaut 0 (l'image principale).

    Par exemple :

    <g:image_link>{image,[0]}</g:image_link>
    Est un raccourci pour :
    <g:image_link>{image}</g:image_link>
    <g:additional_image_link>{image,[1]}</g:additional_image_link>
    <g:additional_image_link>{image,[2]}</g:additional_image_link>
                ...
    {host}

    Récupère l'url du site, par exemple: https://www.website.com


    Exemple avec l'attribut {small_image}:

    <g:image_link>{host}/media/catalog/{small_image}</g:image_link>
    {url_key}
    Récupère l'url relatif du produit. Par exemple:
    <g:url>https://www.monsiteweb.com/code_du_magasin/{url_key}</g:url>

    CATÉGORIES

    {categories}
    Récupère la liste des chemins de catégories séparés par "," dans lesquelles le produit peut être trouvé. {categories,[nombre_de_chemins],[depuis_niveau_de_categorie],[nombre_categories_dans_chaque_chemin]}

    • nombre_de_chemins, par défaut infini
    • depuis_niveau_de_categorie , par défaut 1 (catalogue racine)
    • nombre_categories_dans_chaque_chemin, par défaut infini


    Par exemple :

    <g:categories>{categories,[INF],[1],[INF]}<g:categories>

    2 arguments peuvent être utilisés pour définir le séparateur de chemin et le séparateur de catégorie:

    {categories,[separateur_chemin],[separateur_categories]}

    • separateur_chemin: par défaut ','.
    • separateur_categories: par défaut '>'.


    Exemple:

    <g:categories>{categories,[,],[>]}<g:categories>

    Un seul argument peut être utilisé pour obtenir le premier ou le dernier chemin de catégorie. Par exemple:

    <g:categories>{categories,[last]}<g:categories>
    <g:categories>{categories,[first]}<g:categories>

    Une liste complète des catégories par produit peut être récupérée avec la méthode suivante:

    <? $product->getCategoriesArray(); ?>
    {G:PRODUCT_TYPE}
    N'a pas d'équivalent, cet attribut créé une liste de toutes les catégories où le produit peut être trouvé :
    <g:product_type>category A > sub-category B </g:product_type>
    <g:product_type>category A > sub-category B > sub-category C</g:product_type>
    Cet attribut génère une paire de balises ouvrantes/fermantes pour toutes les catégories pour lesquelles le produit est référencé.
    {category_mapping}

    Récupère la catégorie Google que vous avez assigné (dans la section Categories) à la première catégorie trouvée pour le produit. Si il n'y a pas de catégorie Google assignée à la première catégorie trouvée, la seconde sera utilisée, s'il n'y pas de catégorie Google assignée à la seconde, la troisième sera utilisée, etc...

    {category_mapping,[index]}

    • index index de la catégorie à récupérer

    Par exemple :

    <category>{category_mapping,[0]}</category>
    <category>{category_mapping,[1]}</category>
    <category>{category_mapping,[2]}</category>
    <category>{category_mapping,[3]}</category>
    <category>{category_mapping,[4]}</category>

    Récupérera un maximum de 5 catégories Google dans 5 balises différentes.

    {G:GOOGLE_PRODUCT_CATEGORY}

    Est un raccourci pour :

    <g:google_product_category>{category_mapping,[0]}</g:google_product_category>

    Cet attribut magique affiche chaque nouvelle catégorie que vous avez assignée (dans les filtres / catégories) à la propre catégorie du produit. Si aucune catégorie Google n'est assignée à la première catégorie trouvée alors la seconde catégorie sera utilisée etc.

    Pour trouver les catégories Google qui correspondent aux catégories de vos produits, consultez :
    https://www.google.com/support/merchants/bin/answer.py?answer=160081

    DISPONIBILITÉ

    {stock_status}

    Récupère le statut du produit ("in stock" ou "out of stock").

    Par exemple:

    <g:availability>{stock_status,[instock],[outofstock]}</g:availability>
    {G:AVAILABILITY}

    est le raccourci pour:

    <g:availability>{is_in_stock?[in stock]:[out of stock]:[available for order]}</g:availability>
    {is_in_stock}
    Récupère soit "in stock" si le produit est en stock, "out of stock" si le produit est indisponible ou "available for order" si le produit est en cours de réapprovisionnement. {is_in_stock?[valeur_si_en_stock]:[valeur_si_hors_stock]:[valeur_si_reapprovisionnement]}  
    • valeur_si_en_stock valeur à récupérer si le produit est en stock
    • valeur_si_hors_stock valeur à récupérer si le produit est indisponible
    • valeur_si_reapprovisionnement valeur à récupérer si le produit est en cours de réapprovisionnement

    Par exemple :

    <g:availability>{is_in_stock?[in stock]:[out of stock]:[preorder]}</g:availability>
    {qty}

    Récupère la quantité disponible du produit.

    La quantité récupérée pour les produits configurables est basée sur la somme des produits simples.

    Par exemple :

    <g:availability>{qty}</g:availability>

    VARIANTES DE PRODUITS

    {gender}

    Récupère le genre du  produit .

    Par  exemple :

    <g:gender>{gender}</g:gender>
    {age_group}

    Récupère le  groupe  d'âge du  produit .

    Par  exemple :

    <g:age_group>{age_group}</g:age_group>
    {color}

    Récupère la couleur du  produit .

    Par  exemple :

    <g:color>{color}</g:color>
    {size}

    Récupère la taille du produit .

    Par exemple :

    <g:size>{size}</g:size>
    {material}

    Récupère la matière du produit.

    Par exemple:

    <g:material>{material}</g:material>
    {pattern}

    Récupère le modèle du  produit .

    Par  exemple :

    <g:pattern>{pattern}</g:pattern>

    OPTIONS DE BASE


    Les attributs basiques sont tous les attributs par défaut de Magento et tous les attributs que vous avez pu définir pour vos produits. (ex : name, description, short_description, weight, size, color).

    Vous pouvez appliquer à ces attributs une ou plusieurs options en utilisant la syntaxe suivante : 

    {attribut,[option1],[option2],[option3],[...]} 


    Toutes les options sont calculées successivement, ex :

    <title>{name}</title>
    <title>{name,[htmlentities],[strtolower]}</title>
    <title>{name,[htmlentities],[strtolower],[ucwords]}</title>


    produira :

    <title>NOKIA© 2610 Phone</title>
    <title>nokia&copy; 2610 phone</title>
    <title>Nokia&copy; 2610 Phone</title>
    {code_attribut,[strip_tags]}

    Supprime tous les tags html.

    Par exemple :

    <description>{description,[strip_tags]}</description>
    {code_attribut,[cleaner]}

    Supprime tous les caractères qui n'appartiennent pas au jeu de caractères UTF-8.

    Par exemple :

    <title>{name,[cleaner]}</title>
    {code_attribut,[substr],[taille_max],[chaine_fin]}
    Réduit la taille de la valeur.
    • taille_max : taille maximale de la valeur
    • chaine_fin : la chaine de caractères à ajouter à la valeur tronquée. Par défaut : [...]

    Par exemple :

    <description>{description,[substr],[50],[...]}</description>
    {code_attribut,[strtoupper]}

    Transforme la valeur en lettres capitales.

    Par exemple :

    <title>{name,[strtoupper]}</title>
    {code_attribut,[strtolower]}

    Transforme la valeur en lettres minuscules.

    Par exemple :

    <title>{name,[strtolower]}</title>
    {code_attribut,[inline]}

    Supprime toutes les fins de ligne de la valeur.

    Par exemple :

    <description>{description,[inline]}</description>
    {code_attribut,[html_entity_decode]}

    Convertit toutes les entités HTML en caractères applicables.

    Par exemple :

    <description>{description,[html_entity_decode]}</description>
    {code_attribut,[htmlentities]}

    Convertit tous les caractères applicables en entités HTML.

    Par exemple :

    <description>{description,[htmlentities]}</description>
    {code_attribut,[implode],[separateur]}

    Regroupe tous les éléments d'un tableau en chaîne de caractères.

    • separateur : chaîne de caractères à utiliser entre chaque élément du tableau. Par défault [,].

    Peut être utile pour les attributs à sélections multiples comme color.

    Par exemple

    <g:color>{color,[implode],[,]}</g:color>

    donnera : noir, bleu, rouge, vert.

    {code_attribut,[float],[decimales]}

    Convertit une valeur numérique en valeur décimale.

    • decimales : le nombre de chiffres après la virgule. Par défaut [0].
    Par exemple :
    <g:shipping_weight>{weight,[float],[2]}kg</g:shipping_weight>

    UTILISATEURS DE STOCK IN THE CHANNEL


    Les utilisateurs de Stock In the Channel peuvent utiliser les attributs suivant afin de construire leur flux de données :

    {SC:URL}

    Renvoie l'url canonique du produit sous la forme :

    <link>https://www.example.com/product.html</link>

    Peut être utilisée dans Data Feed Manager sous la forme : {sc:url}

    {SC:EAN}

    Renvoie une valeur unqiue d'ean pour le produit:

    <g:ean>1234567891234</g:ean>

    Peut être utilisé dans Data Feed Manager sous la forme : {sc:ean}

    {SC:IMAGES}

    Renvoie l'image associée au produit sous la forme :

    <g:image_link>https://www.example.com/media/catalog/image.jpg</g:image_link>

    Peut être utilisé dans Data Feed Manager sous la forme {sc:images}

    {SC:DESCRIPTION}

    Renvoie la description du produit :

    <g:description>...product description ...</g:description>

    Une valeur par defaut est renvoyée lorsque la description est vide.

    Peut être utilisée dans Data Feed Manager sous la forme: {sc:description}

    Utiliser l'API PHP

    Simple Google Shopping permet d'utiliser les scripts PHP de différentes façons afin de pouvoir personnaliser et contrôler entièrement la sortie du flux de données. 

    Vous pouvez ajouter des Scripts PHP en ligne directement dans le modèle de flux de données, délimités par des balises PHP  (<? ... ?>).

    Par exemple, pour redéfinir vos images en 265 x 265 pixels :
    <? /* {images} */ return Mage::helper('catalog/image')->init($product, 'image')->resize(265,265); ?>​

    Codage API standard


    Le codage API PHP utilise exactement la même syntaxe et standards que le codage PHP.

    Appels d'attributs

    Pour des raisons d'efficacité, Simple Google Shopping charge uniquement dans la collection de produits, les attributs requis par le modèle de flux de données.
    Cela signifie que seulement les attributs utilisés pour le modèle placeholders, {attribute_code}, seront ajoutés à la collection de produits.

    Par conséquence, lorsque vous essayez d'accéder à la valeur d'un attribut depuis l'objet $product, vérifiez au préalable que l'attribut soit ajouté à la collection de produits.
    Dans la plupart des cas, lorsque la valeur de retour est nulle pour un attribut donné, c'est que l'attribut en question n'a pas été chargé dans la collection de produits. 

    La façon la plus simple de vérifier que tous les attributs requis sont chargés dans la collection, est d'ajouter au début de votre modèle un script simple permettant de faire une liste de ces attributs.

    <?
    /* list of required attributes
    * {attribute_1} {attribute_2} {attribute_3} {attribute_4}...
    */
    ?>


    Vous pourrez alors obtenir la valeur de ces attributs dans votre script PHP:

    <? return $product->getAttribute1();?>
    <? return $product->getAttribute2();?>
    <? return $product->getAttribute3();?>
    ....
    Fonctions PHP dans les appels d'attributs

    Vous pouvez appliquer la fonction PHP de votre choix à l'appel d'attribut, même si la fonction exige un ou plusieurs arguments (voir ci-dessous)

    {name,[str_replace("Apple","Banana",$self)]}


    Vous pouvez utiliser plusieurs fonctions consécutives:

    {ean,[str_pad($self,10,"0",STR_PAD_LEFT)],[str_replace("X","0",$self)]}
    Valeurs conditionnelles

    Pour contrôler l'affichage de vos valeurs suivant des conditions spécifiques, vous pouvez utiliser les instructions conditionnelles dans votre code PHP:

    • if/else
      <?
      /* attribute {sku} required */
      if ($product->getSku()=="abc"){
        return "Alphabetic";
      }
      elseif($product->getSku()=="123"){
        return "Numeric";
      }
      else{
        return "Mixed";
      }
      ?>
    • switch/case
      <?
      /* attribute {sku} required */
      switch($product->getSku()){
       case "abc":
       return "Alphabetic";
      break;
       case "123":
       return "Numeric";
      break;
       default:
       return "Mixed";
      }
      ?>
    Balises d'ouverture et de fermeture

    Lorsque vous utilisez l'API PHP directement dans votre modèle de flux de données, utilisez les balises PHP d'ouverture et fermeture 
    (<? ... ?>) permettant de délimiter le code à interpréter.

    <?
    if($product->getData('size')=="X-Large") {
    return "XL";
    }
    ?>
    Valeur de sortie
    • Retour 
      Toute valeur à sortir de votre flux de données doit être retournée avec une instruction de retour.
    <? return "Don't miss! ".$product->getTitle(); ?>
    /* This script adds for each product in data feed  a new ouput line
    *  Don't miss! Iphone 5
    *  Don't miss! Galaxy note 7
    *  ...
    */
    • echo, var_dump, print_r
      Toute valeur affichée dans le flux de données via les fonctions echo, var_dump, print_r, doit figurer au début du flux de données et ne sera pas ajoutée au fichier final.
      Les fonctions echo, var_dump, print_r, ne peuvent être utilisées que dans des buts de débuggage.
    <? var_dump($product->getTitle()); ?>
    /* This script adds for each product in data feed  a new debugging trace
    *  String(8) "Iphone 5"
    *  String(13) "Galaxy note 7"
    *  ...
    */
    Portée des variables

    Toutes les variables disponibles en script PHP ont une portée locale, ce qui veut dire qu'elles ne peuvent pas être partagées entre plusieurs scripts.

    Si vous souhaitez partager une variable entre différents scripts à travers le processus de génération de flux de données, la variable doit alors être considérée comme globale.

    <?
    global $increment;
    $increment++;
    return $increment;
    /* This script will output a incremental $variable
    * 1
    * 2
    * 3
    * ...
    */
    ?>

    API Objects, Variables and Methods

    Objet $product

    L'objet $product est une instance de la classe Mage_Catalog_Model_Product, contenant toutes les méthodes par défaut et celles spécifiques à Simple Google Shopping.

    La liste ci-dessous reprend les principales méthodes à utiliser:

    • $product->getCategoriesArray()
      Permet de renvoyer un tableau de plusieurs tableaux décrivant les catégories auxquelles appartient le produit
    • $product->getCategoryIds()
      Permet de lister tous les ids des catégories du produit 
    • $product->getVisibility()
      Permet de  renvoyer  la visibilité du produit (1 = non visible individuellement, 2 = catalogue, 3 = recherche, 4 = catalogue et recherche)
    • $product->getStatus()
      Permet de renvoyer le statut du produit  (1 = activé, 2 = désactivé)
    • $product->getData($attributeCode)
      Permet de renvoyer la valeur du code de l'attribut 
    • $product->getAttributeText($attributeCode)
      Permet de renvoyer la valeur textuelle du  code de l'attribut 
    Objet $this

    L'objet $this est une instance de la classe Wyomind_simplegoogleshopping_Model_Feed, contenant plusieurs méthodes très utiles:

    • $this->hasParent($product, $type="parent")
      Permet de renvoyer la valeur booléenne d'un produit que son parent soit de type (parent, configurable, bundle) ou non 
    • $this->getParent($product, $type="parent", $strict=false)
      Permet de renvoyer l'objet d'un produit de type parent si il est disponible (parent, configurable, bundle) ou l'objet d'un produit modifié comme premier paramètre lorsque le $strict est défini comme faux.
    • $this->skip()
      Permet d'ignorer le produit actuel (utile pour éliminer certains produits suivant des conditions spécifiques) 

    Gérez vos flux de données Google Shopping dans votre compte Google Merchant

    Chaque site est différent, c''est pourquoi vous devez prêter une attention particulière à comment est configuré votre flux de données pour être sûr qu'il correspondent à vos propres besoins. Nous vous invitons hautement à lire notre guide utilisateur pour savoir comment utiliser Simple Google Shopping avant de soumettre vos données à Google.

    Créez un flux de données dans Google Merchant

    Pour créer un flux de données, cliquez sur l'icone PLUS dans votre compte Google Merchant Center, depuis :
    ProductsFeeds

    Remplissez les informations de base

    Commencez par remplir les informations de base :

    • Type
      Le type de flux "Products" pour soumettre les informations de vos produits Google Shopping.
    • Country of Sale
      Choisissez le pays où les produits qui sont compris dans votre flux de données sont vendus et envoyés. Notez que ces articles doivent répondre aux conditions du pays, y compris la politique et les spécifications du flux.
    • Language
      Il s'agit de la langue du contenu de votre flux de données. Chaque pays a accepté des langues de contenu.
    • Destinations
      Sélectionnez quels produits Google peuvent afficher les articles de votre flux de données.

      Shopping ads

    Une fois terminé, cliquez sur  Continue.

    Définissez le nom et la méthode d'envoi

    Vous pouvez continuer avec le nom et la méthode d'envoi de votre flux de données.

    • Primary feed name 
      Il s'agit du nom du flux de données tel qu'il apparaîtra dans votre compte Merchant.
      Notez que le nom du flux doit correspondre au nom du fichier que vous soumettez.

    Désormais, choisissez comment connecter vos données à Merchant Center. Vous avez plusieurs options :

    • Google sheets
      Si vous mettez à jour vos données produits via une feuille Google Sheet.
      Notez que les changements seront automatiquement appliqués à votre compte.
    • Scheduled Fetch
      Si vous hébergez un fichier sur votre site web qui contient vos données et automatisez une heure pour que Google récupère les mises à jour.
      Notez que les mises à jour sont appliquées sur votre compte seulement lorsque les récupérations ont lieu.
    • Upload
      Si vous préférez garder un fichier sur votre ordinateur qui contient les données et l'uploader régulièrement sur votre compte via SFTP, FTP, Google Cloud Storage, ou manuellement.
    • Content API
      Si vous utilisez l'API Content pour Shopping afin d'uploader automatiquement les produits.

    Cliquez sur  Continue.

    Programmez la récupération

    Si vous avez sélectionné Scheduled Fetch pour connecter vos données à Merchant Center, remplissez les informations suivantes :

    • File name
      Il s'agit du nom de fichier exact que vous pouvez trouver dans la colonne File name depuis :
      Catalog › Simple Google Shopping
       

      Googleshopping_full.xml

    • Fetch Frequency
      Choisissez de mettre à jour vos données chaque jour, semaine ou mois.

    Notez que la fréquence de récupération doit être synchronisée avec vos mises à jour catalogue. Une mise à jour quotidienne demande une gestion de votre flux de données tous les jours.

    • Fetch Weekday/Date
      Choisissez le jour de la semaine/mois quand mettre à jour votre flux de données.
    • Fetch Time
      Choisissez l'heure quand Google doit récupérer votre flux de données.
    • Time zone
      Sélectionnez votre fuseau horaire. 
    • File URL
      Ajoutez l'URL qui apparaît dans la colonne File link lorsque le flux de données est généré depuis :
      Catalog › Simple Google Shopping
    • Login and Password
      Ajoutez votre login et mot de passe dans le cas où le flux de données est protégé par une authentication http.

    Cliquez sur  Continue.

    Attention à synchronisez l'heure de récupération avec l'heure de génération du flux de données. Par exemple, lorsque le flux de données est généré à 1h00, Google devrait récupérer le flux de données à 2h00.

    Paramétrez l'upload

    Si vous avez sélectionné la méthode Upload, remplissez :

    • File name
      Il s'agit du nom exact du fichier que vous pouvez trouver dans la colonne File name depuis :
      Catalog › Simple Google Shopping
       

      Googleshopping_full.xml

    • Upload a file now
      Vous pouvez désormais télécharger ou glisser votre fichier.

    Cliquez sur  Continue.

    Récupérez les données

    Le flux de données devrait être affiché dans la liste depuis :
    ProductsFeeds

    Ouvrez le nouveau flux de données et cliquez sur  Fetch Now.

    Réglez les erreurs et les avertissements du flux de données

    Une fois le flux de données récupéré, un rapport est généré comprenant des erreurs et des avertissements qui doivent être corrigés.

    Vous pouvez avoir un aperçu du statut de vos produits depuis l'onglet Diagnostics. Vérifiez combien de produits sont : 

    • Active
    • Expiring
    • Pending
    • Disapproved

    Erreurs

    Ci-dessous, vous trouverez plusieurs exemples d'erreurs dans Google Merchant Center. 

    Notez que les erreurs apparaîtront avec un signe rouge.

    Invalid URL

    Pour commencer, toutes les erreurs relatives à l'URL sont dues au fait que vous n'ayez pas mentionné l'URL de votre site dans votre compte :
    Google Merchant Center › Business Information › About Your Business › Website

    Missing shipping information

    Cette erreur concerne les frais d'envoi. Si vous obtenez cette erreur, c'est que vous n'avez pas configuré de règle d'envoi dans votre compte Google Merchant Center.

    Pour cela, rendez-vous dans :
    Shipping › Services

    Ici vous pouvez ajouter une nouvelle règle simplement en cliquant sur +.

    Renseignez ensuite les différents champs et cliquez sur  Save.

    Insufficient product identifiers: Missing brand attribute

    Cette erreur apparaît lorsque les produits n'ont pas de marque. Par exemple, les articles de prêt à porter requièrent une marque.

    Vous pouvez dans un premier temps vérifier que vous utilisez le bon attribut dans votre template. Par exemple, vous pourriez utiliser :

    <g:brand>{manufacturer}</g:brand>

    au lieu de :

    <g:brand>{brand}</g:brand>

    Sinon, vous pouvez ajouter un attribut depuis votre backoffice Magento et définir une marque pour chacun de vos produits dans :
    Magento › Manage products

    Dans le cas où tous vos produits ont la même marque, vous pouvez aussi définir dans la configuration de votre flux de données que tous vos produits auront la valeur XXX en écrivant :

    <g:brand>XXX</g:brand>

    Dans le cas où vos produits n'ont pas assez d'identifiants, vous pouvez définir qu'il n'y a pas d'identifiant en remplaçant :

    <g:identifier_exists>true</g:identifier_exists>

     par :

    <g:identifier_exists>false</g:identifier_exists>
    Missing required attribute: age group

    Ici, l'erreur est due au groupe d'âge. Si vous ne vendez vos produits qu'à un seul groupe (par exemple : adultes), vous pourriez très bien modifier votre template et écrire:

    <g:age_group>adult</g:age_group>

    Dans le cas ou vous vendez des produits pour tous âges confondus, il vous faudra ajouter un attribut dans votre backoffice Magento (par exemple age_group) et renseignez le groupe d'âge pour chaque produit dans votre admin Magento :
    Magento › Manage products

     et ainsi garder dans votre template de flux de données :

    <g:age_group>{age_group}</g:age_group>
    Missing required attribute: color

    Concernant cette erreur, cela signifie qu'il n'y a pas de couleur trouvée pour un produit.

    Dans un premier temps, vérifiez que vous utilisez le bon attribut dans votre template de flux de données. Par exemple :

    <g:color>{colour}</g:color>

    à la place de :

    <g:color>{color}</g:color>

    Aussi, vous n'avez peut être pas défini une valeur pour la couleur pour ce produit dans votre admin Magento :
    Magento › Manage products

    Currency is not supported in the given country in attribute: price

    Lorsque la monnaie n'est pas supportée dans le pays, cela veut dire que la monnaie définie dans le template du flux de données n'est pas la même que celle définie pour les produits.

    Par exemple, la monnaie est définie en EUR alors que les prix des produits sont en USD. Il faut donc retourner dans le template du flux de données et changer tous les EUR en USD.

    Missing required attribute: size

    Lorsque l'attribut Taille est manquant, vous pouvez dans un premier temps vérifier que vos produits ont un attribut pour la taille.

    Par exemple, pour la catégorie Chaussures, l'attribut pour la taille peut différer. Jetez un œil dans la blackbox, depuis la configuration de votre flux de données, pour voir s'il existe un attribut qui récupère la taille des chaussures en cliquant sur  Attributes Library.

    L'attribut Taille pour les chaussures existe bien sous le nom de {shoe_size}. Vous pouvez alors l'ajouter à votre template comme c-dessous : 

    <g:size>{size}{shoe_size}</g:size>

    Avertissements

    Avec Google Merchant Center, vous pouvez aussi avoir un aperçu des avertissements. Les avertissements ne sont pas pénalisants, vos produits sont tout de même acceptés par Google mais il est préférable de ne pas en avoir.

    Notez que les avertissements seront affichés avec un signe orange.

    Cet avertissement signifie que certains produits n'ont pas de liens d'image.

    Vous pouvez vérifier les produits produits concernés. Il pourrait s'agir de variantes d'un produit configurable.

    Dans ce cas, la solution est donc de modifier le flux de données afin d'obtenir les liens des images des produits parents et de remplacer :

    {G:IMAGE_LINK}

     par :

    {G:IMAGE_LINK parent}

    Lorsqu'il manque une description pour un produit ou que celle-ci n'est pas prise en compte, vous pouvez éditer votre produit dans votre admin Magento :
    Magento › Manage products 

    Lorsque la catégorie Google du produit est manquante, cela signifie que vous n'avez pas mappés vos catégories avec les catégories Google.

    Pour cela, allez dans l'onglet Categories de votre flux de données :
      Catalog › Simple Google Shopping

    FAQ

    Informations Pré-vente

    Versions de Magento compatibles avec Simple Google Shopping
    Simple Google Shopping fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Simple Google Shopping est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité. 
    Simple Google Shopping Vs Data Feed Manager
    Data Feed Manager inclut toutes les fonctionnalités de Simple Google Shopping mais vous permet également de créer des fichiers de produits de divers types (csv, txt, xml) et avec des options spécifiques comme les entêtes spéciales pour n'importe quel moteur de recherche de produits comme Bing Shopping, Shopping.com, Shopzilla ou Amazon par exemple.

    Pays supportés par Simple Google Shopping
    Tous les pays sont supportés (taxes et monnaies). Vous avez uniquement à adapter le flux aux exigences du pays concerné ainsi qu'à utiliser les unités monétaires adéquates lors de l'utilisation des attributs de prix.
    Devises supportées par Simple Google Shopping

    N'importe quelle monnaie peut être gérée dans votre flux de données. Vous pouvez utiliser différentes options dans les attributs de prix pour convertir les monnaies.

    Compatibilité avec les recommandations de Google Shopping

    Simple Google Shopping et Data Feed Manager sont entièrement compatibles avec les dernières recommandations de Google Merchant.
    Nous travaillons également jour après jour sur de nouvelles fonctionnalités pour vous offrir le meilleur de nos extensions.

    Simple Google Shopping et l'API Google Content

    Simple Google Shopping n'utilise pas l'API Google Content puisque l'extension génère des flux de données. Cela dit, cela ne provoquera pas de conflit si vous utilisez l'API, vous devez simplement penser à la désactiver lors de l'installation de l'extension Simple Google Shopping en suivant notre FAQ.

    Notez donc que la migration de la version 1 à la version 2 de l'API Google Content n'affectera pas le fonctionnement de Simple Google Shopping.

    Synchronisation avec un compte Google Merchant

    Les flux de données ne sont pas automatiquement envoyés à Google Shopping. Google Shopping récupère périodiquement votre flux de données.

    Vous devez premièrement créer un compte Google Merchant et ensuite envoyer le fichier de produit manuellement une première fois.

    Une fois que votre fichier à été validé (cela peut prendre plusieurs jours pour la première soumission, du fait que la validation est faite manuellement par les équipes Google), vous devez créer une tâche automatique dans votre compte Google Merchant afin qu'il récupère automatiquement le fichier depuis votre site web.

    La périodicité de récupération est configurable directement dans Google Merchant.

    Limites d'utilisation de Simple Google Shopping

    Simple Google Shopping a été testé sur des boutiques Magento comprenant plus de 70 000 produits.

    Le temps de génération et la quantité de produits que vous pouvez exporter dans un même fichier de produits dépend des capacités de votre serveur. Cependant, un fichier contenant 10 000 produits ne devrait pas prendre plus de 2 minutes sur un serveur standard.

    Licence et domaines

    Migration de license vers Magento 2

    Nous offrons à tous nos clients désireux de migrer leur licence Magento 1 vers une licence Magento 2, le transfert à un prix réduit. 

    Vous avez la possibilité de migrer votre licence directement depuis votre compte Wyomind dans :
    My account › Licenses & Downloads

    Cliquez sur  migrate to magento 2  en face de l'extension et du domaine que vous souhaitez transférer. 

    Confirmez que vous souhaitez migrer votre licence vers une licence Magento 2 en cliquant sur  Confirm and checkout .

    Une facture sera automatiquement ajoutée à votre compte dans : 
    My account › Invoices

    Le prix du transfert est équivalent à une réduction de 30% par rapport au prix d'une licence Magento 2.

    Vous pouvez procéder au paiement en cliquant sur  PP .

    Une fois le paiement effectué, vous pouvez retourner dans : 
    My account › Licenses & Downloads

    Vous pourrez alors télécharger et installer votre licence pour Magento 2. 

    Conditions de validité d'une licence

    Votre licence est valide pour une durée illimitée sur une seule interface Magento.

    Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.

    Si vous gérez plusieurs sites sur la même interface Magento, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines. 

    Bien que la période de validité de votre licence soit illimitée, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma période de support ?).

    Pré-enregistrement des domaines

    Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.

    Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.

    Pour pré-enregistrer votre domaine :

    1. Allez dans :
      mY account › Licenses & DOwnloads
    2. Cliquez sur  à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
    3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
      Do you want to pre-register your domain in order to be ready to go live?
    4. Entrez votre nom de domaine puis cliquez sur  PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.
    Environnements de test

    Votre licence est valide pour une durée illimitée sur une seule interface Magento.

    Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas : 

    • Si vous désirez ajouter vos environnements de test à votre licence.
      Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..).
      Ex: mywebsite-staging.com ou mywebsite-dev.com
    • Si vous souhaitez transférer votre licence sur un autre domain de production.
      Dans ce cas, la période de support pour la licence doit être active.

    Pour pouvoir utiliser Simple Google Shopping sur tous vos domaines (live et test), suivez les étapes ci-dessous :

    1. Téléchargez Simple Google Shopping depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des extensions)
    2. Installez Simple Google Shopping sur votre environnement de production.
      (voir FAQ: Installation des extensions)
    3. Activez la licence.
      (voir FAQ: Activation des extensions)
    4. Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans :
      System › configuration › wyomind › your extension 
    5. Sauvegardez la configuration.

    Maintenant que Simple Google Shopping est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test. 

    La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.

    Vous aurez le choix entre :

    1. Acheter une nouvelle licence
    2. Ajouter ce domaine à votre licence

    Cliquez sur Add this domain to my license.

    Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).

    Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.

    Si votre demande est acceptée, vous pourrez aussitôt utiliser Simple Google Shopping sur vos deux domaines.

    L'ordre d'activation de votre licence n'a aucune importance. 
    Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement. 

    Versionnage des extensions et téléchargement

    Téléchargement des extensions

      Pour télécharger Simple Google Shopping, connectez-vous à votre compte Wyomind :

        1. Allez dans :
          mon compte › Licenses & downloads  
        2. Cliquez sur  en face de Simple Google Shopping.


          Une nouvelle fenêtre s'ouvre alors. 

        3. Sélectionnez la version de Simple Google Shopping à télécharger.
          Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Simple Google Shopping.
        4. Cliquez sur  .

      Votre téléchargement peut commencer. 

      Mise à jour des extensions

      En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte. 

      Pour mettre à jour Simple Google Shopping, suivez les étapes suivantes :

      1. Allez dans :
        mon compte › mes téléchargementS
      2. Cliquez sur  en face de Simple Google Shopping.
      3. Sélectionnez la version la plus récente de Simple Google Shopping (pour Magento 1 et Magento 2).
      4. Cliquez sur  télécharger .
      5. Installez la nouvelle version de Simple Google Shopping pour mettre à jour votre admin Magento.

      Installation/Désinstallation des extensions

      Désinstallation des extensions

      Pour désinstaller Simple Google Shopping, allez sur son dossier compressé et ouvrez-le.

      Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento. 

      Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).

      Installation des extensions

      Avant d'installer Simple Google Shopping, il vous faudra :

      • Faire un backup de votre installation Magento dans :
        system › tools › backups
      • Vérifier que le Compiler est désactivé dans votre admin Magento.
        Si le compiler est activé, désactivez le en cliquant sur Disable dans :
        system › tools › COMPILATIONS
      • Nettoyer votre cache dans :
        system › select cache type › actions › refresh › submit


      Vous pouvez maintenant installer Simple Google Shopping :

      1. Téléchargez Simple Google Shopping (fichier compressé) dans :
        mon compte › mes téléchargements
        Consultez la FAQ : Téléchargement des extensions
      2. Ouvrez le dossier téléchargé et décompressez-le.
      3. Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).
      4. Une fois votre installation terminée, n'oubliez pas de réactiver le compiler s'il était activé avant l'installation et l'exécuter en cliquant sur Run Compilation Process.
      5. Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.


      Simple Google Shopping installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions

      Activation des extensions

      Activation des extensions

      Maintenant que Simple Google Shopping est installée, il ne vous reste qu'à l'activer :

      1. Allez dans votre admin Magento. Un message apparaît en haut de la page.

        Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 

        Le module License Manager n'a pas été supprimé de votre installation.
        Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml
        La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :

        system  

        configuration › advanced › advanced
      2. Copiez votre clé d'activation.

        Vous pouvez trouver votre clé d'activation à 2 endroits:
        - Dans l'email de confirmation que vous avez reçu suite à l'achat de Simple Google Shopping

        - Dans votre compte Wyomind : Mon compte › Mes Telechargements, choisissez Simple Google Shopping et cliquez sur  . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

      3. Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) depuis:  System › Configuration › Wyomind › VOTRE extension
        - Si vous choisissez Yes: vous serez connecté automatiquement au serveur de licence de Wyomind.
        - Si vous choisissez No, vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
      4. Sauvegardez les données en cliquant sur Save Configuration.
      5. Videz vos caches. 
      6. Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!
      7. Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur  Activate now! 
      8. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Simple Google Shopping.

      Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).

      Accès à vos Magento et comptes Google

      Accès au compte Google Merchant

      Afin que notre équipe puisse procéder à la configuration de votre flux de données, nous avons besoin que vous partagiez les accès à votre compte Google Merchant avec nous. 

      En tant que partenaires Google, nous offrons de nombreuses possibilités pour gérer vos produits sur Google. Pour connaître toutes les informations sur notre offre de configuration de flux de données, n'hésitez pas à jeter un œil à nos services Google Shopping.  

      Pour partager les accès à votre compte, allez dans votre compte Google Merchant.

      1. Cliquez sur Users depuis vos paramètres en haut de votre compte. 
      2. Cliquez sur l'icône + afin d'ajouter un utilisateur et remplissez le champ avec notre adresse email (contactez-nous afin de savoir quelle adresse email utiliser). 
      3. Vous pouvez choisir Standard comme droits d'utilisateurs.  
      Accès au compte Google Ads

      Afin que notre équipe puisse procéder à la configuration de votre flux de données, nous avons besoin que vous partagiez les accès à votre compte Google Ads avec nous. 

      En tant que partenaires Google, nous offrons de nombreuses possibilités pour gérer vos produits sur Google. Pour connaître toutes les informations sur notre offre de configuration de flux de données, n'hésitez pas à jeter un œil à nos services Google Shopping.  

      Pour partager vos accès, allez dans votre compte Google Ads.

      1. Dans un premier temps, envoyez-nous l'ID de votre compte que vous trouverez en haut de votre compte à côté du nom de associé. Nous pourrons alors simplement vous envoyer une demande.  
      2. Lorsque c'est fait, vous devriez recevoir un email. Vous pouvez aussi aller dans la section Managers de votre compte Google Ads.
        Vous y trouverez une demande provenant de Wyomind dans les Link requests. Cliquez sur Accept depuis la colonne Actions. 
      3. Une popup de confirmation est affichée, cliquez sur Grant Access.
      4. Une fois que vous avez donné les accès, vous devriez voir Wyomind parmi vos Managers. 

      Configuration des extensions

      Les produits configurables renvoient des prix invalides

      Sur Magento, les produits configurables sont des conteneurs pour les produits simples. Le prix varient alors en fonction des options sélectionnées par le client.

      Puisqu'il n'est malheureusement pas possible de savoir quel sera le choix du client, il est alors recommandé d'utiliser le prix minimum ou maximum dans votre flux de données. Vous pouvez utiliser l'un des attributs suivants :

      {{product.min_price}}
      {{product.max_price}}
      Frais de port et TVA dans Google Shopping

      Vous avez deux façons de gérer les frais de port (FdP) et la TVA avec Google Merchant :

      1. Configurez les Frais de port et la TVA dans votre compte Google Merchant :
        Paramètres › Taxes et frais de livraison
      2. Ajoutez les informations de Frais de port et de TVA directement dans votre flux de données.

      Vous pouvez vous référer à la documentation technique de Google Merchant pour plus d’informations sur le sujet des Frais de port et la TVA :
      https://support.google.com/merchants/bin/answer.py?hl=fr&answer=160162

      Configuration des taxes (US seulement)

      Veuillez noter que les taxes devraient seulement être utilisées chez les marchands qui envoient leurs flux aux US. Pour tous les autres pays, il est requis de fournir les prix taxe comprise.

      Soit vous pouvez configurer les taxes dans votre compte Google Merchant en choisissant parmi ces 3 options :

      • Optez pour ne pas définir de taxe.
      • Définissez un tableau de taxe basé sur la région vers laquelle l'article est envoyé.
      • Utilisez une estimation basée sur le code postal de destination. Note : Afin d'estimer la taxe, nous utilisons des données de Tax Data Systems basées sur le code postal de destination.

      Soit vous pouvez utiliser le groupe d’attribut tax.

      Chaque groupe d’attributs de tax est composé de 4 sous-attributs :

      • Country (optionnel), avec le ISO 3166 country code
      • region (optionnel), code de l'état (2 lettres), code postal ou une plage de code postaux en utilisant *
      • rate (requis), le taxe en pourcentage du prix de l'article.
      • tax ship (optionnel), valeur booléenne si vous définissez une taxe sur les frais de livraison (y ou n). n est la valeur par défaut.

      Voici un exemple de groupe d'attribut tax :

      <g:tax>
         <g:country>US</g:country>
         <g:region>CA</g:region>
         <g:rate>8.25</g:rate>
         <g:tax_ship>y</g:tax_ship>
      </g:tax>

      Configuration des frais de port

      Soit vous pouvez configurer les frais de port dans votre compte Google Merchant en choisissant parmi ces 3 options :

      • Vous pouvez définir des frais de port fixes (ou une livraison gratuite).
      • Vous pouvez définir des tableaux de valeurs personnalisées si les frais de port varient en fonction du prix, du poids ou du nombre d'articles (Remarque : actuellement, si vous définissez un tableau de valeurs basées sur le nombre d'articles, seul le montant figurant sur la première ligne sera utilisé)
      • Vous pouvez appliquer des frais de port calculés par le transporteur si vous utilisez des tarifs fournis par UPS, FedEx ou USPS (aux États-Unis uniquement)

      Soit vous pouvez utiliser le groupe d’attribut shipping (livraison) dans votre flux de données. Cet attribut remplace les paramètres de livraison définis au niveau de votre compte Google Merchant.

      Chaque groupe d’attributs de livraison est composé de 4 sous-attributs :

      • country (facultatif), avec le code de pays ISO 3166
      • region (facultatif), principalement utile pour les États-Unis
      • service (facultatif), Niveau de service ou délai de livraison (exemple : Standard)
      • price (obligatoire), frais de port fixes suivis de l’unité de la monnaie

      Voici un exemple de groupe d’attribut shipping :

      <g:shipping>
          <g:country>FR</g:country>
          <g:service>Standard</g:service>
          <g:price>5.95 EUR</g:price>
      </g:shipping>
      Produits configurables dans les flux de données Google Shopping

      Comme vous le savez sans doute, les produits configurables sont seulement des conteneurs pour les produits simple non visibles individuellement, ce que Google appelle des "variantes".

      C'est pourquoi les produits configurables ne doivent pas être envoyés dans Google Merchant car ils leur manquent des informations requises telles que le prix, la taille, la couleur ou n'importe quel attribut de variante. A la place, vous devez soumettre les produits simples qui disposent de toutes les informations.

      Dans votre modèle de flux, vous devez vérifier que :

      • Vous utilisez l'option Configurable ou Parent pour récupérer l'information à partir d'un produit configurable.
        La plupart du temps les attributs à récupérer depuis les produits configurables sont url et description.

        Exemple

        <link>{url parent}</link>
        <description>{description parent}</description>
      • Tous les produits simples non visibles individuellement qui appartiennent au même produit configurable sont regroupés sous le même item_group_id.  Ceci peut être fait facilement en utilisant l'attribut "Magique" dans le modèle de flux de données.
        {G:ITEM_GROUP_ID}​
      • Vos filtres ne sont pas trop restrictifs. Par exemple, si vos variantes ne sont pas visibles individuellement, assurez-vous d'avoir bien coché l'option dans les filtres du flux de données.

      • Les catégories que vous avez sélectionnées sont bien assignées aux produits simples ou que vous avez sélectionné la bonne option pour les filtres de catégories.

      Les produits Bundle et groupés dans les flux de produit Google Shopping

      Comme vous le savez, les produits bundle et groupés sont fait d'une combinaison de produits simples (visible ou non visible individuellement). Créer un flux de données spécifique pour les produits bundle et/ou les produits groupés est dans la plupart des cas une bonne idée.

      Les produits bundle et groupés nécessitent d'utiliser :

      {stock_status}

      Au lieu de:

      {is_in_stock}

      Is_in_stock se base sur le statut du stock (in stock / out of stock) et sur la quantité, mais les produits bundle et groupés n'ont pas de quantité associée donc utiliser stock_status est un meilleur choix.

       Les produits bundle nécessitent un attribut spécifique dans le flux de donnée :

      <g:is_bundle>TRUE</g:is_bundle>
      Les labels Adwords dans Google Shopping Ads

      Dans Google Shopping, vous pouvez utiliser les custom labels pour catégoriser vos produits dans des campagnes en utilisant les valeurs de votre choix afin d'indiquer par exemple si les produits sont de saison, des best sellers... Après quoi vous pourrez utiliser ces valeurs afin de gérer vos campagnes Google Shopping.

      Pour chaque article de votre flux de données, vous pouvez créer jusqu'à 5 custom labels (0 à 4). Vous ne pouvez soumettre qu'une valeur par article pour chaque attribut custom label.

      Si vous souhaitez utiliser les custom labels dans votre flux de données, vous devez créer et ajouter un nouvel attribut à vos jeux d'attributs.

      Ci-dessous, vous trouverez la marche à suivre :

      1. Allez dans :
        Catalog › Attributes › Manage attributes
      2. Ajoutez un nouvel attribut.
      3. Entrez custom_label_0 (par exemple) dans le champ Attribute Code.
      4. Dans l'onglet Manage Label / Options, entrez Custom Label 0 (par exemple) dans le champ Admin.
      5. Ajoutez vos options, tels que Summer, Winter...
      6. Cliquez sur Save Attribute et assignez l'attribut à un jeu d'attributs.
      7. Choisissez une valeur pour chacun de vos produits.
      8. Ajoutez l'attribut à votre XML template en utilisant cette syntaxe :
      <g:custom_label_0>{custom_label_0}</g:custom_label_0>
      <g:custom_label_1>{custom_label_1}</g:custom_label_1>
      <g:custom_label_2>{custom_label_2}</g:custom_label_2>
      <g:custom_label_3>{custom_label_3}</g:custom_label_3>
      <g:custom_label_4>{custom_label_4}</g:custom_label_4>

      Vous devriez alors obtenir la valeur de custom_label_0 pour chaque produit.

      Adwords_grouping ne fait plus parti des spécifications Google Shopping.

      Analyse de performance de Google Shopping Ads

      Google Analytics offre de nombreux détails au sujet du trafic provenant de vos  campagnes Google Shopping Ads.

      Cependant, vous pouvez traquer vous même le trafic entrant sur votre site depuis les campagnes Google Shopping Ads. Pour ce faire vous devez utiliser les paramètres UTM   avec des variables dynamiques et/ou des valeurs fixes.

      <link>{url}?utm_source=My Website&utm_medium={medium}&utm_campaign={campaign}&utm_term={term}&utm_content={content}</link>

      Erreurs fréquentes dans Google Merchant

      Erreurs ou avertissements dans votre compte Google Merchant

      Après avoir téléchargé votre flux de données, il se peut que vous ayez des erreurs ou avertissements dans votre compte Google Merchant.

      1. Allez dans l'onglet Data Feeds et ouvrez votre flux de données en cliquant sur son nom.

      2. Vous pouvez désormais voir une liste des différentes erreurs et avertissements de votre flux. Cliquez sur le message que vous souhaitez afin d'avoir plus de détails sur le problème.

      3. Le message d'erreur ou d'avertissement se déroule afin de donner plus de détails sur le problème. Une liste non-exhaustive des produits concernés par ce problème est également affichée.

      4. Cliquez sur Show Item pour voir plus précisément quel est le problème pour cet article.

      Par exemple, l'article ci-dessous ne contient pas de lien vers son image. Cela signifie certainement que ce produit n'a pas d'image et que vous devrez en ajouter une depuis votre admin Magento.

      Une fois que toutes les corrections ont étés apportées aux erreurs et avertissements, n'oubliez pas de regénérer votre flux de données depuis votre admin Magento et de le retélécharger manuellement depuis votre compte Google Merchant.

      Vous pouvez trouver toutes les informations nécessaires pour corriger les erreurs et avertissements dans les FAQs suivantes.
      Erreur critique : Problème de prix incohérents

      Le problème peut apparaître si vous n'avez pas mis à jour la configuration de prix dans le template de flux de données selon les paramètres de votre site.

      Par défaut le template Google Shopping est pré-configuré pour le marché américain, en monnaie USD et avec des prix hors taxes.

      {normal_price,[USD],[0]}
      {G:SALE_PRICE,[USD],[0]}
      

      Si votre flux de données ne cible pas le marché américain ces paramètres doivent être mis à jour, par exemple:

      • Great-Britain :
        {normal_price,[GBP],[GB]}
        {G:SALE_PRICE,[GBP],[GB]}
        
      • France :
        {normal_price,[EUR],[FR]}
        {G:SALE_PRICE,[EUR],[FR]}
        
      • Germany :
        {normal_price,[EUR],[DE]}
        {G:SALE_PRICE,[EUR],[DE]}
      • ... 

      Dans le cas où vos prix catalogues incluent déjà le taux de TVA, vous devrez simplement utiliser :

      {normal_price,[USD]}
      {G:SALE_PRICE,[USD]}

      Pour plus de détails sur la configuration des prix, vous pouvez vous reporter à cette documentation.

      Erreur critique : Le fichier robots.txt de votre site nous empêche de télécharger vos images

      Il semblerait que parfois Google Merchant renvoie des messages d'erreur à propos de robot.txt.

      Ajoutez les lignes suivantes à votre fichier robot.txt. Ceci devrait permettre à Google Merchant de récupérer vos images :

      User-agent: Googlebot
      Disallow:

      User-agent: Googlebot-image
      Disallow:

      Attribut obligatoire manquant : Identifiant produit unique

      Google necessite des identiants uniques (Unique Identifier) pour chaque produit.

      Ces informations peuvent être une marque, un MPN (manufacturer part number), un code EAN, un code ISBN ou n'importe quel autre identifiant global et doivent être ajoutées comme ci-dessous

      <g:ean>{ean}</g:ean>


      Si vous ne disposez d'aucun "identifier", vous pouvez utiliser une association de brand (marque) et MPN.
      Pour ce faire vous devez ajouter dans la configuration de votre flux de données le code suivant :

      <g:brand>{manufacturer}</g:brand> 
      <g:mpn>{sku}</g:mpn>

      Il est également possible de préciser que vos articles ne disposent pas de code unique :

      <g:identifier_exists>FALSE</g:identifier_exists>
      Attribut obligatoire manquant : gender

      Il manque le genre (sexe) de l'article.
      Tous les produits vestimentaires des flux ciblant l'Allemagne, les États-Unis, la France, le Japon et le Royaume-Uni doivent spécifier le genre de l'article.
      3 valeurs sont possibles :

      • male (homme)
      • female (femme)
      • unisex (unisexe)

      Lire notre documentation sur les champs obligatoires avec Google Shopping.

      Attribut obligatoire manquant : age group

      Il manque la tranche d'âge (age_group) de l'article.
      Tous les produits vestimentaires des flux ciblant l'Allemagne, les États-Unis, la France, le Japon et le Royaume-Uni doivent spécifier la tranche d'âge de l'article.
      2 valeurs sont possibles :

      • adult (adulte)
      • kids (enfants)

      Lire notre documentation sur les champs obligatoires avec Google Shopping.

      Attribut obligatoire manquant : color

      Il manque la couleur ou les couleurs dominantes de l'article.
      Tous les produits vestimentaires des flux ciblant l'Allemagne, les États-Unis, la France, le Japon et le Royaume-Uni doivent spécifier la ou les couleurs dominantes de l'article.
      Lire notre documentation sur les champs obligatoires avec Google Shopping.

      Attribut obligatoire manquant : size

      Il manque la taille de l'article.
      Tous les produits vestimentaires des catégories "Vêtements" et "Chaussures" des flux ciblant l'Allemagne, les États-Unis, la France, le Japon et le Royaume-Uni doivent spécifier la taille de l'article.
      Lire notre documentation sur les champs obligatoires avec Google Shopping.

      Attribut recommandé manquant : google product category

      Vous n'avez pas réalisé de mappage de catégorie pour les catégories citées.

      Les noms des catégories que vous utilisez dans votre Magento ne sont pas forcément les mêmes que ceux que Google Merchant utilise pour référencer vos produits.

      Cela implique que vous devez trouver la catégories Google Merchant se rapprochant le mieux possible pour chacune de vos catégories, en vous basant sur la Taxonomie des produits Google.

      Attribut recommandé manquant : product_type

      Rappel : product_type est un attribut représentant la catégorie à laquelle est rattachée un produit soumis. Mais vous pouvez utiliser votre propre classification. Contrairement à 'Google product category' (mapping de catégories), vous pouvez affecter plusieurs catégories 'product type' à votre produit.

      Dans Simple Google Shopping, vous avez un attribut magique vous permettant de réaliser cette tâche de façon automatique :

      {G:PRODUCT_TYPE}

      Cet attribut magique crée une liste des catégories auxquelles votre produit est rattaché :

      <g:product_type>
      	catégorie A > sous-catégorie B
      </g:product_type>
      
      <g:product_type>
      	catégorie A > sous-catégorie B > sous-catégorie C
      </g:product_type>

      Il peut arriver que Google Merchant vous retourne des alertes concernant des product_type manquants. Ce problème vient la plupart du temps des produits simples associés aux produits configurables. Vous pouvez essayer d’utiliser ce code qui retournera les ‘product type’ parents de chaque produit :

      {G:PRODUCT_TYPE parent,[10]}
      Attribut recommandé manquant : image link

      Image missing signifie que certains de vos produits n'ont pas d'images rattachées.

      Dans un premier temps, vérifier que les produits concernés ont au moins une image assignée.

      Ensuite, vérifier que les produits concernés ne sont pas liés à un parent. Si tel est le cas, vous devez simplement utiliser le code ci-dessous qui affichera les images du produit parent à la place :

      {G:IMAGE_LINK parent}

      Si vous avez encore des images manquantes dans votre flux de données, ceci peut peut-être vouloir dire que certains de vos produits n'ont pas d'images du tout. Dans ce cas, vous devez utiliser les filtres d'attribut dans le but de retirer ces produits du flux :

      Attribut recommandé manquant : description

      Description manquante signifie que vos produits n'ont aucune description. Google a besoin de la description pour chacun de vos produits :

      Dans un premier temps, vérifiez que les produits concernés utilisent bien short_description. Les description courtes sont remplies pour vos produits mais pas les longues descriptions donc vous devez utilisez dans votre template :

      <description>{short_description}</description>

      plutôt que :

      <description>{description}</description>

      ou les deux :

      <description>{short_description} {description}</description>

      Ensuite, vérifiez que les produits concernés ne sont pas liés à un parent qui possède une description. Les descriptions sont rattachées au parent (en cas d'utilisation de produits configurables / simples), donc vous devez utilisez dans votre template :

      <description>{description parent}</description>

      plutôt que :

      <description>{description}</description>
      Problème d'encodage de l'attribut: description

      Cette erreur signifie que vos descriptions contiennent des caractères invalides : soit des caractères mal encodés, soit des caracactères qui ne sont pas pris en charge par le jeu de caractères utf8.

      La plupart du temps l'option cleaner peut résoudre le problème en supprimant les caractères mal encodés.

      {desciption,[cleaner]}


      Cette option peut être appliquée en complément de n'importe quelle autre option, par exemple :

      {description,[html_entity_decode],[substr],[1000],[...],[cleaner]}


      Si vous avez toujours des problèmes d'encodage, vous pouvez essayer de convertir tous les caractères en html entities :

      {description,[cleaner],[htmlentities]}
      Certains de mes produits ont des problèmes avec les microdonnées

      Les microdonnées sont des bouts de code HTML qui doivent être ajoutés sur les pages produits dans le but de permettre à Google de récupérer vos données régulièrement. 

      Simple Google Shopping ne gère pas les microdata, par contre vous pouvez utiliser notre extension Google RIch Snippet qui vous permettra d'ajouter les microdata nécessaire à Google Shopping.

      Resource pour les développeurs

      Ajouter le type de monnaie dans les liens URL

      Vous avez défini une monnaie dans votre flux de données. Cependant, lorsqu'un client clique sur le lien depuis Google Shopping, la monnaie par défaut est affichée au lieu de la monnaie que vous avez définie dans votre flux.

      Pour cette raison, il se peut que Google n'accepte pas votre flux de données et suspende votre compte.

      Ce problème ne concerne pas l'extension, mais vous pouvez le résoudre facilement en copiant le fichier :
      app/code/Core/Mage/Core/Model/Url.php

      dans le fichier :
      app/code/local/Mage/Core/Model/Url.php

      Puis, localisez la function setRoutesParams dans le fichier app/code/local/Mage/Core/Model/Url.php et ajoutez le code suivant au début du corps de la fonction :

      if (!is_null($this->getRequest()->getParam('currency'))) {
          if ($this->getRequest()->getParam('currency') != Mage::app()->getStore()->getCurrentCurrencyCode()) {
              Mage::app()->getStore()->setCurrentCurrencyCode($this->getRequest()->getParam('currency'));
          }
      }
      


      Le début du code de la fonction devrait maintenant ressembler à :

      // [...]
      public function setRouteParams(array $data, $unsetOldParams = true) {
      
          // la modification commence ici
          if (!is_null($this->getRequest()->getParam('currency'))) {
              if ($this->getRequest()->getParam('currency') != Mage::app()->getStore()->getCurrentCurrencyCode()) {
                  Mage::app()->getStore()->setCurrentCurrencyCode($this->getRequest()->getParam('currency'));
              }
          }
          // la modification se termine ici
      
          if (isset($data['_type'])) {
              $this->setType($data['_type']);
              unset($data['_type']);
          }
      
      //[...]

      Vous pouvez maintenant utiliser le code ci-dessous à la fin des urls de vos produits afin de changer automatiquement la monnaie affichée lors de l'affichage.

      ?currency=code_monnaie

      Par exemple :

      http://www.website.com/men/new-arrivals/linen-blazer.html?currency=EUR

      http://www.website.com/men/new-arrivals/linen-blazer.html?currency=USD

      Lister toutes les catégories dans le template

      Cela peut être fait facilement avec quelques lignes de code php. Par exemple :

      <categories>
      <?
      	if(!isset($this->done)){
      	$xml=null;
      	$categories= Mage::getModel("catalog/category")->getCollection()
      	->addAttributeToFilter('level',array('gt'=>1))
      	->addAttributeToSelect('name');
      	foreach($categories as $category){
      	$xml.="<category>
      	<name>".$category->getName()."</name>
      	<url>".$category->getUrl()."</url>
      	</category>\n";
      	}
      	$this->done=true;
      	return $xml;
      	}
      	?>
      </categories>

      Ce script produira :

      <categories>
      	<category>
      		<name><![CDATA[Women]]></name>
      		<url><![CDATA[http://www.wyomind.com/women.html]]></url>
      	</category>
      	<category>
      		<name><![CDATA[Men]]></name>
      		<url><![CDATA[http://www.wyomind.com/men.html]]></url>
      	</category>
      ...
      </categories>
      Exclure des produits d'un flux de données selon l'id catégorie

      Vous devez compléter le template de votre flux de données avec le script php suivant :

      <? if(in_array(CATEGORY_ID,explode(',',$product->getCategoriesIds())) $this->skip(); ?>
      Exclure certains produits spécifiques dans Simple Google Shopping

      Vous avez la possibilité d'exclure des produits du flux en utilisant les filtres avancés de la section Filters.

      Par exemple, vous souhaitez filtrer 3 produits : SKU1, SKU2 et SKU3. Il vous suffit alors de créer un filtre de type NOT IN comme ci-dessous :

      Il existe des situations dans lesquelles les filtres avancés ne suffisent pas pour générer le flux de données de la façon dont vous le voudriez.

      Par exemple, imaginons que vous voulez extraire tous les produits de votre catalogue, sauf ceux dont la catégorie mappée est "Chaussures". Si vous cochez toutes les catégories mappées sauf la catégorie "Chaussures" dans la section Categories, vous allez manquer tous vos produits n'ayant pas de catégorie mappée.

      Dans ce cas, vous pouvez utiliser un morceau de code dans votre template qui permettra d'exclure la catégorie Chaussures. Attention cela ne fonctionnera que si vous décochez toutes les catégories mappées dans la section Categories.

      <?
      // Si la catégorie est Chaussures on exclut le produit
      if("{category_mapping}"=="Shoes") $this->skip();
      ?>

      De manière plus générale :

      <?if("{code_attribute}"=="valeur") $this->skip();?>
      Gérez vos campagnes Adwords par gammes de prix

      Afin de regrouper vos campagnes Adwords par niveaux de prix, vous pouvez simplement utiliser du code PHP dans votre template XML.

      Par exemple :

      <g:custom_label_0>
      <?
      if({price}<10) return "0-10";
      elseif ({price}<25) return "10.001-25";
      elseif ({price}<50) return "25.001-50";
      elseif ({price}<75) return "50.001-75";
      elseif ({price}>75) return "75.001-100000";
      ?>
      </g:custom_label_0>

      Résolutions de problèmes

      Erreur : Mage_Core_Model_Resource_Setup.php

      Si votre site ne fonctionne plus et vous donne ce message d'erreur après avoir uploadé tous les fichiers d'installation dans les dossiers appropriés :

      Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in /src/Mage_Core_Model_Resource_Setup.php on line 234

      Il est probable que le problème vienne du fait que vous avez installé une extension alors que le compilateur Magento était encore activé.

      Remarque importante :

      • Si le compilateur est activé sur votre site, désactivez-le avant de procéder à l'installation de n'importe quelle extension dans :
        System › Tools › Compilation
        Après l'installation, réactivez le processus de compilation et le compilateur.
      • Avant d'installer n'importe quelle extension, il est préférable de réaliser une sauvegarde de votre installation Magento.

      Voici comment désactiver le compilateur de Magento :

      1. Éditez le fichier suivant : includes/config.php et ajoutez un # avant les 2 lignes suivantes :
        define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');​

        de façon à obtenir :

        #define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
      2. Puis revenez dans l'administration de Magento et relancez le processus de compilation.
      Page blanche en utilisant l'extension

      Si vous obtenez une page blanche en utilisant l'extension, vous devriez activer le rapport d'erreurs afin d'afficher l'erreur en question. Vous pouvez l'activer depuis index.php.

      Erreur 404 dans la page de configuration
      La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.
      Les tâches planifiées ne s'exécutent pas

      Comment fonctionnent les tâches cron :

      • cron.php est lancé régulièrement depuis votre serveur (toutes les 5 minutes la plupart du temps). 
      • La tâche cron pour Simple Google Shopping est ciblée et détermine si un flux de données ou un profil a besoin d'être rafraîchi (selon le timestamp stocké dans la base de données et la grille horaire pour ce profil).
      • Si la condition précédente coïncide, alors le flux de données ou le profil est de nouveau généré.

      Assurez-vous que vous avez bien configuré depuis votre administration serveur (cpanel) une tâche planifiée (toutes les heures dans l'idéal) visant le fichier cron.php de votre installation Magento.  

      L'extension inclut des outils de reporting et de debug des tâches planifiées dans la section :
      system › configuration › Wyomind › Simple Google Shopping

      Nous vous encourageons également à installer le module AOE Scheduler qui vous aidera à suivre l’exécution des tâches cron.

      Table ou vue non trouvée

      Ce type d'erreur peut provenir suite à un problème durant l'installation.

      Vous pouvez la corriger en suivant cette procédure :

      • Accédez à votre base de données via le panneau de contrôle de votre site (Phpmyadmin par exemple).
      • Supprimez l'entrée simplegoogleshopping_setup de la table core_resource. 

        Attention, cette entrée dépend de votre extension. Par exemple, si vous avez l'extension Simple Google Shopping, vous devez supprimer l'entrée simplegoogleshopping_setup.

      • Déconnectez-vous de votre administration Magento.
      • Connectez-vous à votre administration Magento.
      403 forbidden error

      Si lorsque vous essayez de sauvegarder les paramètres de votre flux de données, vous avez une erreur :

      You don't have permission to access /.../ on this server.

      Cela veut dire que le serveur n'est pas configuré pour envoyer du code PHP, XML ou HTML dans le formulaire.

      Le mod_security (module de sécurité) comprend des règles qui stoppent tous les post/get requests comprennant du code.

      Pour résoudre ce problème, vous devriez contacter votre hébergeur dans le but d'ajouter des exceptions aux règles de sécurité.

      Erreur 404 au lieu de la taxonomie Google

      Vous devez appliquer les droits 644 au répertoire LIb › Google ou lib › Wyomind et à tous les sous-dossiers et fichiers via FTP.

      Erreur 404 à la place de l'extension dans l'administration

      Exécutez la requête ci-dessous dans phpmyadmin ou dans n'importe quel outil de gestion de base de données.

      Pour Simple Google Shopping : 

      UPDATE simplegoogleshopping SET store_id=(SELECT store_id FROM core_store WHERE store_id>0 LIMIT 1);

      Pour Data Feed Manager

      UPDATE datafeedmanager_configurations SET store_id=(SELECT store_id FROM core_store WHERE store_id>0 LIMIT 1);
      Erreur 404 après avoir supprimé une vue magasin

      Si après avoir supprimé une vue magasin, vous obtenez une page d'erreur 404, alors il vous faut regarder dans votre base de données (avec PhpMyAdmin) quel store_id (i.e. identifiant de la vue magasin) vous venez d'effacer.

      Ensuite, pour résoudre le problème, vous devez mettre à jour chaque enregistrement de la table simplegoogleshopping ou datafeedmanager (en fonction de votre extension) avec un autre store_id valide.

      Erreur "Unable to list current working directory"

      Vous devez vérifier que le dossier var/tmp est présent dans le répertoire racine de Magento, si ce n'est pas le cas, créez-le avec les droits d'écriture.

      Erreur "Please make sure that '/feeds/' is writable by the server"

      Le répertoire dans lequel vous générez votre flux de données doit avoir des autorisations en écriture (permissions 755). Si /feeds/ n'est pas correctement configuré, vous pouvez essayer d'utiliser un autre répertoire comme /media/ en changeant le contenu du champ Path.

      Erreur "Please create the specified folder before saving the data feed configuration"

      Vous devez accéder à votre serveur avec un logiciel client FTP (par exemple Filezilla).

      Ensuite, dans votre répertoire racine Magento, créez le dossier feeds et appliquer les permissions 755.

      Erreur "String could not be parsed as XML Please check the template syntax"

      L'erreur XML est causée par des descriptions de produits qui doivent contenir des balises invalides comme des balises fermantes manquantes.

      Dans la configuration de votre flux, remplacez {G:DESCRIPTION} par :

      <g:description>{description,[cleaner],[inline],[strip_tags]}</g:description>
      Flux de données vide quand il est ouvert avec le navigateur

      Vous devez certainement utiliser un caractère qui pose problème dans la description de votre flux de données, par exemple le caractère &.

      Dans ce cas, vous devriez remplacer & avec et ou encadrer vos données de CDATA comme dans l'exemple ci-dessous.

      Les caractères du flux de données ne s'affichent pas correctement

      Tout d'abord, assurez vous d'avoir bien utilisé les attributs spéciaux qui permettent de nettoyer votre contenu :

      {attribute,[strip_tags],[html_entity_decode],[inline],[cleaner]}

      Si votre flux de données ne s'affiche toujours pas correctement, il est possible que ce soit parce que vous essayez de le lire en tant que fichier ISO alors que Simple Google Shopping crée des fichiers au format UTF-8.

      Nous vous recommandons d'utiliser des logiciels spécifiques comme Notepad++ ou encore Firefox (Avec Développement web › Encodage des caractères › Unicode (UTF-8) de sélectionné).

      Erreur "Unable to list current working directory"

      Le module Simple Google Shopping requière un répertoire temporaire de travail pour stocker des données. Vous devez vous assurer que le répertoire var/tmp existe sous le répertoire racine de votre installation Magento, si tel n'est pas le cas vous devez le créer.

      User's reviews

      UKD

      Merchant · United Kingdom · Utilisateur depuis 9 années

      ★★★★★

      Great Simple And Essential Module

      Great simple and essential module for your Magento 2 store. Easy installation, good guidance and integrates with all our other modules. Support was required a few times for various issues we had and that was first class too. Allows easy and fast creation of google merchant centre feeds. Highly recommended.

      Sergio Doglioli

      Merchant · Italy

      ★★★★★

      Just simple and power

      Excellent module: I needed to perform several exports to synchronize my platform. Nothing is simpler, faster, or more powerful than Wyomind. I had tried other modules in the past, but they all had limitations that prevented their use: with Wyomind, I finally found the ultimate solution, even for those without technical expertise.Very powerful for those familiar with the software, simple to use for beginners or those without specific database and language skills. Perfect. Thanks.

      Fern

      Merchant · United Kingdom · Utilisateur depuis 1 année

      ★★★★★

      Good, simple extension that does the job

      all good

      October 9, 2025Magento 2

      Mr Smith

      Merchant · United Kingdom · Utilisateur depuis 13 années

      ★★★★★

      Excellent extension, does exactly what we need

      We needed an extension to generate xml sheets for google shopping with the ability to filter out certain product types and also to filter by attributes. This extension does exactly what we need, as well as offering many more customisable options and filter settings that may be useful for others. It has been in use for several years now, generating updated xml sheets every 24 hrs which our merchant centre then pulls across keeping every products details up to date. The few times we have needed to contact support with a query, they have been quick to respond and help resolve our query quickly and without fuss. Highly recommend for any magento website which uses google shopping, this is pretty much essential.

      talc

      Merchant · United Kingdom · Utilisateur depuis 6 années

      ★★★★★

      Google Shopping extension for Magento is fantastic

      Wyomind’s Simple Google Shopping extension for Magento is fantastic! Easy to set up, highly customizable, and saves so much time. Great support team too. A must-have for seamless feed management!

      Jose

      Developer · Spain · Utilisateur depuis 12 années

      ★★★★★

      Easy to use, intuitive and very good documentation.

      Every day they improve the extension a lot more, besides having it always with a very extensive documentation and the support is super fast.

      September 18, 2024Magento 1 / OpenmageMagento 2

      Mark

      Merchant · United Kingdom

      ★★★★★

      A Game-Changer - Highly Recommend!

      We've been using this Magento extension for several years now, and it has truly transformed how we manage our data feeds. What sets this extension apart is its simplicity combined with incredible flexibility. Setting up product feeds was straightforward, even for team members without extensive coding knowledge. The XML customization options allowed us to tailor our feeds exactly to our needs, ensuring everything is perfectly aligned with Google's requirements.

      The extension isn’t just limited to Google Shopping. We've also successfully used it to create feeds for other marketplaces, which has expanded our reach with minimal additional effort. The ability to schedule feeds and automate updates has saved us countless hours, keeping our product data current without the need for manual intervention. We've often used it in unconventional ways on our care home website.

      Another standout feature is the exceptional support team. Whenever we've encountered a question or needed assistance, their response has been quick and helpful, ensuring that any issues are resolved promptly. The documentation provided is thorough, making it easy to navigate even the more advanced features of the extension.

      In conclusion, this extension is a must-have for any Magento-based website looking to optimize product feeds efficiently. It’s reliable, easy to use, and supported by a team that clearly knows their stuff. We highly recommend it to any business aiming to streamline their data feeds and enhance their online presence.

      ANYBRAND

      Merchant · Germany · Utilisateur depuis 10 années

      ★★★★★

      Easy to use and efficient

      We use this module for our promotional gifts products since years now. It is easy to use and efficient. The support from Wyomind is always fast and friendly. We highly recommend this extension.

      HS

      Merchant · United Kingdom · Utilisateur depuis 3 années

      ★★★★★

      Makes life simple

      So, I have used Google Shopping feed Extension by Wyomind for our business to generate product feeds , Much satisfied with the extension and support service they offered. Also the extension generates the precised product feeds and much according as per the requirement.Easy to install extension. The configuration backend is very clear and intuitive and also customizable. Configurable products are supported. I installed it without any problem, modules are constantly updating and the upgrade is easy.

      Don D.

      Merchant · United States · Utilisateur depuis 8 années

      ★★★★★

      This module is really simple and work well

      We have used this module for at least 10 years now. Yes, we had to pay for extended support a few times to update the compatibility with Magento and PHP versions, but the flexibility of the XML variables and codes itself always worked.

      We have never had to change the XML file, the file created by cron, and submitted the updated version of our inventory to Google every evening and never failed.
      Although they don't advertise it, you can use this same module to create different versions of inventory files to update to different marketplaces like Facebook Shopping...

      Great module, good work you guys!

      Gonzalo

      Developer · Spain · Utilisateur depuis 12 années

      ★★★★★

      Very good extension and comfortable to use

      It is a very easy to use extension with a little knowledge and even if you do not have the documentation is very well explained and ready to work with it.

      Also the support is very good

      December 20, 2023Magento 1 / OpenmageMagento 2bluenty.com

      Samuel K

      Merchant · France · Utilisateur depuis 14 années

      ★★★★★

      Un outil particulièrement puissant avec une flexibilité hors pair

      Une rapidité de mise en oeuvre, une pureté des données générées et un service client réactif toujours à l'écoute pour nous accompagner dans l'optimisation des mécaniques de création des données dynamiques.

      La puissance de l'intégration de la structure XML modifiable à souhait avec la puissance du PHP, c'est la perfection à l'état pur ! Nous avons rarement été autant surpris par un outil aussi puissant et aussi facile à exploiter, chapeau bas à l'équipe de Wyomind !

      Vicki

      Merchant · United Kingdom · Utilisateur depuis 11 années

      ★★★★★

      This module is great for uploading your products to Google

      This module is great to upload your products en mass to the google shopping centre; it is super easy to use without coding knowledge requirement.
      Everytime we have required the support, the team have provided responses within minutes and the resolution to all of our issues.
      We have used this module for over 11 years now on different versions of Magento and it has never let us down.
      A* would thoroughly recommend

      July 5, 2023Magento 1 / OpenmageMagento 2

      JoshFBC

      Merchant · United Kingdom · Utilisateur depuis 11 années

      ★★★★★

      Solid data exporter

      We have had this module installed ever since we moved to magento two, around 3 years ago. Since then with have comprehensively used this extension to generate a Google Merchant Feed that has been ingested directly into Google with great results. We now use the plugin to send the data to a Google Comparison Shopping Service (or CSS) with great success. We have also had similar success with exporting feeds to the Meta platform via an equivalent CSS and furthermore to Pinterest too. Each of these feeds had different requirements, all of which were handled with no issue but the extension. However, we have struggled to create stable feeds for other marketplaces that do not first feed into a data aggregator. This is almost certainly due to the fact that this kind of functionality is not the scope of this extension, and the Data Feed extension that wyomind is probably a far better option. I would definitely recommend this extension for businesses who have a simple requirements to send product data to the key Marketplaces, however with caution that they may not always work as expected, especially if not further feeding the data into some form of middleware/ data aggregation software. Overall I would give this module 5 stars, as it achieves more than what we ever expected it to.

      sbakker

      Merchant · Netherlands · Utilisateur depuis 13 années

      ★★★★★

      Excelent module! Using it for more then 10 years

      As an online retailer, I understand the importance of having a strong presence on Google Shopping to maximize product visibility and drive sales.The pleasure of using Simple Google Shopping by Wyomind, and I must say, it has been a game-changer for my business. This review aims to shed light on the exceptional features and benefits of this remarkable tool. Simple Google Shopping Wyomind is a game-changer for online retailers. Its user-friendly interface, feed optimization, synchronization, and advanced filtering make it a must-have tool. Highly recommended!

      Areeb

      Merchant · United States · Utilisateur depuis 4 années

      ★★★★★

      The Extension is great to generate product feeds

      So, I have used Google Shopping feed Extension by Wyomind for our business to generate product feeds , Much satisfied with the extension and support service they offered. Also the extension generates the precised product feeds and much according as per the requirement. I would recommend this extension to all the bushiness merchants to use it for their business and generate the google shopping feeds so that you all can grow your businesses.

      December 18, 2022Magento 2

      Schmucker_schmuck

      Merchant · Germany · Utilisateur depuis 4 années

      ★★★★★

      The extension simple google shopping works fine

      Hi, with simple google shopping you can create data feeds for Google shopping with templates which allow the use of PHP in it. This makes it really easy to adapt the attributes of our magento 2 shop to the guidelines of Google Shopping, it helps a lot! One minor point of criticism is that the templates from the Magento 1 extension of Wyomind which we used as well had to be quite a bit adapted to make them work in the magento2 extension simple google shopping. But overall the migration from M1 to M2 was quite an adaption, so the guys at Wyomind had to do some adaption work themselves I reckon!

      R & W Media Magento Agency

      Ecommerce Agency · United Kingdom · Utilisateur depuis 10 années

      ★★★★★

      Best Google Shopping feed extension

      The best Google Shopping feed extension on the market place. We use this for so many of our clients' stores. Easy to set up and use, highly recommended

      November 11, 2022Magento 1 / OpenmageMagento 2

      Manuel Moreno

      Marketing Agency · Spain · Utilisateur depuis 7 années

      ★★★★★

      Indispensable for our store

      We were using the Simple Google Shopping plugin in Magento 1, and it worked flawlessly every time. When we migrated our store to Magento 2, we opted for the same solution. The plugin is good overall and performs the functions it was created for. The support team helps with the implementation thanks to the free support period and gives you the option to increase that support time by up to 2 more months. The wyomind team is made up of great Magento certified professionals, which is what we were interested in from the beginning.

      BettyJ2

      Developer · United Kingdom · Utilisateur depuis 8 années

      ★★★★★

      Excellent - does exactly what it says it does!

      This is a module we have been using since 2018 and in this time we have had no issues or complaints. We have also been very impressed with the level of upgrades that are available after a Magento 2 update. No complaints here!

      September 8, 2022Magento 2

      Magento 1 / OpenMage Compatibility

      Prises en charge par les versions master de nos extensions

      • 1.14.4
      • 1.14.3
      • 1.14.2
      • 1.14.1
      • 1.14.0
      • 1.9.4
      • 1.9.3
      • 1.9.2
      • 1.9.1
      • 1.9.0

      Prises en charge par les versions legacy de nos extensions

      • 1.13.1
      • 1.13.0
      • 1.12.0
      • 1.11.2
      • 1.11.1
      • 1.11.0
      • 1.10.1
      • 1.10.0
      • 1.8.1
      • 1.8.0
      • 1.7.0
      • 1.6.2
      • 1.6.1
      • 1.6.0
      • 1.5.1
      • 1.5.0
      • 1.4.2
      • 1.4.1
      • 1.4.0
      • 1.3.3
      • 1.3.2
      • 1.3.1
      • 1.3.0
      • 1.2.1
      • 1.2.0
      • 1.1.8
      • 1.1.7
      • 1.1.6
      • 1.1.5
      • 1.1.4
      • 1.1.3

      Changelog

      11.0.5

      11.0.4

      11.0.3

      11.0.2

      Bug fix

      • Correct an error that could prevent the feed list display

      11.0.1

      Deployment fix for the master version

      10.0.1 legacy

      Deployment fix for the legacy version

      9.6.13

      Compatibility

      • Compatibility with OpenMage

      9.6.12

      • Fix when installing the module

      9.6.11

      • Data base modification to allow managing more attribute sets

      9.6.10

      • Fix for the category mapping (copy/paste)

      9.6.9

      • Fix when updating the category mapping

      9.6.8

      • Fix for category filters

      9.6.7

      • Fix for the number of products exported

      9.6.6

      • Fix for the categories exclusion

      9.6.5

      • Fix for the category filter

      9.6.4

      • Fix for the excluding category filters

      9.6.3

      Improvement

      • Dynamic list of product types for the filters
      • Enhancement of the blackbox library
      • Link to documentation when "No cron task found" message

      Bug fix

      • Fix on review attribute
      • Fix on spelling and typos

      Patch v9.6.3.5

      • Fix when retrieving price rules

      Patch v9.6.3.4

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.6.3.3

      • Fix on g:promotion

      Patch v9.6.3.2

      • Fix for g:image_link

      Patch v9.6.3.1

      • Fix for the {G:PROMOTION_ID} tag

      9.6.2

      Improvement

      • Price retrieves the min_price when there's no price

      Bug fix

      • Fix to avoid catching external errors when the Cron is executed

      Patch v9.6.2.4

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.6.2.3

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.6.2.2

      • Minor fix for the attribute filters

      Patch v9.6.2.1

      • Fix on warnings for undefined variables
      • Minor fix on the temp file

      9.6.1

      Improvement

      • Better management of the status and the progress bar

      Patch v9.6.1.13

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.6.1.12

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.6.1.11

      • Compatibility with PHP 7

      Patch v9.6.1.10

      • Fix when retrieving promo_id

      Patch v9.6.1.9

      • Fix for the urls including the category path

      Patch v9.6.1.8

      • Fix for the cron log

      Patch v9.6.1.7

      • Feeds directory is automatically added

      Patch v9.6.1.6

      • Fix for the advanced filters check-boxes

      Patch v9.6.1.5

      • Fix for PHP7 and higher

      Patch v9.6.1.4

      • Remove the useless outputs when the data feed is generated through CLI

      Patch v9.6.1.3

      • Fix for the data feed generation (no product was added to the data feed)

      Patch v9.6.1.2

      • Fix for the data feed status while the data feed is generated by Cron task

      Patch v9.6.1.1

      • Default value for the url type defined in config.xml

      9.6.0

      Improvement

      • new option for the {url} attribute: [variant] and [force]
        see {url} definition for more details

      Patch v9.6.0.8

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.6.0.7

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.6.0.6

      • Fix for the cron log (the log wasn't disabled despite the settings)

      Patch v9.6.0.5

      • Remove the useless outputs when the data feed is generated through CLI

      Patch v9.6.0.4

      • Default value for the url type preference set to "short product urls"

      Patch v9.6.0.3

      • Fix for the category tree (the "on blur" event triggers the categories updates)

      Patch v9.6.0.2

      • Fix for the category mapping

      Patch v9.6.0.1

      • Fix for PHP version < v7.x

      9.5.0

      Improvement

      • Better tree view management for the category mapping
      • Better CLI management
      • Log can be now disabled or enabled
      • Minor code improvements

      Patch v9.5.0.11

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.5.0.10

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.5.0.9

      • Fix on cron logs

      Patch v9.5.0.8

      • Default value for the url type preference set to "short product urls"

      Patch v9.5.0.7

      • Fix for the category tree (the "on blur" event triggers the categories updates)

      Patch v9.5.0.6

      • Fix for the category mapping

      Patch v9.5.0.5

      • Fix for the 404 error in the Google taxonomy 

      Patch v9.5.0.4

      • fix for PHP 7

      Patch v9.5.0.3

      • fix for PHP 7

      Patch v9.5.0.2

      • auto-complete for category mapping is fixed

      Patch v9.5.0.1

      • Fix for the price rules rounding

      9.4.2

      Improvement

      • Better handling of children/parent relation

      Patch v9.4.2.8

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.4.2.7

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.4.2.6

      • Default value for the url type preference set to "short product urls"

      Patch v9.4.2.5

      • Fix for the price rules rounding

      Patch v9.4.2.4

      • automatic creation for var/tmp 

      Patch v9.4.2.3

      • Products url for EE fixed

      Patch v9.4.2.2

      • Qty and Is in Stock filters fixed
      • Useless Javascript content removed on preview box

      Patch v9.4.2.1

      • Qty and Is in Stock filters fixed

      9.4.1

      Bug fix

      • Rounding issue fixed

      Improvement

      • Better report for errors and warnings including parse errors

      Patch v9.4.1.8

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.4.1.7

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.4.1.6

      • Default value for the url type preference set to "short product urls"

      Patch v9.4.1.5

      • Fix for the price rules rounding

      Patch v9.4.1.4

      • automatic creation for var/tmp 

      Patch v9.4.1.3

      • Products url for EE fixed

      Patch v9.4.1.2

      • Qty and Is in Stock filters fixed
      • Useless Javascript content removed on preview box

      Patch v9.4.1.1

      • Qty and Is in Stock filters fixed

      9.4.0

      Improvement

      • New PHP API + better documentation for developers

      Patch v9.4.0.8

      • Fix on the dates retrieved by {G:SALE_PRICE} 

      Patch v9.4.0.7

      • Fix for the {G:PROMOTION_ID} tag

      Patch v9.4.0.6

      • Default value for the url type preference set to "short product urls"

      Patch v9.4.0.5

      • Fix for the price rules rounding

      Patch v9.4.0.4

      • automatic creation for var/tmp 

      Patch v9.4.0.3

      • Products url for EE fixed

      Patch v9.4.0.2

      • Qty and Is in Stock filters fixed
      • Useless Javascript content removed on preview box

      Patch v9.4.0.1

      • Qty and Is in Stock filters fixed

      9.3.2

      Bug fix:

      • Minor fix on Special Price To Date

      Patch v9.3.2.2

      • Default value for the url type preference set to "short product urls"

      Patch v9.3.2.1

      • automatic creation for var/tmp 

      9.3.1

      Minor fix:

      • End dates for the special prices defined as one minute before midnight : yyyy-mm-ddT23:59+/-hh:mm
         

      Patch v9.3.1.2

      • Default value for the url type preference set to "short product urls"

      Patch v9.3.1.1

      • automatic creation for var/tmp 

      9.3.0

      New feature

      • The url attribute can receive the currency code as a url's parameter to display the page with a specific currency, by example :
        <link>{url}?currency=your_currency_code</link>

      Patch v9.3.0.2

      • Default value for the url type preference set to "short product urls"

      Patch v9.3.0.1

      • automatic creation for var/tmp 

      9.1.1

      Bug fix

      • Correction of the error report display

      Patch v9.1.1.2

      • Default value for the url type preference set to "short product urls"

      Patch v9.1.1.1

      • automatic creation for var/tmp 

      9.1.0

      Improvement

      • New management of licenses

      9.0.2

      Patch:

      • Compatibility fix for Magento Security Patch SUPEE 6788

      9.0.1

      Bug fix

      • Fix on Magic attributes

      Patch:

      • Compatibility fix for Magento Security Patch SUPEE-6285

      9.0.0

      New feature

      • Reports on the data feed errors and warnings
      • Cron tasks generation reports
      • New XML templates
      • New Magic attributes
      • New filters according to the parent and/or to the child categories

      Improvement

      • Code refactoring
      • Multiple selection of filters 
      • Cron tasks notification in the admin
      • Real time generation progress
      • Optimized management of custom options

      Bug fix

      • Fix on JS code
      • Fix on the Type As You Search option

      8.1.0

      Improvement

      • New Magic attribute for Google Merchant Promotions V1.0.0
      • New observer in the configuration tab
      • Filters list enhanced

      Bug fix

      • Misprint fix

      8.0.0

      New feature

      • Google Product categories auto completion
      • New filters (Attribute sets, IDs)
      • File creation report (time, memory usage and item number)
      • Use of the category path in urls
      • New options for the {categories} attribute
      • Full support of all php options
      • Attributes library
      • Check on the errors directly from the console

      Improvement

      • Optimized interface
      • New management of scheduled tasks
      • Fully support of custom options
      • Invalid characters automatically deleted
      • Multiple selection with the IN filter
      • Combination of several attributes

      Bug fix

      • Check on the quantity of children products for {is_in_stock}
      • Fix on the VAT calculation for prices including more than 2 decimals

      7.3.0

      Improvement

      • Compatibility with Magento 1.8.0

      7.2.0

      Improvement

      • Template updated with the latest Google's requirements
      • New support for the {is_in_stock} attribute: additional 3rd option for backorderable products
      • Performance improvement

      Bug fix

      • Fix on MySQL url rewrites

      7.1.0

      Improvement

      • Code refactoring

      7.0.2

      Improvement

      • Compatibility support enhancement

      7.0.1

      New feature

      • New configuration options (memory limit, error reporting...)
      • Option to include the categories that are not visible in the menu

      Bug fix

      • Fix on JS code

      7.0.0

      New feature

      • Data feed real-time preview
      • Syntactic debugger

      6.1.1

      Bug fix

      • Fix on the category filter process
      • Fix on the advanced attributes filter

      6.1.0

      New feature

      • Include or exclude categories from the data feed
      • New advanced filters
      • New special attribute for catalog price rules: {price_rules}

      Improvement

      • Possibility to increase the number of advanced filters
      • New categories tab formatting

      6.0.0

      New feature

      • New scheduled tasks
      • New advanced settings

      Bug fix

      • Fix on JS code

      5.7.4

      Bug fix

      • Minor fix

      5.7.3

      New feature

      • New filter for Google product types

      5.7.2

      Bug fix

      • Minor fix on attributes
      • Fix on urls requests

      5.7.1

      Improvement

      • Improved management of is_in_stock
      • Default value retrieved if sc:description is null
      • Update of sales_effective_date

      Bug fix

      • Minor fix on JS code

      5.7.0

      New feature

      • New option to remove all non-UTF8 characters
      • Duplication and auto-completion of the category mapping (END and INSERT)

      5.6.0

      Bug fix

      • Fix on the Stock In The Channel description

      5.5.2

      Bug fix

      • Fix on SQL request
      • Minor fix on attributes

      5.5.1

      Bug fix

      • Minor fix on SQL request

      5.5.0

      New feature

      • Cron job reporting by email
      • Error reporting improved in the controller
      • New attributes: url, uri, host

      Improvement

      • Categories levels enchanced

      5.4.3

      Improvement

      • Compatibility with Magento >=1.4 for price_index

      5.4.2

      New feature

      • New attributes: min_price, max_price, tier_price

      Bug fix

      • Minor fix on the {G:PRODUCT_REVIEW} attribute

      5.4.1

      Bug fix

      • Fix on the special_price attribute
      • Minor fix on JS code

      5.4.0

      New feature

      • Adjustment of the qty attribute for configurable products
      • Stock calculation for configurable products from simple variants

      Bug fix

      • Fix on the attribute labels management (when no value)

      5.3.0

      Improvement

      • Improved tree view in the Filters tab
      • Enhancement of the select attributes according to the store view

      5.2.0

      New features:

      • Category tree view
      • New cron task tab for each data feed

      Bug fix

      • Minor fix on the new VAT calculation
      • Fix on JS code

      5.1.0

      New feature

      • New VAT calculation with ISO codes

      Improvement

      • Improvement of the [strip_tags] option

      Bug fix

      • Fix on JS code

      5.0.0

      New feature

      • New mapping option for Google categories

      4.8.1

      New feature

      • New syntactic coloration
      • New parent attributes to retrieve config, bundle and grouped products info
      • Available filter on grouped products

      Improvement

      • Syntactic coloration on Magic attributes and on options

      4.7.2

      Improvement

      • Enhancement of the products categorizations

      4.7.1

      New feature

      • Possibility to split the SQL for large files
      • Version of the extension included in the final license

      Improvement

      • The [parent] option retrieves the parent url only if it exists for {url} and {uri}

      4.6.1

      New feature

      • New attribute: {G:ITEM_GROUP_ID}
      • New option for {url} and {url}: [parent] retrieves the information of the parent product

      4.5.1

      New feature

      • New option for {G:PRODUCT_TYPE} and {categories}
      • New attribute: final_price

      Improvement

      • All price attributes are added by default

      Bug fix

      • Fix on bundle prices calculation

      4.3.2

      Improvement

      • Code refactoring

      Feature request

      Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!

      Merci

      C’est dans la boîte.

      Nous vous répondrons dans les meilleurs délais.

      You may also like