Changes

Line 46: Line 46:     
== Synchronisation de Magento vers Dolibarr ==
 
== 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.
  −
  −
La synchronisation est pour l'instant faite manuellement depuis les boutons '''Synchronisation Détaillée du site''' et '''Tout synchroniser pour ce site'''
  −
/ecommerce/index.php?idmenu=18
  −
  −
*Les catégories créées et modifiées dans Magento sont créées dans Dolibarr en tant que sous-catégories (dans une catégorie de Dolibarr, choisie pour cela dans la configuration du module)
  −
(La table llx_ecommerce_category tient à jour les liens entre ces catégories grâce au remote magento id)
  −
*Les produits créés et modifiés dans Magento sont créés/modifiés dans Dolibarr avec leurs catégories respectives
  −
(La table llx_ecommerce_product tient à jour les liens entre ces produits grâce au remote magento id)
  −
*Les Tiers et Contacts (billing/shipping adresses) créés et modifiés dans Magento sont créés dans Dolibarr, en tant que "contacts de Tiers" pour les adresses.
  −
(La table llx_ecommerce_societe pour les Tiers et la table llx_ecommerce_socpeople tient à jour les liens entre ces Tiers et contacts grâce au remote magento id)
  −
(Lors de la création d'une commande sur Magento, les contacts sont bien définis en tant que "contact suivi de commande et facturation (billing), contact livraison (shipping))
  −
*Les commandes créées et modifiées dans Magento sont créées dans Dolibarr et les contacts de facturation/livraison sont bien définis.
  −
(La table llx_ecommerce_commande tient à jour les liens entre ces catégories grâce au remote magento id)
      
== Synchronisation de Dolibarr vers Magento ==
 
== 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 =
 
= Développement =
 
{{TemplateModTeclibFr}}
 
{{TemplateModTeclibFr}}