Jump to content

[Résolu] Création de commande - PS v1.5.4


Recommended Posts

Bonjour,

Lors de la réception de paiement avec des paniers non transformés en commande(pb paypal), je souhaite établir la commande manuellement avec la fonction prévue à cet effet mais cela ne marche pas.

Voici le message d'erreur reçu.

Est-ce un bug ou un mauvais paramètrage de ma boutique ?

MErci pour votre aide.

 

[PrestaShopException]

 

Can't save Order

at line 264 in file classes/PaymentModule.php

// Creating order
260.	  $result = $order->add();
261.
262.	  if (!$result)
263.	   throw new PrestaShopException('Can\'t save Order');
264.
265.	  // Amount paid by customer is not the right one -> Status = payment error
266.	  // We don't use the following condition to avoid the float precision issues : http://www.php.net/manual/en/language.types.float.php
267.	  // if ($order->total_paid != $order->total_paid_real)
268.	  // We use number_format in order to compare two string

Edited by sportgoodies (see edit history)
Link to comment
Share on other sites

Hello,

 

Pour voir ce qu'il y a dans l'order (par exemple si id_customer = 0 ce qui peut être le souci effectivement)

 

Test un changement de statut de commande en insérant ligne 259

 

d($order);

 

tu auras plus d'infos sur la commande mais le vrai fond du problème c'est la non transformation en commande valide. Le problème se pose avec le module chèque par exemple ?

Link to comment
Share on other sites

Bonjour,

 

J'ai le même problème depuis passage à 1.5.4 (module paypal mis à jour aussi). Une commande client ou même créée en back office, et on ne peut lui changer son statut, par exemple "paiement accepté" dès qu'on valide cela renvoie une erreur 500.

Pareil avec le module chèque.

Les commandes passées en front par les clients n'ont pas de statut du tout.

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

De mon côté j'ai résolu le problème. Lors de l'import des clients de mon ancienne base (OsC) il y a du y avoir un problème. J'ai réessayé plusieurs fois mais c'est toujours identique. Résultat j'ai supprimé de la base tous mes clients qui devront se ré-inscrire sur le site.

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