Module ECommerce NG (Magento) FR
<keywords content="Magento, Dolibarr, synchro, synchronisation, interface" />
Informations
Module name | Magento |
Editor / Editeur | Teclib - www.teclib.com |
Download or buy page / Page achat ou téléchargement | External module - www.dolistore.com |
Status / Statut / Estado | Development / Développement |
Prerequisites / Prérequis |
Dolibarr min version: See on Dolistore Dolibarr max version: See on Dolistore |
Last update date / Date mise à jour fiche / Fecha última actualización | 2016-04-1 |
Note / Nota |
Fonctionnalités
Intègre une synchronisation Magento - Dolibarr. Il s'agit d'un module qui s'installe sur Dolibarr. L'accès à Magento est fait par Dolibarr en utilisant les Web services par défaut de Magento.
Installation
Depuis l'application
- Avec un compte ayant le profil "administrateur", aller dans le menu Accueil - Configuration - Modules - Déployer un module externe.
- Soumettez le fichier zip. Le module sera déployé est prêt pour l'étape suivante d'activation.
Manuellement
Si la méthode précédente a été désactivée par votre hébergeur, en voici une autre:
- Télécharger le fichier archive du module (fichier .zip)
- Placer le fichier dans le répertoire racine de dolibarr.
- Decompressez le fichier, par exemple par la commande
unzip fichiermodule.zip
- Le module est alors visible dans la liste des modules (Accueil -> Configuration -> Modules) et activable.
Configuration
Pour utiliser ce module, il vous faut d'abord l'activer. Pour cela, après s'être connecté avec un compte administrateur, aller sur la page "Accueil - Configuration - Modules".
Choisissez l'onglet dans lequel apparaît le module puis cliquez sur "Activer".
Le module est alors activé.
Si un pictogramme apparaît sur la vignette ou à la fin de la ligne du module, cliquez dessus pour accéder à la page de paramétrage spécifique à ce module.
Configuration côté Magento
- Créer un compte Webservice SOAP/XML RPC depuis l'interface admin System - Webservices - SOAP/XML RPC, par exemple le compte soapuser.
- Mettre un mot de passe dans le champ API key.
Configuration côté Dolibarr
- Saisir l'URL des services SOAP Magento.
- Renseigner le login et mot de passe créé à l'étape précédente.
- Choisir la catégorie à utiliser pour marquer les tiers issus de Magento ou ceux à pousser sur Magento. Le tiers assigné à cette catégorie seront poussés en temps réel sur Magento.
- Choisir la catégorie mère dans laquelle sera créée les catégories produits issues de Magento. Les produits créés ou modifiés qui sont assignés à une catégorie ou sous-catégorie de cette dernière seront poussés sur Magento en temps réel.
Utilisation
Synchronisation de Magento vers Dolibarr
Synchronizing can be done manually from page Synchronizing Site ...:
- Categories created/modified into Magento => Created into Dolibarr as sub-categories of the parent category used for Mangeto categories (defined into module setup) (Table llx_ecommerce_category is mainained to keep link of dolibarr id and remote magento id)
- Products created/modified into Magento => Created into Dolibarr with categories (Table llx_ecommerce_product is mainained to keep link of dolibarr id and remote magento id)
- Thirdparties and contact/addresses created/modified into Magento => Created into Dolibarr (Table llx_ecommerce_societe and llx_ecommerce_socpeople is mainained to keep link of dolibarr id and remote magento id)
- Orders created/modified into Magento => Created into Dolibarr (Table llx_ecommerce_commande is mainained to keep link of dolibarr id and remote magento id)
- Creating a shipment in Magento is changing status of Order from "pending" to "processing". Because it is changing status or order, it is synchronized
- Invoices created/modified into Magento => TODO
TODO Add job/script to automate this.
Synchronisation de Dolibarr vers Magento
Synchronizing is done in real time:
- Categories created/modified into Dolibarr => Created into Magento if category is inside the parent category defined into setup.
- Products created/modified into Dolibarr => Created into Magento if product has a category inside parent category of Magento product (defined into setup too).
- Thirdparties and contact/addresses into Dolibarr are not synchronized to Magento.
- Orders created into Dolibarr => They are not pushed to Magento. Orders updates are done on Magento only if order was created by a Magento to Dolibarr synchronization.
- Shipments created into Dolibarr => They are not pushed to Magento except if source order was coming from Magento.
- Invoice created into Dolibarr => They are not pushed to Magento except if source order was coming from Magento.
- Stocks
Développement
Le développement de ce module n'est pas inclus dans le repository GIT standard de Dolibarr mais dans un repository dédié de modules gérés par TecLib.
- GIT Repository: https://github.com/TECLIB/dolibarr