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

Prestashop 1.4 + Module de paiement ATOS / SIPS Gratuit de TrogloGeek

Prestashop-ATOS-Gratuit

Après une brève recherche je suis tombé sur le module ATOS de TrogloGeek. Il vous propose un module de paiement ATOS/SIPS gratuit !!. 🙂

Le boulot est remarquable et très intéressant pour les petits budgets. Seulement je n’arrivais pas à le faire fonctionner sous Prestashop 1.4. Voici quelques astuces pour que tout fonctionne correctement :
Continue reading

Prestashop – Mise à jour automatique des stocks

Pour la réalisation d’un projet de boutique en ligne je me suis intéressé à Prestashop. Il existe d’autres moteurs de boutique web mais aujourd’hui je vais seulement parler de celui ci.

Ma problématique était de mettre à jour automatiquement les stocks en lignes par rapport aux stocks réels de la boutique physique. La chance que j’ai c’est que l’outil informatique de la boutique physique permet d’exporter un fichier csv des produits et que Prestashop sait traiter ce type de fichier. Seulement tout ça se fait sur la partie administration et manuellement. J’ai donc chercher à automatiser cette partie.

Il existe surement de multiple solutions je vous propose la solution que j’ai trouvé et qui utilise la commande WGET. Ainsi il sera possible de faire un simple script Shell qui sera exécuté par CRON. Voici les détails de ce script :

Continue reading