Module gratuit pour gérer le Brexit sur PrestaShop et Thirtybees
Pour bien débuter cette nouvelle année, j'ai pris la décision de proposer un module gratuit pour vous aider à gérer le Brexit et cette fameuse contrainte de TVA sur les commandes de plus ou moins 135£.
J'avoue qu'après avoir passé des heures à comprendre comment réussir à faire ce module sans passer par un override complexe, j'ai cru que je n'y arriverais jamais.
Mais le réveillon et le fait de lever la tête de mon clavier m'a aidé à trouver une solution.
Pour réaliser ce module je me suis simplement inspiré du module natif de PrestaShop pour la gestion des numéros de TVA intracommunautaire.
Ce qui explique pourquoi j'offre ce module gratuitement en espérant que les équipes de PrestaShop en proposent un prochainement pour la version 1.7 car je ne me suis occupé que de la version 1.6 de PrestaShop et donc de Thirtybees par la même occasion.
Le développement de ce module m'a amené à utiliser des techniques de développement que je n'avais jamais testé jusqu'à maintenant et que je n'avais jamais rencontré sur un autre module.
Mon souci fut plus de trouver le moyen de transmettre le montant du panier pour effectuer la comparaison et savoir si on devait appliquer la taxe ou pas.
je me suis battu durant des heures avec des fonctions PrestaShop qui se crachaient lamentablement à chaque essai.
Mon salue est venu d'un autre de mes modules où j'avais utilisé les cookies pour transmettre des informations ... ce qui fut parfait et m'a amené à réussir à transmettre ces informations.
Sauf que rien n'est jamais simple, cela amena un nouveau souci, car le changement de quantité dans le panier ne prenait en compte ce cookie qu'après un décalage d'un clic, ce qui ne fonctionnait donc toujours pas.
Il me suffit de changer de hook pour que tout se passe à merveille.
Le module ne demande pas de réglage, même si j'en ai laissé de disponible au cas où.
Bien entendu, il est indispensable de disposer de la livre sterling de configurée sur sa boutique pour faire fonctionner ce module.
Téléchargement
Télécharger le module sur Prestatoolbox
Mise à jour
Le module gratuit est abandonné du fait de soucis de configuration et il est remplacé par le module payant plus complet et respectueux de la législation.
Discussions