Google Base : et pourquoi pas la France ?
Une des API de Google installée par défaut sur Magento est Google Base. Je ne ferai pas de présentation détaillée de ce service, mes amis de e-humeurs étant bien mieux placés pour le faire. Néanmoins, ils m’ont posé la question suivante : Le service est en version bêta dans le monde entier (sauf pour les États-Unis), et l’extension propose comme pays cibles les États-Unis (évidement), le Royaume-Uni et l’Allemagne. Et pourquoi pas la France ?
Commençons par déclarer un nouveau module en créant le fichier app/etc/modules/JBCreation_GoogleBase.xml
<?xml version="1.0"?> <config> <modules> <JBCreation_GoogleBase> <active>true</active> <codePool>local</codePool> </JBCreation_GoogleBase> </modules> </config>
Puis détaillons la configuration du module, dans le fichier app/code/local/JBCreation/GoogleBase/etc/config.xml
<?xml version="1.0"?> <config> <modules> <JBCreation_GoogleBase> <version>0.1.2</version> </JBCreation_GoogleBase> </modules> <default> <google> <googlebase> <allowed_countries> <FR translate="name currency_name"> <name>France</name> <language>FR</language> <locale>fr_FR</locale> <currency>EUR</currency> <currency_name>Euro</currency_name> <default_item_type>products</default_item_type> <price_attribute_name>price</price_attribute_name> </FR> </allowed_countries> </googlebase> </google> </default> </config>
Et voila ! N’oubliez pas de rafraichir votre cache : la France est maintenant disponible en pays cible dans la configuration de l’extension.
Catherine,
C’est étrange car si les produits apparaissent dans le Product Ads, c’est qu’il sont acceptés dans Google Product.
Normalement, le compte Merchant Center indique les erreurs rencontrées pour la validation des produits. Ces erreurs ne sont pas toujours très claires mais elles donnent une piste.
N’hésitez pas à refaire un test.
Yvan d’Ehumeurs
En 2012 approximativement la moitié des smartphones seront animé par Android, devant Symbian et Windows phone 7. Google a d’autre par comme projet de revoir la monétisation de youtube et notamment de mettre en ligne des chaines payantes offrants des services similaires aux chaines classiques : sport, séries, cinéma etc. Cela fera entrer Google en concurrence directe avec les chaines de télé. Suis-je donc le seul à me soucier de l’expension de ce qui n’étais à l’origine qu’un moteur de recherche. Un monopole n’est jamais bon surtout quand il s’agit d’organiser l’information mondiale. Google développe ses tentacules partout, dans tous les domaines. Bientôt l’entreprise imposera sa loi aux états.
J’ai suivi les instruction, comme les fichiers n’existaient pas je les ai créés sauvés en utf8 vidé le cache magento et navigateur et je ne vois pas l’option, serait il parsque ma devise principale est le CHF et pas l’euro ?
Bonjour Laurent,
Normalement, vous devriez voir l’option quelque soit votre devise. Vérifiez plutot le contenu des fichiers xml du module, si ils respectent la casse par ex., ou s’il n’y a pas de faute de frappe.
Si ca ne fonctionne toujours pas, regardez le contenu de vos logs dans VOTRE_SITE/var/log (il faut avoir activé les logs dans l’admin). Ils devraient vous apporter plus de précisions.
Cordialement,
Jérémie
A part ça je suppose que pour la suisse il faut oublier ? Il y a même pas d’onglet Shopping dans google…
Bonjour,
pourquoi ne pas mettre l’extension dans community plutôt que dans local ??
Merci d’avance
Bonjour Jérôme,
Ce choix est purement arbitraire
Je considère que la proposition de code que j’ai fait est une « astuce » au sens qu’il est mis en œuvre par les personnes qui le copient. Je ne fournis pas les fichiers ni publie l’extension sur Magento Connect.
Mais rien n’empêche de le placer dans community (il faut remplacer local par community dans le tag « codePool »)
Pour info, la différence technique entre ces 2 répertoires réside dans l’instanciation des classes : une classe donnée sera recherchée d’abord dans local/, puis community/, puis core/, et enfin dans lib/. Dès qu’elle est trouvée, la recherche s’arrête.
Bonjour,
A la création du catalogue, le sku apparait comme un identifiant libre permettant de gérer les regroupements d’articles à sa guise et non comme un id unique mondial.
Perso, j’ai réservé des plages de numéros aux marques et genre d’articles, beaucoup plus gérable qu’avec des EA par exemple.
Où trouve t-on le manufacturer ?
Comment définir la marque pour qu’elle soit prise comme telle dans shopping ?
Cordialement,
David.
Bonjour,
dans mon cas, tout semble bien se passer, mais les articles semblent refusés par Google pour cause de codage produits.
Après quelques recherches, il apparait qu’au moins 2 des 3 codes doivent être renseignés, à savoir :
L’UPC/EAN/JAN
La marque
La réf fabricant.
Et ce depuis le 3 mai 2011.
Or Magento (1.4) ne propose pas ces rubriques.
Voir : http://www.google.com/support/merchants/bin/answer.py?hl=fr_FR&answer=160161
Cordialement,
David.
Bonjour David,
La correspondance des codes n’est pas forcément intuitive, mais elle existe :
L’UPC/EAN/JAN => SKU (un code « référence » unique pour le produit)
La réf fabricant => manufacturer
La marque => C’est un attribut à créer manuellement, via le backoffice.
Cordialement,
Jérémie
Bonjour,
J’ai reçu un mail de Google me disant que les produits sont refusés pour cause de prix différents sur le site et sur shopping, et pour cause de prix H.T..
Pour mes imports produits, je gère mes tarifs en H.T. qui est donc calculé en T.T.C. par Magento.
Le problème c’est que Google me signale maintenant que je n’affiche pas les mêmes tarifs sur shopping que sur le site. Google les ayant en HT dans sa base, et les voyant en TTC lors de la vérification produit.
Une solution à cela ?
David.
Bonjour David,
Malheureusement, les exports ne proposent pas de distinguer le prix HT du prix TTC… Mais il y a une incohérence compréhensible : si vous faites du B2C (ce que je présume si vous affichez des tarifs TTC), vous devriez gérer vos produits en TTC dans votre catalogue…
Une solution serait alors de faire votre export via un script, afin de faire le calcul vous même :/
Certains choix de base posent problème par la suite.
Pourtant il est, à mon avis, plus simple d’un point de vue correspondance prix d’achat – prix de vente d’une part, la TVA étant une variable ( passage 18,6 à 20,6, puis 19,6, vente HT hors CEE, taux réduit si accompagné de prestation dans certains cas ). J’ai trouvé plus judicieux de modifier un taux que tout un catalogue en cas de modification.
Je vais donc creuser du côté de l’export…
Bonjour,
j’ai un message d’erreur quand j’ajoute des produits via le back office magento
c’est du style:
Expected response code 200, got 502. *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAADVCAMAAAAfHvCaAAAAGFBMVEVYn%2BH%2F%2F%28
….
(JE RACCOURCI C’EST SUPER LONG)
….
kJggg%3D%3D) 100% 5px no-repeat;margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{padding-right:205px}p{margin:22px 0 0;overflow:hidden}ins,#g{text-decoration:none}ins{color:#777}a img{border:0}#g{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAA3CAMAAADZn0ObAAABgFBMVEX%2F%2F………
une idée d’ou cela peut venir?
Bonjour Jérémie
,
Nickel ton tuto, j’ai pu rajouter moi-même le pays France la configuration Google Base par contre impossible d’ajouter un mapping d’attribut « Read timed out after 10 seconds ». Impossible de se connecter au service j’ai l’impression. Tu aurais une idée.
@+
PS : J’ai essayé aussi de résoudre mon problème de cache mais là par contre j’ai foutu un peu le bordel du coup j’ai underscoré les dossier et fichier en question car j’ai un message d’erreur du coup. Mais je ne sais pas ou j’ai fait une erreur cf. tuto http://inchoo.net/ecommerce/magento/magento-debugging/magento-how-to-fix-one-or-more-of-the-cache-types-are-invalidated-blocks-html-output-click-here-to-go-to-cache-management-and-refresh-cache-types/


Bonjour,
Une question.
Lorsque j’avais modifié la feuille xml de configuration de GoogleBase, mes produits étaient bien envoyés vers google products mais ils n’avaient jamais été validés !
Avez-vous réussi de votre côté ?
Un mois d’attente, les produits ont été acceptés du Products Ads mais pas sur google products.
Du coup, ils ont « expirés »
Cordialement