Cette fois, j'ai fait le test en payant autrement que Braintree (CB ou PayPal), j'ai payé en chèque par exemple et voici les erreurs que j'obtiens avant de pouvoir confirmer ma commande, est-ce que le problème ne viendrait pas de là ?
Fatal error: Uncaught exception 'Logeecom\Infrastructure\ORM\Exceptions\QueryFilterInvalidParamException' with message 'Operator = is not supported for NULL type' in /home/c1151316c/public_html/MarioDerive/modules/packlink/vendor/packlink/integration-core/src/Infrastructure/ORM/QueryFilter/QueryFilter.php:219 Stack trace: #0 /home/c1151316c/public_html/MarioDerive/modules/packlink/vendor/packlink/integration-core/src/Infrastructure/ORM/QueryFilter/QueryFilter.php(162): Logeecom\Infrastructure\ORM\QueryFilter\QueryFilter->validateConditionParameters('id', '=', NULL) #1 /home/c1151316c/public_html/MarioDerive/modules/packlink/classes/Utility/CarrierUtility.php(74): Logeecom\Infrastructure\ORM\QueryFilter\QueryFilter->where('id', '=', NULL) #2 /home/c1151316c/public_html/MarioDerive/modules/packlink/packlink.php(362): Packlink\PrestaShop\Classes\Utility\CarrierUtility::isDropOff(1) #3 /home/c1151316c/public_html/MarioDerive/classes/Hook.php(591): Packlink->hookActionValidateOrder(Array) #4 /home/c1151316c/public_html/MarioDe in /home/c1151316c/public_html/MarioDerive/modules/packlink/vendor/packlink/integration-core/src/Infrastructure/ORM/QueryFilter/QueryFilter.php on line 219
Et le pire c'est que la commande est enregistrée!! (sans statut) mais je la vois dans le backoffice.
Je vais donc essayer de supprimer le module PackLink et refaire le test pour voir.