Jump to content

PayPal - Comment résoudre l'erreur "Fatal error (OrderHistory -> id_order_state is empty)"


Recommended Posts

Bonjour à tous,

 

Pour résoudre l'erreur "Fatal error (OrderHistory -> id_order_state is empty)", il vous suffit de télécharger la dernière version du module et le mettre à jour sur votre PrestaShop :

http://addons.presta...748-paypal.html

 

Même si le problème arrive avec d'autres le modules, le fait d'installer la dernière version du module PayPal réglera votre problème sur tous les modules de paiement.

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

En fait le module ne bloque pas le processus d'achat. Lors de certaines mises à jour, nous avons remarqué que la table ps_configuration pouvait être corrompu (les variables concernant les Status des commandes ou Order State étaient vides). Le module PayPal contient le fix qui "répare" la table.

 

J'ai rajouté le fix dans à peu près tous les modules de paiement à présent :)

Link to comment
Share on other sites

  • 1 month later...

Bonjour. Je rencontre le problème avec le module Systempay v1.3a.

La transaction est bien effectuée, mais en front/back aucun statut de commande n'est attribué ?

 

Le support Lyra m'a également renvoyé sur une maj de PayPal v2.8.5, chose que j'ai faite mais aucun changement.

 

Modules utilisés: Virement Bancaire v0.5 par PrestaShop / Chèque v2.3 par PrestaShop / Systempay v1.3a / et dont je ne me sert plus: PayPal v2.8.5.

 

J'ai reinstallé en vain paypal / systempay, désactivé ou activé les modules dans tous les sens mais rien a faire.

 

Tables ps_order_state_lang et ps_order_lang sont "propres" comme sur un site test fonctionnel (avec systempay) sans erreur.

 

la table ps_configuration pouvait être corrompu (les variables concernant les Status des commandes ou Order State étaient vides).

La je n'ai pas trouvé dans ps-configuration quoi que ce soit, pourriez vous m'éclairer ? quel est ce fix ?

 

Résolu: il m'a fallu dans le fichier ../config/config.inc.php rajouter:

/* Define order state */

// DEPRECATED : these defines are going to be deleted on 1.6 version of Prestashop

// USE : Configuration::get() method in order to getting the id of order state

define('_PS_OS_CHEQUE_', Configuration::get('PS_OS_CHEQUE'));

define('_PS_OS_PAYMENT_', Configuration::get('PS_OS_PAYMENT'));

define('_PS_OS_PREPARATION_', Configuration::get('PS_OS_PREPARATION'));

define('_PS_OS_SHIPPING_', Configuration::get('PS_OS_SHIPPING'));

define('_PS_OS_DELIVERED_', Configuration::get('PS_OS_DELIVERED'));

define('_PS_OS_CANCELED_', Configuration::get('PS_OS_CANCELED'));

define('_PS_OS_REFUND_', Configuration::get('PS_OS_REFUND'));

define('_PS_OS_ERROR_', Configuration::get('PS_OS_ERROR'));

define('_PS_OS_OUTOFSTOCK_', Configuration::get('PS_OS_OUTOFSTOCK'));

define('_PS_OS_BANKWIRE_', Configuration::get('PS_OS_BANKWIRE'));

define('_PS_OS_PAYPAL_', Configuration::get('PS_OS_PAYPAL'));

define('_PS_OS_WS_PAYMENT_', Configuration::get('PS_OS_WS_PAYMENT'));

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

  • 4 years later...

bonsoir moi j ai se problème suivant

 

Fatal error: Class 'Dispatcher' not found in /home/vente914/public_html/index.php on line 28

 

impossible accès a mon site

 

merci d avance :mellow:

C'est venu tout seul ? Suite à une maj ou une modification ?

Quelle version de Prestashop ?

Pouvez-vous décrire le contexte dans lequel c'est arrivé ? Car avec juste le message d'erreur c'est un peu court...

 

A mon avis il y a eu une tentative de restauration échouée ou une modification/déplacement de fichiers.

  • Like 1
Link to comment
Share on other sites

oui j étais entrain de gérer les stocks ensuite c apparu d un coup en sachant que plutôt j ai ajouter des images sur ma page acceuil et fait quelque deplacement de module sur la pages d acceuil voila c tout !!! 

Version de PrestaShop 1.6.1.0

merci d avance :)

Link to comment
Share on other sites

Informations sur votre serveur Linux #1 SMP Thu Jun 11 12:13:03 EDT 2015 x86_64

Version du logiciel serveur Apache

Version de PHP 5.5.30

Limite de mémoire 128M

Temps d'exécution maximal (max_execution_time) 30

 

J AI SA MAIS FAUT SAVOIR QUE CE N EST PAS MOI QUI EST CREER LE SITE ....

Link to comment
Share on other sites

  • 6 months later...

Bonjour,

J'ai téléchargé la dernière mise à jour de paypal et j'ai toujours "fatal error" en fin de process de reglement par paypal, pourtant la commande passe mais le message s'affiche pour le client. quelqu'un aurait la solution ? ;) merci

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...