THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,
je rencontre exactement le même problème qu'ici : https://forum.thelia.net/viewtopic.php?id=12277

Si l'adresse du client est en France, c'est ok, si c'est en Europe le module n'apparait pas.

J'ai essayé de définir des tarifs pour toutes les zones où se trouve un pays mais je dois en rater,
à moins que ce soit les dom-tom que j'ai cherché à exclure qui me fassent le bazar.

Je ne sais pas modifier https://github.com/thelia-modules/DpdPickup pour que cela fonctionne.

Edit: Je me rends compte que le module me permet de configurer des prix pour des zones qui ne lui sont pas attribuées.
Je pense que ce n'est pas trop normal.
Précision, la version du module est 1.6.8
Peut être qu'il faut je lève une issue mais je sais pas trop quand il faut en lever ou pas

D'avance merci

Last edited by vz777 (14-11-2022 18:29:37)

Offline


Bon j'ai avancer, je me suis dit je vais essayer de faire quelque chose la ou je peux intervenir.

Sur mon environnement de test, qui est le même que la prod dupliqué à l'identique,
j'ai supprimé toutes les zones inutiles.
Dpd pickup s'affiche correctement que ce soit en France ou ailleurs.
Ce sont donc bien les zones qui me mettent les zones.

Sur mon environnement de prod, par contre, je n'arrive pas à supprimer certaines zones.
Quand j'appuie sur le bouton supprimer, cela recharge la page et puis il ne s'est rien passé.
Je ne sais pas pourquoi ?

Sur le screen, ce sont tous ceux avec aucun module associé :
screen.png

Offline


Bon j'ai fini par trouver le message d'erreur dans les logs :

27: ERROR [Propel.php:log()] {284} 2022-11-14 16:50:32:SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (``.`socolissimo_price`, CONSTRAINT `fk_socolissimo_price_area_id` FOREIGN KEY (`area_id`) REFERENCES `area` (`id`))

J'ai donc réactiver le module socolissimo et supprimer une par une les tranches de prix.
J'ai ensuite pu supprimer les zones inutiles.
J'ai aussi réorganiser mes zones, c'était un joli m...er

Et oh joie dpd pickup fonctionne comme je l'attends !


En dehors de vide les caches, je vais donc recopier 100 fois tous les jours : Va voir tes logs

Youpi

Last edited by vz777 (14-11-2022 18:28:58)