Connectez sans effort Magento 2 avec Buy on Google
Gagnez un temps considerable avec Buy on Google en gérant toutes vos commandes Google directement depuis votre back-office Magento.
Gérez toutes vos commandes Google depuis votre back-office Magento 2
Tout au même endroit — Plus besoin de passer de Magento à Google Merchant, gérez toutes vos commandes Google depuis votre back-office !
Inventaire — Gardez automatiquement les stocks de vos produits à jour.
Commandes test — Passez des commandes de test Google depuis Magento.
Expéditions — Créez des expéditions depuis Magento et synchronisez Google Merchant automatiquement.
Reliez votre compte Google Shopping Merchant à Magento très simplement :
1. — Ajoutez votre identifiant marchand
2. — Entrez le fichier de clé secrète
3. — Vous êtes prêt !
Importez en un instant toutes vos commandes Google dans Magento 2
Import des commandes — Importez vos commandes manuellement, avec les tâches cron ou en lignes de commande.
Import en masse — Importez rapidement toutes les nouvelles commandes en masse depuis votre back-office.
Notifications — Soyez notifiés en temps réel lors du processus d'import de vos commandes.
Content
Le programme Buy on Google
Afin d'utiliser l'extension Buy on Google vous devriez connaître quelques notions de base sur le programme Buy on Google et la gestion des flux de données.
Qu'est ce que Buy on Google ?
Buy on Google permet aux marchands d'afficher et de vendre leurs produits sur toutes les plateformes Google tout en offrant une expérience utilisateur rapide et sécurisée. Les clients peuvent alors passer une commande très simplement grâce à :
Une fois que vous avez vérifié les critères de participation pour vous assurer que votre business est admissible au programme, vous devez dans un premier temps créer un compte Merchant Center: Créez votre compte Google Merchant
Une fois que votre compte est créé, vous aurez accès à l'interface Google Merchant. Ici, vous pourrez gérer toutes les données de vos flux de produits et planifier des mises à jour journalières, quotidiennes ou mensuelles.
Comment utiliser l'extension Buy on Google ?
Configurez Buy on Google
Vous pouvez configurer Buy on Google de manière générale depuis : Stores › Settings › Configuration › Wyomind › Buy on Google
Google Shopping API Settings
C'est important de configurer la section suivante pour connecter votre back-office Magento à votre compte Google Shopping.
Google API (Json key) Vous pouvez créer une clé Google API avec Merchant Center. Vérifiez la documentation de Google pour savoir comment obtenir votre clé JSON.
Verify the connection Vous pouvez vérifier la connexion entre votre back-office Magento et votre compte Google Merchant. Pour cela, cliquez sur Save config, et ensuite sur Verify the connection. Une pop-up s'ouvrira pour confirmer que la connexion a réussi.
Sandbox mode Le mode sandbox peut être activé sur votre domaine de test pour vérifier le workflow et s'assurer que tout fonctionne comme souhaité.
Test orders settings
Lorsque le mode Sandbox mode est activé, vous avez la possibilité de créer des commandes de test. Les paramètres ci-dessous permettent de simuler au mieux des commandes réelles.
Minimum transit time
Maximum transit time
The ship by date Sélectionnez la date d'envoi au format ISO 8601 comme ci-dessous :
2020-02-19
The delivery by date Sélectionnez la date de réception au format ISO 8601 comme ci-dessous :
2020-02-23
How many days later the item can be returned
15
Product attribute for the brand name Mappez cet attribut avec votre attribut de marque.
Product attribute for the MPN Mappez cet attribut avec votre attribut MPN.
Product attribute for the GTIN Mappez cet attribut avec votre attribut GTIN.
Product condition Définissez la condition pour les produits.
Order import settings
L'extension vous permet d'importer toutes vos commandes Google Merchant Center dans Magento.
Import all orders in bulk Vous pouvez activer l'import en masse. Dans ce cas, vous devrez confirmer si vous souhaitez importer toutes vos commandes Google account depuis: Sales › Orders
Batch size Définissez le nombre de commandes importées en exécutant l'import manuellement.
10
Customer group Vous avez la possibilité de choisir à quel groupe de clients les commandes importées seront assignées.
Google Shopping
Order Status Mapping
Afin de répondre aux conditions de Google Shopping, vous devez mapper vos différents statuts de commandes à ceux de Google :
In Progress
Pending Shipment
Partially Shipped
Shipped
Delivered
Partially Delivered
Canceled
Returned
US Orders
Etant donné que le programme Buy on Google est disponible aux Etats-Unis, vous pouvez associer une vue magasin et une source aux commandes passées depuis les Etats-Unis.
Store view Choisissez la vue magasin à laquelle les commandes US seront associées. La vue magasin doit utiliser la monnaie USD.
Stock Source Les commandes seront déduites de cette source.
Additional tools
L'extension Buy on Google vous permet d'importer vos commandes manuellement depuis Google Merchant Center dans votre back-office Magento.
Ajoutez les identifiants des commandes Google Shopping dans le champ Import one order from Google Merchant Center et cliquez sur Import now.
Si vous importez plusieurs commandes, les identifiants des commandes Google Shopping doivent être séparés avec des virgules.
Cron job reporting
Vous avez la possibilité d'activer les rapports de tâches cron. Si activé, un email sera envoyé lorsque de nouvelles commandes sont importées ou si une erreur se produit.
Email settings
Vous pouvez configurer les paramètres suivants :
Sender Email L'adresse email de l'expéditeur
Sender Name Le nom de l'expéditeur
Send the report to Les adresses email auxquelles vous souhaitez envoyer le rapport. Notez que les adresses email doivent être séparées par une virgule.
Email subject L'objet de l'email.
Importez vos commandes
L'extension vous donne la possibilité d'importer vos commandes dans votre back-office Magento en utilisant différentes méthodes.
Manuellement
Pour importer vos commandes manuellement depuis Google Merchant Center dans votre back-office Magento, vous pouvez simplement ajouter l'identifiant de la commande Google Shopping dans le champ Import one order from Google Merchant Center puis cliquer sur Import now depuis : Stores › Settings › Configuration › Wyomind › Buy on Google › Additionnal Tools
En masse
Vous pouvez importer toutes les commandes dans votre back-office Magento en masse. Pour ça, vous devez dans un premier temps activer l'option Import all orders in bulk depuis : Stores › Settings › Configuration › Wyomind › Buy on Google › Order Import Settings
Après ça, vous pouvez aller dans : Sales › Orders
Une pop-up s'ouvrira. Vous devrez confirmer si vous souhaitez importer toutes les commandes de votre compte Google.
Après confirmation, le processus d'import pourra commencer.
via les lignes de commande
Les lignes de commandes ci-dessous peuvent être utilisées pour importer des commandes en masse.
Pour importer vos commandes :
wyomind:googleshoppingaction:import [options]
Vous pouvez utiliser les options suivantes :
-o=ORDER-IDS ou --order-ids=ORDER-IDS Vous devez utiliser les identifiants des commandes Google. Pour laisser vide pour toutes les commandes en attente (non reconnues). Les valeurs multiples sont autorisées.
-f ou --force-import Pour supprimer la commande si elle existe déjà. Non recommandé en mode production.
-d ou --deduct-stock Pour déduire la quantité de la source.
Pour initialiser vos commandes :
wyomind:googleshoppingaction:initialize [options]
Vous pouvez utiliser l'option suivante :
-f ou --force-import Pour supprimer la commande si elle existe déjà. Non recommandé en mode production.
Via la tâche cron
Vos commandes seront automatiquement importées via la tâche cron. Pour cela, assurez-vous que la tâche cron de Magento est activée sur votre serveur et correctement configurée.
L'extension Buy on Google ajoute la tâche suivante :
googleshoppingaction_importorders * * * * *
Gérez les commandes
Vous avez la possibilité de créer des commandes de test depuis votre back-office Magento. Celles-ci seront synchronisées avec votre compte Google Merchant.
Créez des commandes de test
Pour créer des commandes de test comprenant des produits de votre catalogue, allez dans :
Sales › OrdersCliquez sur Create a test order in Google Merchant Center.
Lorsque vous créez des commandes de test, vous pouvez sélectionner un des clients de test.
Notez que l'extension Buy on Google ajoute des méthodes de paiement et d'expédition pour Google Shopping.
Synchronisez les commandes
Quelques fois, si une modification a été apportée dans votre compte Google Merchant Center, vous devrez synchroniser les commandes depuis votre back-office Magento, dans : Sales › OrdersPour cela, vous pouvez simplement sélectionner Update from Google Merchant depuis la liste déroulante Action.
Synchronisez les expéditions avec Google Merchant Center
Vos expéditions sont automatiquement synchronisées avec votre compte Google Merchant Center lorsqu'elle sont créées depuis votre back-office Magento.
Vous pouvez également les synchroniser via l'action Update depuis la grille des commandes ou via la tâche cron.
Via l'action Update
Dans le cas où les expéditions ont été créées depuis votre compte Google Merchant Center, vous pouvez les synchroniser en sélectionnant Update from Google Merchant depuis la liste Action dans la grille des commandes.
Via la tâche cron
Vos expéditions seront automatiquement exportées via la tâche cron dans le cas où les commandes sont importées depuis un logiciel tiers.
L'extension Buy on Google ajoute la tâche suivante :
googleshoppingaction_exportshipments * * * * *
FAQ
Informations Pré-vente
Versions de Magento compatibles avec Buy on Google
Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si Buy on Google est compatible avec votre version de Magento.
Magento Open Source vs Magento Commerce vs Magento Commerce Cloud
Magento propose désormais trois variantes de son produit.
Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :
Magento Open Source : anciennement Magento Community Edition (CE), est une plate-forme de commerce électronique gratuite.
Magento Commerce : anciennement Magento Enterprise (EE), est la version payante de Magento et propose des services de support.
Magento Commerce Cloud : est la version payante de Magento et propose des services de support et d'hébergement.
Licence et domaines
Conditions de validité d'une licence
Votre licence est valide pour une durée illimitée sur une seule instance.
Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
Si vous gérez plusieurs sites sur la même instance, 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, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa 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 :
Allez dans : mY account › Licenses & DOwnloads
Cliquez sur l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
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?
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. 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 & Upgrade pour la licence doit être active.
Pour pouvoir utiliser Buy on Google à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:
Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines
Versionnage des extensions et téléchargement
Téléchargement des extensions
Pour télécharger Buy on Google, connectez-vous à votre compte Wyomind :
Allez dans : mon compte › Licenses & downloads
Cliquez sur l'onglet paramètre en face de Buy on Google.
Une nouvelle fenêtre s'ouvre alors.
Cliquez sur le bouton de téléchargement.
Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour
Mise à jour des modules
En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte.
Pour mettre à jour Buy on Google, suivez les étapes suivantes :
Allez dans : mon compte › mes téléchargements
Cliquez sur l'icône paramètres en face de Buy on Google.
Cliquez sur l'icône de téléchargement.
Installez la nouvelle version de Buy on Google sur votre admin Magento ou WooCommerce.
Installation/Désinstallation des extensions
Installation des extensions via Composer
Vous pouvez installer Buy on Google via Composer dans deux cas seulement :
Si vous avez acheté Buy on Google sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support hello@syde.shop
Si vous avez acheté Buy on Google sur Wyomind.com
Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment :
Installation manuelle
Exécutez le fichier googleshoppingaction-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :
sh googleshoppingaction-uninstall.sh
Installation via Composer
Exécutez la ligne de commande suivante :
composer remove wyomind/googleshoppingaction
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Installation manuelle des extensions
Vous pouvez installer Buy on Google manuellement.
Téléchargez Buy on Google (fichier compressé) dans : mon compte › Licenses & Downloads Consultez la FAQ : Téléchargement des extensions
Ouvrez le dossier téléchargé et décompressez-le.
Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento 2.
Dans votre «Command Line Interface», exécutez :
composer require google/apiclient:^2.0
Puis :
bin/magento setup:upgrade
Si vous utilisez un mode production, exécutez également :
bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Activation des extensions
Activation des extensions depuis le back-office Magento
Une fois que Buy on Google est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :
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 : 1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés. 2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans : storesconfigurationadvanced advanced 3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
Vous pouvez trouver votre clé d'activation à 2 endroits : - Dans l'email de confirmation que vous avez reçu suite à l'achat de Buy on Google. - Dans votre compte Wyomind :My account › Licenses & downloads Choisissez Buy on Google et cliquez sur .
Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
Collez votre clé d'activation dans le champ Activation key dans : Stores › Configuration › Wyomind › Your extension
Choisissez une méthode d'activation entre Automatic(Yes) et Manual (No) : - 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.
Sauvegardez les données en cliquant sur Save Config .
Une notification apparaît en haut de votre admin. Cliquez sur ce lien : Activate it now!
Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur Activate now!
Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Buy on Google.
Ajoutez un autre domaine à votre licence
Pour activer votre licence sur un autre environnement (test, staging...) :
Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans : Stores › Configuration › Wyomind › Your extension
Sauvegardez la configuration. Une notification devrait apparaître. 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 Buy on Google 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.
Activation des extensions en ligne de commande
Une fois que Buy on Google est installé, vous devez activer la licence.
Pour cela, vous pouvez utiliser la ligne de commande suivante :
Si vous avec une notification comme ci-dessous dans votre admin Magento indiquant qu'il est impossible d'établir une connexion avec Google Merchant, vous devriez vérifier que vous avez ajouté votre identifiant Marchand ainsi que le fichier JSON pour l'API Google. Comment trouver votre identifiant Marchand ?
Le fichier JSON ainsi que votre identifiant doivent être ajouté dans Google Shopping API Settings depuis: Stores › Settings › Configuration › Wyomind › Google Shopping Actions
Impossible d'accéder aux commandes du compte
Vous obtenez un message comme ci-dessous dans votre admin Magento lorsque vous essayez d'importer des commandes indiquant qu'il est impossible d'accéder aux commandes du compte.
Dans ce cas, vous devriez vérifier les droits de l'utilisateur API dans le compte Google Merchant depuis Outils et paramètres > Paramètres > Content API > Authentication.
L'utilisateur doit avoir accès à "Order manager" comme ci-dessous :
Trouvez votre identifiant Google Merchant
Vous pouvez retrouver votre identifiant dans votre compte Google Merchant Center, à côté du nom de votre entreprise (Entreprise : identifiant).
User's reviews
S
Steven
Merchant · United States · Utilisateur depuis 6 années
★★★★★
google shopping orders come in instantly, works like a charm!
Very easy to install. Setup in just a couple minutes, first create an content API key inside your merchant center, upload the api key into the extension settings area, enter your merchant center id [numerical id number located at top right of your merchant center login] and connect. Orders synced instantly from google merchant center to my Magento 2.3.5 Amazing support by Jean-Paul, he responds immediately to all my questions. Definitely someone you can reply on. I use several extensions from wyomind and they never had any issues with my other theme and other extensions. clean high quality code. And the extensions are always up to date.
Magento 2 Compatibility
Prises en charge par les versions master de nos extensions
2.4.8
2.4.7
2.4.6
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3
Use cases
How merchants put Buy on Google to work, step by step.
Fixed a fatal error when loading the module with PHP 8: the execute() method of the Import and Initialize console commands is now compatible with Symfony Command::execute(): int
4.0.5
4.0.4
4.0.3
Bug fix
"area code is not set" upon installation
4.0.2
Compatibility
Compatibility with Magento 2.4.6
4.0.1
Compatibility
Compatibility with Magento 2.4.6
4.0.0
Initial release for the master version
3.0.0 legacy
Initial release for the legacy version
2.0.0
Compatibility
Compatibility with Magento v2.4.6 + PHP v8.2
1.4.3
Compatibility
Compatibility with PHP 8.1
Improvement
When importing an order, the delivery address is used as the billing address if there is no billing address
1.4.2
Fix for the address field when importing orders
1.4.1
Fix for the installation of samples data
1.4.0
Improvement
InProgress status added in the list of the order statuses to map
1.3.0
Compatibility
Compatibility with Magento 2.4
1.2.2
Fix for the module setup
1.2.1
Fix on an exception when installing sample data
1.2.0
Improvement
Improved license management system (Clear code)
1.1.7
Improvement
License system improved
1.1.6
Fix for a notice when shipments are not made from Google Shopping Actions
1.1.5
Permissions for the demo
1.1.4
Magento Marketplace version
1.1.0
Improvement
New framework
Improved notifications
1.0.0
First release
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!