BrunoJWest Posted August 29, 2017 Share Posted August 29, 2017 Bonjour,j'ai fait des recherches mais aucun résultat ne répond à ma question. Je cherche juste à ce que mes clients DOM TOM ne puisse pas choisir "France" comme pays si ils mettent un code postal en 97XXX.Ou l'inverse si ils choisissent France, qu'ils ne puissent pas mettre un code postal 97XXX la boutique vends dans les dom tom depuis 6 ans. pratique la détaxe. mon système de calcul de prix de livraison (poids colissimo par zone) marche très bien merci il y a juste que certains clients et notamment des nouveaux, mettent naturellement "France" au lieu de martinique, réunion etc.résultat ils arrivent à mettre 97XXX et france. ma facture est TTC au lieu de HT (à leur desavantage) et les frais de port sont ceux de métropole (à leur avantage). En general je les contacte, je modifie manuellement, factures et BL ou je revalide une commande. parfois je leur rembourse un peu (car avec la TVA iols payent un peu plus), et ils acceptent très bien.Sauf que le problème est que je passe beaucoup trop de temps à corriger ou leur demander de corriger pour que ce soit d'aplomb. Et en plus ça fait un ressenti négatif ou une contrariété chez certains d'entre eux ... je voudrais donc juste que pour la France on ne puisse pas pouvoir donner un code postal au delà de 95XXX(mais pour les dom tom oui).ça me parait évident et basique comme demande, et pourtant je ne trouve aucune réponse et aucun module qui me permette de filtrer ça. J'ai même essayé de mettre plusieurs formats pour le pays (genre 0NNNN;1NNNN; etc jusqu'à 95NNN ce qui faisait 14 possibilités) mais apparemment on ne peut pas les cumuler à moins qu'il y ait une astuce.Prestashop 1.6.1.6 hybride 1.6.1.11Thème tierssite http://www.pieces-auto-competition.comMerci d'avance pour vos idées ou réactions ! Bruno Link to comment Share on other sites More sharing options...
Faivre Posted April 19, 2018 Share Posted April 19, 2018 Bonjour ! Je rencontre le même problème et je suis preneuse de votre solution si vous en avez trouvé une Merci ! Link to comment Share on other sites More sharing options...
Prestashop Addict Posted June 4, 2018 Share Posted June 4, 2018 (edited) Oui il n'y a pas de contrôle par défaut des CP avec les pays, car il faudrait une base de données mondiale des CP de tous les pays :-( Pour te problème des DOM TOM il existe une solution en jquery qui fait le job : https://www.team-ever.com/produit/module-de-securisation-des-adresses-dom-tom-prestashop-1-6/ Edited June 4, 2018 by Prestashop Addict (see edit history) Link to comment Share on other sites More sharing options...
BrunoJWest Posted June 5, 2018 Author Share Posted June 5, 2018 Bonjour, merci beaucoup c'est exactement ce que je cherchais, pas plus, pas moins. Commandé et en test ... Link to comment Share on other sites More sharing options...
Prestashop Addict Posted June 9, 2018 Share Posted June 9, 2018 Bon j'ai testé aussi, et le code n'est pas terrible :-( Je travaille sur une solution que je vais poster sur un tuto de notre site. A très vite... Link to comment Share on other sites More sharing options...
BrunoJWest Posted June 9, 2018 Author Share Posted June 9, 2018 Bonjour, pour le moment moi ça fonctionne (et c'est gratuit), Après j'en demande pas des milles et des cents quoi de pas terrible au niveau du code ? et quel site ? Link to comment Share on other sites More sharing options...
Prestashop Addict Posted June 9, 2018 Share Posted June 9, 2018 (edited) Voici une solution sans module, juste avec une une modification Javascript détaillée dans ce tutoriel. Edited June 9, 2018 by Prestashop Addict (see edit history) Link to comment Share on other sites More sharing options...
Racines Nature Posted August 25, 2018 Share Posted August 25, 2018 Bonjour J'ai le même problème sur prestashop 1.7. Avez vous une solution ? Car vos exemples sont sur du 1.6 Merci Link to comment Share on other sites More sharing options...
Pierre Kevengo Posted November 12, 2018 Share Posted November 12, 2018 Bonjour à tous Désolé pour le déterrage de post mais comme Racines Nature, je cherche la solution pour PS 1.7... Prestashop Addict, vous êtes vous penché sur la nouvelle version depuis votre (super) tuto valable en 1.6 ? Merci Link to comment Share on other sites More sharing options...
ramaf Posted February 11, 2019 Share Posted February 11, 2019 J'ai résolu le problème en créant des états pour la France : de 01 à 95 France métropolitaine 971 - Guadeloupe 972 - Martinique etc... Link to comment Share on other sites More sharing options...
cyssoo Posted May 6, 2019 Share Posted May 6, 2019 Edit, désormais ce sont deux modules selon votre version de Prestashop, y'a zéro JS, et ça passe en full PHP+SQL. Compat' 1.6 à 1.7. Attention cependant, deux overrides pour Prestashop 1.6, mais Prestashop 1.7 a un hook bien utile (donc le module ne fait aucun override) Le p'tit bonus : on peut bloquer la Corse et n'importe quel code postal en cas de besoin vu qu'on peut gérer les blocages par codes postaux. Par défaut ça reprend tous les codes postaux des DomTom (et c'était pas cool à lister d'ailleurs). https://www.team-ever.com/produit/prestashop-1-7-module-verification-blocage-adresse-dom-tom/ Dispo sur Addons également Link to comment Share on other sites More sharing options...
Prestashop Addict Posted June 18, 2019 Share Posted June 18, 2019 (edited) Bon un petit up pour dire qu'on prépare un tuto pour la 1.7, qui est différent, car le contrôle n'est plus js mais via un hook introduit en PS 1.7.1. Je vous informe dès que c'est prêt Voilà le tuto est prêt pour PS1.7. Edited June 18, 2019 by Prestashop Addict ajout lien (see edit history) 1 Link to comment Share on other sites More sharing options...
Prestashop user Posted October 23, 2019 Share Posted October 23, 2019 Bonjour @Prestashop Addict J'ai pris connaissance de votre tuto mais je ne sais pas où mettre cette fonction : public function hookActionValidateCustomerAddressForm($params) ..... Pouvez-vous m'aider ? @ramaf J'ai essayé de créer des états comme tu le suggères mais je ne vois pas en quoi cela bloque le code postal de l'utilisateur ? Peux-tu m'en dire plus ? Merci d'avance. Link to comment Share on other sites More sharing options...
Prestashop Addict Posted October 23, 2019 Share Posted October 23, 2019 @Prestashop user il faut créer un module pour implémenter le hook. 1 Link to comment Share on other sites More sharing options...
ramaf Posted October 30, 2019 Share Posted October 30, 2019 (edited) Le mer.23 oct. 2019 à 12:41 PM, Prestashop user a dit : Bonjour @Prestashop Addict J'ai pris connaissance de votre tuto mais je ne sais pas où mettre cette fonction : public function hookActionValidateCustomerAddressForm($params) ..... Pouvez-vous m'aider ? @ramaf J'ai essayé de créer des états comme tu le suggères mais je ne vois pas en quoi cela bloque le code postal de l'utilisateur ? Peux-tu m'en dire plus ? Merci d'avance. Créer des états ne bloque le code postal, mais permet d'attribuer une zone différente par code postal ; de cette manière vous pouvez associer le transporteur que vous voulez à la zone. J'espère que c'est assez clair. Ramaf Edited October 30, 2019 by ramaf (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now