Jump to content
Sign in to follow this  
cimedia

BUG le calcul du panier

Recommended Posts

Presta 1.6.1.4

 

Le montant du recap pannier est erroné ainsi que la facture dans certain cas.

 

Test avec le template de base

 

 

 

=>  le montant total est alors erroné dans certains cas, y compris dans le pdf de la facture. 

 

on se trouve avec des factures fausses : ils manque des produits sur la facture... et donc le montant total ne correspond pas à la somme des produits acheté !!!

 

Les produits manquant n'apparaissent pas dans la table order detail

 

 

Bref, bien des soucis en vue pour le marchand....  :(

 

 

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

J'ai migré sur la dernière version de prestashop ce jour... et même problème 

La je craque !!!

 

Le panier passé sur le client n'est pas entièrement repris sur la facture => résultat une personne commande 3 articles, il ne voit qu'un article dans la commande par exemple !!!

De façon aléatoire. 3 commandes concernées ce matin...

 

C'est grave... 

 

Je ne sais plus que faire

 

Pour certaine commande je n'ai même pas d'articles et pour certaine commande je n'ai même pas de panier !

 

J'utilise le theme par defaut...

 

Dur dur dur avec prestashop  :unsure:

Share this post


Link to post
Share on other sites

OK J'avance... en mode debug sur la commande :

 

[PrestaShopException]
 
Property OrderDetail->product_name is not valid
at line 909 in file classes/ObjectModel.php
 
904.             }
905. 
906.             $message = $this->validateField($field, $this->$field);
907.             if ($message !== true) {
908.                 if ($die) {
909.                     throw new PrestaShopException($message);
910.                 }
911.                 return $error_return ? $message : false;
912.             }
913.         }
914. 
ObjectModelCore->validateFields - [line 246 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 487 - classes/ObjectModel.php]
ObjectModelCore->add - [line 802 - classes/order/OrderDetail.php] - [2 Arguments]
OrderDetailCore->add - [line 445 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 653 - classes/order/OrderDetail.php]
OrderDetailCore->create - [line 678 - classes/order/OrderDetail.php] - [7 Arguments]
OrderDetailCore->createList - [line 364 - classes/PaymentModule.php] - [7 Arguments]
PaymentModuleCore->validateOrder - [line 64 - modules/cheque/controllers/front/validation.php] - [9 Arguments]
ChequeValidationModuleFrontController->postProcess - [line 178 - classes/controller/Controller.php]
ControllerCore->run - [line 367 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]

Share this post


Link to post
Share on other sites

POur le moment j'ai supprimé le contrôle de la ligne 906 à 912

Share this post


Link to post
Share on other sites

Le nom du produit concerné :

 

Bande abrasive 2000x50mm

 

Je ne vois pas le problème ?!

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More