Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Correction des problèmes du module Fianet SAC
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

Correction des problèmes du module Fianet SAC

#57094
mfauveau
Fresh Boarder
Messages: 12
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin mfauveau@gmail.com Date anniversaire: 28/02

Correction des problèmes du module Fianet SAC

Il y a 5 Années, 10 Mois
Karma: 0  
Bonjour à tous,

Comme certains d'entre vous le savent probablement, le module Fia-net SAC n'est pas un modèle de qualité et présente des bogues assez important (particulièrement avec les dernières versions de Magento, même si certains d'entre eux existent peu importe la version de Magento).

Ces modifications sont valables pour les modules SAC et Core en version 0.6.0 et 0.8.0 et ont été testés sous Magento 1.6.1.0.

Voici donc pour référence mes correctifs pour avoir un SAC qui fonctionne correctement :

Le journal d'erreurs Fia-net (FIA-NET > Journal) n'affiche pas tous les logs

Dans /app/code/community/Fianet/Core/Model/Fianet/Parser.php

à la ligne 13, changez :
Code :

if (preg_match("error", $result['attr']['retour']))

en :
Code :

if (preg_match("/error/", $result['attr']['retour']))


à la ligne 27, changez :
Code :

if (preg_match("error", $result['attr']['retour']))

en :
Code :

if (preg_match("/error/", $result['attr']['retour']))


Lorsqu'on consulte les commandes, les icones représentant les statuts Fianet ne sont pas affichés

Dans /app/code/community/Fianet/Sac/Model/Action.php

à la ligne 119, changez :
Code :

$collection = Mage::getResourceModel('sales/order_collection')
               ->addAttributeToSelect('fianet_sac_sent')
               ->addAttributeToSelect('fianet_sac_evaluation')
               ->addAttributeToSelect('fianet_sac_mode')
               ->addAttributeToFilter('fianet_sac_sent', 1)
               ->load();


en :
Code :

$collection = Mage::getResourceModel('sales/order_collection')
               ->addAttributeToSelect('increment_id')
               ->addAttributeToSelect('fianet_sac_sent')
               ->addAttributeToSelect('fianet_sac_evaluation')
               ->addAttributeToSelect('fianet_sac_mode')
               ->addAttributeToFilter('fianet_sac_sent', 1)
               ->load();



Lorsqu'on consulte les commandes, l'action de masse "FIANET: analyse des commandes" ne fait l'analyse que d'une seule commande

Dans /app/code/community/Fianet/Sac/Model/Action.php

à la ligne 82, après :
Code :

$order->save();

ajoutez :
Code :

unset($order);


Lorsque FIA-NET est en panne, il y a un impact sur le checkout

Je n'ai pas encore testé mais cela serait apparemment lié à un timeout trop élevé qui fait que le serveur va attendre 30 secondes une réponse du serveur FIA-NET qui bien entendu lorsqu'il est en panne ne répondra pas.

Dans /app/code/community/Fianet/Core/Model/Fianet/Sender.php

à la ligne 326, changez :
Code :

$config = array('maxredirects' => 0, 'timeout' => 30);

en :
$config = array('maxredirects' => 0, 'timeout' => 5);

Voilà, c'est tout pour le moment. En espérant que cela sera utile à certains !
 
Associé et développeur sur iScriba (Devis et Facturation en ligne)
Développeur sur Cosma-Parfumeries (Magento)
L'administrateur a désactivé l'accès public en écriture.
#58543
David_pokerfield
Senior Boarder
Messages: 55
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin

Re:Correction des problèmes du module Fianet SAC

Il y a 5 Années, 8 Mois
Karma: 2  
Bonjour,

Je déterre ce sujet afin d'avoir votre avis sur un problème que je rencontre dans la configuration du module FiaNet SAC.

J'utilise Magento 1.4.2, avec 2 store view FR et ES.

Les paramètres ont une portée "store". J'ai donc configuré la module afin que seules les commandes de ma vue FR soit analysées. Les paramètres de config de ma seconde vue ES sont vides et le statut du module est à "désactivé".
Pourtant toutes les commandes sont analysées...

Avez-vous déjà rencontré ce problème ?
Une idée à me soumettre ?

Merci d'avance pour vos retours.
 
L'administrateur a désactivé l'accès public en écriture.
#58544
mfauveau
Fresh Boarder
Messages: 12
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin mfauveau@gmail.com Date anniversaire: 28/02

Re:Correction des problèmes du module Fianet SAC

Il y a 5 Années, 8 Mois
Karma: 0  
Bonjour,

malheureusement pour vous je n'utilise pas le module dans ce contexte.

A vu de nez je dirai que le problème se situe sans doute au niveau de Fianet_Core_Model_Fianet_Sender qui ne doit pas correctement prendre en compte le scope.
 
Associé et développeur sur iScriba (Devis et Facturation en ligne)
Développeur sur Cosma-Parfumeries (Magento)
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: Gabriiiel, ILOA, zuiko