Jump to content

Impossible de créer une commande depuis le BO


Recommended Posts

Bonjour.

 

Sous PS 1.6.0.11, je ne parviens plus à créer une commande depuis le BO, que ce soit en la créant depuis le début ou en récupérant un panier abandonné.

Après avoir validé la commande, le BO contacte le site puis plus rien page blanche.

 

Cette fonctionnalité fonctionnait encore parfaitement il y a quelques jours et je n'ai rien installé qui pourrait perturber le processus.

 

Une idée?

Link to comment
Share on other sites

Voici le message d'erreur inscrit:

 

Fatal error: Call to a member function getOrderTotal() on a non-object in /home/nauteefrvd/www/classes/CartRule.php on line 1050

 

et voici le morceau de code auquel l'erreur se rapporte

 

1047    public function getCartAverageVatRate()

1048    {
1049    $context = Context::getContext();
1050    $cart_amount_ti = $context->cart->getOrderTotal(true, Cart::ONLY_PRODUCTS);
1051    $cart_amount_te = $context->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS);
 
$cart_vat_amount = $cart_amount_ti - $cart_amount_te;
 
Mon client est pourtant un particulier avec une TVA à 20%.
 
Nota, ce client a une réduction personnelle de 5€ TTC, est-ce la règle panier qui pose problème?
Edited by Chandler17 (see edit history)
Link to comment
Share on other sites

Je connais l'origine du bug mais pas la solution:

 

J'ai supprimé la réduction du client et réduit le prix manuellement sous le BO.

La commande a été générée normalement.

 

C'est donc la règle panier qui crée une erreur de calcul de la TVA et empêche la génération de la commande.

 

Si vous avez une solution, je suis preneur.

Link to comment
Share on other sites

  • 5 months later...

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
×
×
  • Create New...