Changes

m
no edit summary
Line 1: Line 1:  +
<!-- BEGIN interlang links -->
 +
<!-- Do NOT edit this section
 +
    Links below are automatically managed by PolyglotBot
 +
    You can edit links on the English source page : Module_ECommerce_NG_(Magento) -->
 +
[[en:Module_ECommerce_NG_(Magento)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Modules complémentaires]]
 
[[Category:Modules complémentaires]]
 
[[Category:Magento]]
 
[[Category:Magento]]
Line 5: Line 12:  
{{TemplateDocDev}}
 
{{TemplateDocDev}}
 
{{TemplateDocUtil}}
 
{{TemplateDocUtil}}
<keywords content="Magento, Dolibarr, synchro, synchronisation, interface" />
+
<seo metak="Magento, Dolibarr, synchro, synchronisation, interface" />
 
= Informations =
 
= Informations =
 
{{TemplateModuleInfo
 
{{TemplateModuleInfo
Line 15: Line 22:  
|prerequisites=
 
|prerequisites=
 
|minversion=3.9.0+
 
|minversion=3.9.0+
Magento version 1.9.*
+
Prerequisite of Magento: Magento version 1.9.* - 1Gb of allowed memory on the PHP where Magento run may be required
 
|note=
 
|note=
 
}}
 
}}
    
= Fonctionnalités =
 
= Fonctionnalités =
Intègre une synchronisation Magento - Dolibarr.
+
Intègre une synchronisation entre Dolibarr et une plateforme eCommerce. Le support pour Magento es stable, celui pour WooCommerce est experimental, celui pour Prestashop est un développement non terminé (contributions pour cela bienvenues).
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.
+
 
 +
Il s'agit d'un module qui s'installe sur Dolibarr uniquement. L'accès à la plateforme eCommerce est fait par Dolibarr en utilisant les Web services fournis par la plateforme.
    
= Installation =
 
= Installation =
Line 55: Line 63:     
= TroubleShooting =
 
= TroubleShooting =
A cause de problemes dans Magento, si vous avez un nombre important de catégories de produits, vous constaterez de très mauvaise performance lors du comptage des données à synchroniser ou lors de la synchronisation. Voici une modification qui peut améliorer cela:
+
A cause de problèmes dans Magento, si vous avez un nombre important de catégories de produits, vous constaterez de très mauvaise performance lors du comptage des données à synchroniser ou lors de la synchronisation. Voici une modification qui peut améliorer cela:
    
Sur Magento 1.9, éditer le fichier '''app/code/core/Mage/Catalog/Model/Category/Api.php''' pour ajouter la ligne visible en commentaire
 
Sur Magento 1.9, éditer le fichier '''app/code/core/Mage/Catalog/Model/Category/Api.php''' pour ajouter la ligne visible en commentaire
   −
<source lang="php">
+
<syntaxHighlight lang="php">
    
     ...
 
     ...
Line 79: Line 87:  
         $result['position']    = $node->getPosition();
 
         $result['position']    = $node->getPosition();
 
         $result['level']      = $node->getLevel();
 
         $result['level']      = $node->getLevel();
 +
 
 
 
/* FIX Add here this new line to add the missing property returned by web service */
 
/* FIX Add here this new line to add the missing property returned by web service */
 +
        /*********/
 
$result['updated_at']  = $node->getUpdatedAt();
 
$result['updated_at']  = $node->getUpdatedAt();
 +
        /*********/
 +
    
         $result['children']    = array();
 
         $result['children']    = array();
Line 94: Line 106:  
     ...
 
     ...
   −
</lang>
+
</syntaxHighlight>