Woocommerce

Ce module a été développé afin de synchroniser Gestan et une boutique Woocommerce, et notamment:

  • Les clients enregistrés (Woocommerce vers Gestan)
  • Les produits (Bidirectionnel)
  • Les stocks (Gestan vers Woocommerce)
  • Les commandes (Woocommerce vers Gestan)

Comment ça marche ?

Facilement !

Woocommerce permet via son API, de communiquer avec lui. On peut tout voir et tout modifier: une vraie belle idée de l'équipe de Woocommerce !

Heureusement, cette porte de communication n'est ouverte qu'aux détenteurs d'une clé, à créer dans le menu de Woocommerce > Réglages > API > puis générer une nouvelle clé API.

Cette page vous semble longue (un peu comme une recette de cuisine que l'on a pas envie de commencer tellement il y a d'ingrédients) ? Rassurez-vous, elle est ultra-détaillée, d'où sa taille !

Côté Woocommerce

Pour commencer, il vous faut créer une clé de communication dans votre boutique Woocommerce.

Pour obtenir/créer une clé de votre boutique en ligne, connectez-vous au BackOffice de votre boutique.

Passez ensuite votre souris sur l'onglet “Woocommerce” puis “Réglages”. Une fois sur cette page, cliquez sur “API”. Cochez la case pour activer l'API

 Activer l'API

Allez ensuite dans l'onglet “Clé/apps”, puis cliquez sur “Ajouter une clé”

 Ajout d'une clé

Indiquez une description qui vous parle (du type “communication avec Gestan”), un utilisateur (vous !), et des droits en lecture et écriture.

 Détails de clé

En générant une clé, vous obtiendrez le précieux sésame, à garder, et en sécurité de préférence !

Côté Gestan

Pour accéder à la fenêtre de paramétrage, sur Gestan, allez dans Outils > Paramètres de l'application > Paramétrage des addons > Connecteur Prestashop.

Onglet "Connexion"

  • Adresse du site: Adresse (URL) de votre boutique Woocommerce
  • Clé cliente: La clé cliente API précédemment créée
  • Clé secrète: La clé secrète API précédemment créée

Ne vous cassez pas la tête ! Pour éviter les erreurs de frappe, copier-coller ces éléments !

Onglet "FTP"

Afin de téléverser les images de Gestan vers Prestashop, il est nécessaire d'avoir un accès FTP à la racine du site Wordpress. En cas de doute, n'hésitez pas à contacter votre hébergeur.

Onglet "Mappage familles"

(Un mappage est une association des données appartenant à Woocommerce avec les données appartenant à Gestan, de manière à ce que que l’on puisse passer harmonieusement des premières aux secondes)

Avant tout, cliquez sur le bouton Import catégories Wordpress. Pas d'inquiétude, cela ne va pas les importer dans votre base Gestan, mais dans un fichier temporaire utile à la synchronisation.
Une fois cette manipulation effectuée, vous pourrez mappez les familles et les produits.

Pour chaque catégorie Woocommerce, indiquez vers quelle famille (ou sous-famille si elles sont gérées) doivent être synchronisée les produits.


Onglet "Facturation"

Factures
En plus de la création de commande, ce module peut créer automatiquement des factures si vous cochez la case correspondante.

Envoi
Pour gérer les frais de transports liés à vos commandes Woocommerce, vous devez sélectionner un produit déjà existant de votre base Gestan, qui gère les frais de port.

Généralités

Il existe 4 fenêtres d'import:

  • Produits
  • Stock
  • Contacts
  • Commandes

Elles fonctionnent toutes de la même manière. Vous pouvez lire la liste des éléments grâce au bouton Lecture (On a beaucoup réfléchi pour la dénomination de ce bouton, puis on s'est dit que c'était assez explicite finalement !)
Une fois lu, les éléments s'affichent: vous pouvez sélectionner ceux que vous souhaitez importer, puis cliquer sur Exécuter.

Un compte-rendu sera affiché à la fin du traitement.

Permet de sélectionner/désélectionner tous les éléments d'un seul clic.

Spécificité produits

La 1ère colonne vous permettra de sélectionner les produits à importer ou non.

La 2ème colonne comporte le code produit Gestan.

La 3ème colonne comporte le nom du produit.

La 4ème colonne montre la catégorie Woocommerce ou la famille Gestan.

La 5ème colonne affiche le prix, pour une meilleure lisibilité.

Enfin, la 5ème colonne vous montre le statut du produit: Ajouter à Gestan, MAJ Gestan, MAJ Woocommerce, Ajouter à Woocommerce.

Les ligne surligné en jaune sont les produits lus de Gestan. Ceux en blanc sont ceux provenant de Woocommerce.

Spécificité stock

Spécificité contacts

La 1ère colonne vous permettra de sélectionner les contacts à importer ou non.

La 2ème colonne comporte le nom du contact.

La 3ème colonne comporte l'email du contact.

Enfin, la 4ème colonne vous montre le statut du contact: Ajout ou A jour.

Spécificité commandes

Pour l'import des commandes, vous pouvez lire les commandes en sélectionnant une plage de dates en haut à droite de la fenêtre.

Pour éviter de surcharger la table, vous pouvez ne pas afficher les commandes déjà importées.

  • La version nécessaire de Gestan est la 15.xx
  • Le module demande des informations à votre boutique Woocommerce et il se peut que votre hébergeur limite le nombre de ces demandes. Si votre base Woocommerce est importante (plusieurs milliers de commandes par exemple), la première importation risque de prendre un certain temps, voir de se bloquer.
  • Il est indispensable d'avoir une connexion via SSL (https) pour la communication avec l'API. Contactez votre hébergeur en cas de doutes.

Autres articles “Extensions”

Vous pourriez laisser un commentaire si vous étiez connecté.
  • wiki/v15/extensions/woocommerce.txt
  • Dernière modification: 2018/05/26 02:38
  • par julian