Please note that PrestaShop Community sections are largely self-moderated. PrestaShop team members may or may not participate in non-English sections. To improve the chances of receiving feedback to your question or comment, please post it in English to the main sections of our Forum.

Vous parlez français ? par ici !
Corrections module So Colissimo
#1
Posted 02 September 2010 - 03:23 PM
#2
Posted 03 September 2010 - 01:07 PM
Le bug viens d'être reglé.
Il suffit de rajouter apres la ligne 436 du fichier socolissimo.php le bout de code suivant :
Avant :
public function hooknewOrder($params)
{
global $cookie;
if ($params['objOrder']->module != $this->name)
return;
Help PrestaShop, make a donation !
#3
Posted 03 September 2010 - 02:14 PM
perso, j'ai systématiquement l'erreur 002 et pourton mon ID Fo est bien communiqué et il est valide
Je pense qu'il y a une erreur dans ton message Vincent car je ne vois pas ce qu'il faut ajouter
Modules de Réclamation Colissimo en cours de développement pour Prestashop.
Location Scancube Photo 360° Réaliser des photos 360° sans investissement.
#4
Posted 03 September 2010 - 04:06 PM
est ce que quelqu'un a reussi a le faire fonctionner car j'ai essayé sur un autre site et j'ai le meme probleme
Modules de Réclamation Colissimo en cours de développement pour Prestashop.
Location Scancube Photo 360° Réaliser des photos 360° sans investissement.
#5
Posted 07 September 2010 - 01:32 PM
Je viens d'avoir une personne de la Poste au téléphone, pour ce qui est de l'inscription au service So Colissimo, vous pouvez normalement des maintenant vous inscrire en appelant le 36 34.
Pour ce qui est du problème de retour d'erreur 002 ID FO incorrecte : il faut dans le module remplacer dans la configuration les 2 paramètres suivants :
Adresse FO : https://ws.colissimo...fo/storeCall.do
Adresse de verification : http://ws.colissimo....supervision.jsp
Help PrestaShop, make a donation !
#6
Posted 07 September 2010 - 02:28 PM
Par contre, pour le reste...
Prestashop n'est pas encore adapté à ce module:
les BL n'intègrent pas les adresses de So colissimo
Expeditor ne gère pas non plus So Colissimo
Modules de Réclamation Colissimo en cours de développement pour Prestashop.
Location Scancube Photo 360° Réaliser des photos 360° sans investissement.
#7
Posted 19 October 2010 - 01:51 PM
From 1283515638:
Le bug viens d'être reglé.
Il suffit de rajouter apres la ligne 436 du fichier socolissimo.php le bout de code suivant :
Avant :
public function hooknewOrder($params)
{
global $cookie;
if ($params['objOrder']->module != $this->name)
return;
Bonjour,
J'ai justement posté au sujet de ce correctif qui n'en est pas un , ici :
http://www.prestasho...d/73715/#318360
Module TNT Relais Colis, Ookoodo sur http://www.presta-broceliande.fr
Modules et fonctionnalités sur mesure.
Nouveau : France express/Top relais et Chronopost/Chrono Relais
►PS 1.3.x - PS 1.4.x ◄
#8
Posted 19 October 2010 - 01:53 PM
public function hooknewOrder($params)
{
global $cookie;
$order = $params['order'];
$soCarrierId = intval(Configuration::get('SOCOLISSIMO_CARRIER_ID'));
if($order->id_carrier == $soCarrierId)
{
Dans le détail , par rapport au correctif proposé et intégré en 1.1 :
$params['objOrder']est null , objOrder est la variable utilisée par le hook orderConfirmation ...
pour avoir l'objet order c'est donc $params['order']; dans ce hook ci
$params[‘order’]->moduleest le module choisi pour le paiement et ne peut pas être comparé à
$this->name, d'ou :
if($order->id_carrier == $soCarrierId)qui me semble - t - il correspond à ce que l'on souhaite
Module TNT Relais Colis, Ookoodo sur http://www.presta-broceliande.fr
Modules et fonctionnalités sur mesure.
Nouveau : France express/Top relais et Chronopost/Chrono Relais
►PS 1.3.x - PS 1.4.x ◄
#9
Posted 21 October 2010 - 10:55 AM
Alors pour ceux qui utilisent déja socolissimo en prod et rencontrent quelques bizarreries, voici un correctif de plus :
Nous avons eu plusieurs contacts clients nous indiquant ne pas pouvoir commander, suite à une erreur (en retour d'interface so colissimo).
Dans le même moment , notre taux de réalisation des paniers a particulièrement chuté .
Il s'avère que si le client a entré dans son numéro de portable, lors de son inscription sur votre shop, des espaces pour séparer les chiffre , ou des points , des tirets encore... et bien tout bêtement c'est une erreur à la clé .
Beaucoup ne comprennent pas et tous ne remontent pas l'erreur.
Voici un correctif , qui bien sûr peut être amélioré , mais qui a le mérite d'améliorer grandement le fonctionnement chez mes clients :
$bads = array(" ", ".", "-", ",", ";", "+", "/", "\", "+", "(", ")");
$params['address']->phone_mobile = str_replace($bads,"",$params['address']->phone_mobile);Et donc ici même la mise à jour (qui inclue aussi mes précédents correctifs ) , en attendant des nouvelles de la team.
Edit :
Fichier re-mis à jour . Cette fois le module inclut les améliorations d'enveloppebulle (cf. autres posts)
Il eut été idiot de ne pas regrouper le tout . J'espère que tu passeras par là enveloppebulle , et pourras tester l'intégration de tes modifs.
En référence à des posts dans d'autres thread , j'ajoute que l'adresse de livraison so colissimo est belle et bien affichée dans la facture, sans modifs du pdf . Merci de vos retours
Attached File(s)
socolissimo.zip (1.42K)
Number of downloads: 102
Module TNT Relais Colis, Ookoodo sur http://www.presta-broceliande.fr
Modules et fonctionnalités sur mesure.
Nouveau : France express/Top relais et Chronopost/Chrono Relais
►PS 1.3.x - PS 1.4.x ◄
#10
Posted 21 October 2010 - 12:00 PM
Merci de respecter les règles du forum PrestaShop.com :)
Please comply with the PrestaShop.com forum rules :)
#11
Posted 21 October 2010 - 12:04 PM
Module TNT Relais Colis, Ookoodo sur http://www.presta-broceliande.fr
Modules et fonctionnalités sur mesure.
Nouveau : France express/Top relais et Chronopost/Chrono Relais
►PS 1.3.x - PS 1.4.x ◄
#12
Posted 21 October 2010 - 02:57 PM
#13
Posted 21 October 2010 - 05:24 PM
Sur http://www.prestasho...m/fr/downloads/ on voit compatible 1.2 en bas mais dans le module socolissimo on voit une constante _MYSQL_ENGINE_ qui n'est dispo qu'à partir de la 1.4. Le module utilise aussi la table ps_carrier_group aussi qui n'est disponible qu'a partir de la 1.3 pour "Autorisations de groupe:" sur un transporteur.
Pour corriger pour ces versions
dans settings.inc.php rajouter
define('_MYSQL_ENGINE_', 'MyISAM');
Rajouter la table
CREATE TABLE IF NOT EXISTS ps_carrier_group (
id_carrier int(10) unsigned NOT NULL,
id_group int(10) unsigned NOT NULL,
UNIQUE KEY id_carrier (id_carrier,id_group)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ensuite il faut y insérer pour chaque identifiant de transporteur le groupe par défaut au moins (1).
Par exemple
INSERT INTO ps_carrier_group (
id_carrier ,
id_group
)
VALUES ('1', '1')
, ('2', '1'), ('3', '1'
);
Cordialement,
PS: Et il manque de jolis intval() sur certains SELECT
#15
Posted 21 October 2010 - 06:12 PM
#16
Posted 21 October 2010 - 06:52 PM
Quote
Très juste , si l'on re télécharge la 1.1 ,
Sauf que , la version sur laquelle je me suis appuyé , et que j'ai corrigé est bien une 1.1 ... et ne contient pas cette constante mais MyISAM .
Je précise que bien sûr cette version provient http://www.prestashop.com/downloads
Y aurait-il plusieurs versions 1.1 ?
Module TNT Relais Colis, Ookoodo sur http://www.presta-broceliande.fr
Modules et fonctionnalités sur mesure.
Nouveau : France express/Top relais et Chronopost/Chrono Relais
►PS 1.3.x - PS 1.4.x ◄
#17
Posted 21 October 2010 - 06:56 PM
From 1287683558:
Quote
Très juste , si l'on re télécharge la 1.1 ,
Sauf que , la version sur laquelle je me suis appuyé , et que j'ai corrigé est bien une 1.1 ... et ne contient pas cette constante mais MyISAM .
Je précise que bien sûr cette version provient http://www.prestashop.com/downloads
Y aurait-il plusieurs versions 1.1 ?
Effectivement ^^
#18
Posted 21 October 2010 - 07:19 PM
Sil vous plait la team, pouvez vous nous dire CLAIREMENT :
- la version officielle en téléchargement sur presta peut tourner sous quelle version prestashop : 1.1, 1.2, 1.3, 1.4 ?
- ou en êtes vous de la résolution des multiples bugs du module qui le rendent inutilisable ?
parce que la on va pas sen sortir
Merci !
#19
Posted 21 October 2010 - 08:15 PM
http://www.prestasho...ewreply/319396/
est pleinement compatible 1.3 (je ne sais pas pour la 1.2.5 , mais je ne vois pas en quoi elle ne le serait pas , sur ce que je sais du code )
Elle résout pas mal de bugs, en tout cas tous ceux rencontrés en production, y compris l'enregistrement de l'adresse choisie, bureau de poste ou point relais , affichée donc dans la facture .
Même si désormais on nous a dit que le responsable du module se penchait sur l'intégration de ces correctifs , ainsi que ceux de enveloppebulle , je trouverais intéressant que ces derniers soient testés.
Cette version me semble assez stable, mais rien ne dit qu'il n'y a pas de bugs restant . Dans la foulée , on pourrait tenter de corriger ceux là aussi et finir par avoir un vrai module stable, en attendant celui de prestashop.
Enfin tout est dit , n'hésitez pas à vous servir et tester cette version.
Module TNT Relais Colis, Ookoodo sur http://www.presta-broceliande.fr
Modules et fonctionnalités sur mesure.
Nouveau : France express/Top relais et Chronopost/Chrono Relais
►PS 1.3.x - PS 1.4.x ◄
#20
Posted 22 October 2010 - 02:34 PM
Une nouvelle version du module 1.2 sera normalement disponible début de semaine prochaine et intègrera les modifications retenues sur le forum et aussi la compatibilité avec Expeditor.
Merci de respecter les règles du forum PrestaShop.com :)
Please comply with the PrestaShop.com forum rules :)
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users











