Mondial relay pas d’affichage des points relais sur Prestashop 1.5

Prestashop-MondialRelay

Les relais ne s’affichent pas sur votre boutique Prestashop en 1.5, c’est normal. Pour moi il y a une ligne incorrecte ou que je ne comprends pas.

En attendant un correctif de Mondial Relay vous pouvez commenter les lignes 563 et 564 de « mondialrelay.php« .

//if (_PS_VERSION_ >= '1.5')
//$id_carrier = (int)$this->context->cart->id_carrier;

Pour moi cette ligne n’est pas bonne car on ne récupère pas forcément l’id du transporteur Mondial Relay mais celui sélection ne dans le panier. En gros, il suffit de sélectionner un autre transporteur de rafraîchir le panier pour reproduire le bug.
Espérons que Mondial Relay décide de revoir ce module rapidement car il est toujours buggué.

Prestashop – Google Cloud Print

Voici mon premier module gratuit pour prestashop qui vous permet d’imprimer directement depuis le back office sur une imprimante distante via Internet. Tenir une boutique n’est pas de tout repos et il faut parfois gérer pleins de problèmes. Google a bien compris que le partage des imprimantes était un soucis majeur. Configuration du réseau local, partage des imprimantes, compatibilité des systèmes d’exploitation etc… . Google Cloud Print est là pour faciliter tout ça.
En quoi cet outil pourrait être un plus pour Prestashop ?

Continue reading

Prestashop – Mondial Relay (module)

Prestashop-MondialRelay

Je vous propose le module mondial relay 1.4 modifié pour corriger certains bugs bloquants :

– Bug de génération des étiquettes. (Accents, numéro de tel, code postaux etc …)
– Pas d’affichage des points relais. (Problème sur les adresses avec accents)

Utilisant le module de Mondial Relay pour la boutique de parapharmacie j’ai été confronté à plusieurs erreurs :

 This key [Expe_CP] hasn't a valid value format : 5000 This key [Expe_Tel1] hasn't a valid value format : +xxxxxxx There is an error number : 97. Details : Clé de sécurité invalide This key [Dest_Ad3] hasn't a valid value format : XX XXXXXX XXXXXX There is an error number : 97 Details : Clé de sécurité invalide Impossible de charger la carte des relais en front office.

Continue reading

Parapharmacie – la boutique

Parapharmacie

Ça y est, voilà quelques mois que la boutique en ligne de parapharmacie (pharma7.fr) est en opérationnelle.

Pourquoi Pharma7 ?

Cette parapharmacie est géré par la pharmacie du triolet située à Sète. Il était sympathique de trouver un nom court et simple pour ce service web. Nous avons donc joué sur la prononciation du chiffre sept et du nom de la ville de Sète où se trouve la pharmacie. Le 7 peut aussi être interprété comme 7jours/7. 🙂

Continue reading

Prestashop – Mise à jour des commandes Mondial Relay

Prestashop-MondialRelay

Chargé de maintenir la boutique d’une Parapharmacie j’ai été amené à faire beaucoup de modifications sur des modules Prestashop et notamment sur le module Mondial Relay. Le module natif développé par Vincent Schoener est assez complet il est d’ailleurs assez agréable d’y ajouter des modifications mineurs car le code est compréhensible. Ce type de transport étant assez économique pour le client il est souvent utilisé et nous souhaitions avoir un changement des statuts des commandes qui soit automatique. De base le module est livré avec un fichier « cron.php » qui une fois ajouté comme une tache cron sur votre serveur mettra automatiquement le statut livré à jour. J’ai donc repris ce script et je l’ai modifié pour avoir un script qui prenne aussi en compte les autres statuts comme « le retour d’un colis », « l’arrivé en point relais » etc … Continue reading