Le blog d’un développeur freelance passionné de web, qui partage ici diverses trouvailles et réflexions dans le domaine du web, du développement, du SEO, et des nouvelles technologies.
Prestashop : Popup modal choix du pays par défaut
Dans le cadre des ventes à l’international, diverses éléments peuvent varier selon le pays du client : taxes, transporteurs, etc.
Une des manières d’afficher ces éléments localisés, sans que le client soit identifié et ait saisi son adresse, est d’afficher une popup à la première connexion sur le site pour que l’utilisateur puisse choisir son pays par défaut.
J’ai développé un module Prestashop permettant d’afficher ce type de popup, avec diverses options.
Ce module est disponible sur Prestashop addons : Popup modal choix du pays par défaut
Il est compatible Prestashop 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Infos avant le transporteur avec condition de pays
Si vous avez sur votre boutique prestashop des informations à fournir au client concernant la livraison, dans le tunnel de commande, selon le pays de destination, Prestashop ne propose pas de fonctionnalité pour cela.
J’ai développé un petit module pour répondre à ce besoin.
il affiche les informations avant le transporteur dans la page d’achat, activée ou désactivée avec la condition du pays.
Ce module est disponible sur Prestashop addons : Infos avant le transporteur avec condition de pays
Il est compatible Prestashop 1.6 et 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Frais de port supplémentaires par code postal
Selon les contraintes liées aux frais de transport, il est possible sur une boutique ecommerce de devoir prévoir des frais d’expédition supplémentaires qui dépendent de la localisation du client.
Pour pouvoir gérer cela, j’ai développé un module prestashop permettant de définir ce montant de frais de port supplémentaires en fonction du code postal du client.
Ce module est disponible sur Prestashop addons : Frais de port supplémentaires par code postal
Il est compatible Prestashop 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Fusionner deux clients
Si un client s’est inscrit plusieurs fois sur votre boutique Prestashop (en compte client ou en compte invité), vous pouvez être amené à vouloir fusionner ses différents comptes, pour qu’il ait sur un seul et même compte client toutes ses données et son historique.
Prestashop ne le proposant pas cette fonctionnalité, j’ai pour cela développé un module permettant de faire cette fusion.
Il permet de rechercher et sélectionner deux comptes clients (client « source » et client « cible »), pour ensuite copier les données et l’historique du client « source » vers le client « cible », avant de supprimer le client « source ».
Ce module est disponible sur Prestashop addons : Fusionner les clients
Il est compatible Prestashop 1.6 et 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Avoir automatique sur les commandes annulées
Sur prestashop, lorsque vous annulez une commande, vous êtes obligés de générer un avoir manuellement.
Pour simplifier le process, j’ai développé un module qui permet de générer automatiquement un avoir sur les commandes facturées lorsque celles ci sont passées en état « Annulé ».
Ce module, initialement vendu sur Prestashop addons, est désormais distribué librement : https://github.com/mathieuthollet/ordersliponcancelledorders
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Montant total minimum de commande par code postal
Selon les contraintes liées aux frais de transport, il est possible sur une boutique ecommerce de devoir prévoir un montant total minimal de commande qui dépende de la localisation du client.
Pour pouvoir gérer cela, j’ai développé un module prestashop permettant de définir ce montant minimal de commande en fonction du code postal du client.
Fonctionnalités :
- Saisie de règles de montant minimum s’achat selon le code postal . Vous pouvez le caractère « * » si vous ne voulez pas saisir tous les codes postaux
- Options :
- Calcul du prix est avec ou sans taxes
- Ignorer le prix d’ achat minimal pour les transporteurs de livraison gratuite
- Bloquer les codes postaux qui ne correspondent pas à la liste des règles
Ce module est disponible sur Prestashop addons : Montant total minimum de commande par code postal
Il est compatible Prestashop 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Import abonnés à la newsletter
Si vous migrez un site existant sur Prestashop depuis une autre plateforme, ou encore si vous collectez des adresses email optins via d’autres outils que Prestashop, il est possible que vous vouliez importer des adresses email dans la base de données newsletter de Prestashop.
J’ai pour cela développé un module qui permet d’importer via fichier CSV des inscrits à la newsletter.
En plus de l’adresse email, il permet également d’importer le champ « http_referer », ce qui peut être utile pour distinguer les inscrits provenant de différentes sources ou différentes campagnes marketing.
Ce module est disponible sur Prestashop addons : Import abonnés à la newsletter
Il est compatible Prestashop 1.6 et 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Fonctionnalités navigation + SEO pour configuration mutli-lingue en multi-boutique
Il s’agit d’une configuration particulière de Prestashop : Gestion du multilingue via le multiboutique, c’est à dire que l’on a une boutique par langue (contrairement à la configuration standard où toutes les langues sont sur la même boutique).
Cette configuration est utilisée dans différents types de cas : si chaque langue est sur un nom de domaine différent, ou si on a certains éléments de configuration spécifiques selon la langue qui ne permettent pas de les utiliser sur la même boutique (gestion différente de la TVA, etc.).
J’ai développé plusieurs modules destinés à ce type de cas :
- Module SEO : Multi-store HrefLang (compatible Prestashop 1.6 et 1.7)
- Module navigation : Multi-store Language selector widget (compatible Prestashop 1.7 uniquement, mais adaptable sur demande à Prestashop 1.6)
- Module ciblage utilisateurs : Multi Store Language Redirection (compatible Prestashop 1.6 et 1.7)
Ces modules sont également disponibles en pack (prix diminué) : Multistore HrefLang, Language Selector and redirection
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ces modules, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Exporter commandes règles paniers codes promos CSV
Le suivi des campagnes promotionnelles / web marketing demande parfois de connaitre toutes les utilisations qui ont été faites des codes promos.
Prestashop ne permet pas cela nativement, c’est pourquoi j’ai développé un module permettant l’export des commandes utilisant règles panier (codes promos) dans un fichier CSV contenant les informations de commande, facture, adresse de facturation de livraison.
Il est possible de filtrer par identifiant règle panier / code promo, statut de commande, date et pays.
Ce module est disponible sur Prestashop addons : Exporter commandes règles paniers codes promos CSV
Il est compatible Prestashop 1.6 et 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.
Prestashop : Vider le cache – tache cron plannifiée
Effacer le cache Prestashop à la fréquence souhaitée, sans avoir à le faire manuellement dans admin, peut être nécessaire dans certains cas, mais Prestashop ne propose pas de fonctionnalité pour cela.
J’ai développé un module pour pallier à ce manque, facile à installer, et compatible avec n’importe quel gestionnaire de taches cron.
Il permet de créer une tâche automatique pour vider votre cache prestashop, et réindexer le module de navigation à facette.
La réindexation du module navigation à facette, et des tarifs de ce même module, est paramétrable (on peut choisir ou non de l’activer).
Ce module est disponible sur Prestashop addons : Vider le cache – Tache cron plannifiée
Il est compatible Prestashop 1.6 et 1.7
N’hésitez pas à me contacter si vous souhaitez des modifications / ajout de fonctionnalités dans ce module, ou pour toute demande de développement spécifique de module Prestashop.