Jump to content

[RESOLU] Fatal error (OrderHistory -> id_order_state is empty)


pocheavin

Recommended Posts

Salut a tous,

 

Depuis un peu plus de 72h, j'ai un bug qui commence a me prendre la tete car je ne trouve de réponse nul part sur le forum, juste du "le sujet a déjà été vu, fait une recherche" ...... oui mais sans aucune réponse fiable de qui que se soit.

 

Donc voila mon problème:

 

Depuis 72h, s'il y a un paiement par chèque, au moment de la confirmation du paiement, voici le message d'erreur "Fatal error (OrderHistory -> id_order_state is empty)".

Je ne vois pas la commande en B.O, mais je vois le panier avec l'article(s), mais aucun montant(€)

 

S'il y a un paiement par Paypal, je reçois bien un mail de paypal confirmant une commande, mais cote B.O aucune commande, mais je vois le panier avec l'article(s), toujours sans montant(€)

 

Et bien sur, IDEM avec Moneybookers.

 

Je suis sous prestashop 1.4.2.0 et j'ai essayer de faire la mise a jour en 1.4.4.0 ........... c'est une totale catastrophe avec cette mise a jour, donc j'ai préféré re-installé mon backup sous 1.4.2.0.

Je n'ai fait aucune modification de presta depuis plus d'un mois, et les commandes jusque la étaient OK.

 

Donc quoi faire, Monsieurs les développeurs de Prestashop qui sorte une mise a jour ..... par jour et non s'assuré de la stabilité des version existante (voir la liste non exhaustive des messages concernant les Bug sur se Forum)

 

 

Donc je suis dans la merde, car je perd des ventes a cause de Prestashop

 

Merci a vous de votre aide

 

PS: pourquoi ne pas faire des tutos concernant les bugs récurent de Presta avec la(es) soluce(s)!!!

Link to comment
Share on other sites

Pour résoudre ce problème vous avez besoin de rajouter ces champs dans votre BBD.

 

Pouvez entrer cette commande dans votre PhpMyAdmin ou directement entrer la commande dans votre invit de commande SQL.

 

N'oubliez pas de remplacer PREFIX_ par le vôtre (souvent c'est ps_)

 

INSERT IGNORE INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES

(‘PS_OS_CHEQUE’, ‘1’, NOW, NOW),

(‘PS_OS_PAYMENT’, ‘2’, NOW, NOW),

(‘PS_OS_PREPARATION’, ‘3’, NOW, NOW),

(‘PS_OS_SHIPPING’, ‘4’, NOW, NOW),

(‘PS_OS_DELIVERED’, ‘5’, NOW, NOW),

(‘PS_OS_CANCELED’, ‘6’, NOW, NOW),

(‘PS_OS_REFUND’, ‘7’, NOW, NOW),

(‘PS_OS_ERROR’, ‘8’, NOW, NOW),

(‘PS_OS_OUTOFSTOCK’, ‘9’, NOW, NOW),

(‘PS_OS_BANKWIRE’, ‘10’, NOW, NOW),

(‘PS_OS_PAYPAL’, ‘11’, NOW, NOW),

(‘PS_OS_WS_PAYMENT’, ‘12’, NOW, NOW),

(‘PS_IMAGE_QUALITY’, ‘jpg’, NOW, NOW);

  • Like 1
Link to comment
Share on other sites

Slt c'est résolu pour jojo mais est ce résolu pour pochavin ? et si oui Pochavin as tu utilisé la même méthode ? Perso j'hésite a rajouter cet invit presta est deja bien lourd.

 

Et puis ca commence à etre une vraie usine à gaz dans toute son ampleur de plus en plus je déconseille !

Link to comment
Share on other sites

Pour résoudre ce problème vous avez besoin de rajouter ces champs dans votre BBD.

 

Pouvez entrer cette commande dans votre PhpMyAdmin ou directement entrer la commande dans votre invit de commande SQL.

 

N'oubliez pas de remplacer PREFIX_ par le vôtre (souvent c'est ps_)

 

INSERT IGNORE INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES

(‘PS_OS_CHEQUE’, ‘1’, NOW, NOW),

(‘PS_OS_PAYMENT’, ‘2’, NOW, NOW),

(‘PS_OS_PREPARATION’, ‘3’, NOW, NOW),

(‘PS_OS_SHIPPING’, ‘4’, NOW, NOW),

(‘PS_OS_DELIVERED’, ‘5’, NOW, NOW),

(‘PS_OS_CANCELED’, ‘6’, NOW, NOW),

(‘PS_OS_REFUND’, ‘7’, NOW, NOW),

(‘PS_OS_ERROR’, ‘8’, NOW, NOW),

(‘PS_OS_OUTOFSTOCK’, ‘9’, NOW, NOW),

(‘PS_OS_BANKWIRE’, ‘10’, NOW, NOW),

(‘PS_OS_PAYPAL’, ‘11’, NOW, NOW),

(‘PS_OS_WS_PAYMENT’, ‘12’, NOW, NOW),

(‘PS_IMAGE_QUALITY’, ‘jpg’, NOW, NOW);

 

 

C'est vraiment scandaleux de lacher une version aussi pourrie sur un public qui ne se doute de rien. Une vraie usine à gaz comme disait airalex!!!

Link to comment
Share on other sites

Pour résoudre ce problème vous avez besoin de rajouter ces champs dans votre BBD.

 

Pouvez entrer cette commande dans votre PhpMyAdmin ou directement entrer la commande dans votre invit de commande SQL.

 

N'oubliez pas de remplacer PREFIX_ par le vôtre (souvent c'est ps_)

 

INSERT IGNORE INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES

(‘PS_OS_CHEQUE’, ‘1’, NOW, NOW),

(‘PS_OS_PAYMENT’, ‘2’, NOW, NOW),

(‘PS_OS_PREPARATION’, ‘3’, NOW, NOW),

(‘PS_OS_SHIPPING’, ‘4’, NOW, NOW),

(‘PS_OS_DELIVERED’, ‘5’, NOW, NOW),

(‘PS_OS_CANCELED’, ‘6’, NOW, NOW),

(‘PS_OS_REFUND’, ‘7’, NOW, NOW),

(‘PS_OS_ERROR’, ‘8’, NOW, NOW),

(‘PS_OS_OUTOFSTOCK’, ‘9’, NOW, NOW),

(‘PS_OS_BANKWIRE’, ‘10’, NOW, NOW),

(‘PS_OS_PAYPAL’, ‘11’, NOW, NOW),

(‘PS_OS_WS_PAYMENT’, ‘12’, NOW, NOW),

(‘PS_IMAGE_QUALITY’, ‘jpg’, NOW, NOW);

 

 

C'est vraiment scandaleux de lacher une version aussi pourrie sur un public qui ne se doute de rien. Une vraie usine à gaz comme disait airalex!!!

 

 

je sais pas, je suis pas 1dev mais je savais qu'il y'avait des tables en plus dans 1.4.4 à rajouter dans php myadmin. je veux pas faire le prétentieux, mais j’évite au maximum de faire des mise à jour, surtout quand un choppe tourne bien. Tu sais toujours ce que tu laisses et jamais ce que tu prends

Link to comment
Share on other sites

Bonjour,

 

Moi ce que je ne comprends pas sur ce topic c'est que vous semblez tous avoir une erreur sur les structure de table, ce qui laisse suggérer 2 choses, soit Prestashop s'amuse à faire des version non testées et non terminées, soit l mise à jour est mal faites car je ne crois pas que le bug est été remonté.

Link to comment
Share on other sites

  • 4 weeks later...

Bonsoir,

 

Ce sujet "Fatal error (OrderHistory -> id_order_state is empty)", est marqué comme résolu, ce que j'ai du mal à comprendre. Que ce soit sur les forums français ou anglais, les solutions données sont variables.

J'ai eu de nombreux bugs liés au module Paypal pour Prestashop.

Certains se sont résolus en téléchargeant une nouvelle version du module Paypal datant de juillet 2011.

IL reste donc ce fameux "Fatal error (OrderHistory -> id_order_state is empty)".

J'ai téléphoné 3 fois et écrit à Prestashop (en leur donnant accès à la boutique etc) qui m'a répondu... 3 semaines plus tard!!!! Pour le dire de prendre un ticket à 49 euros pour en gros me dire de quoi il s'agit...

 

Je trouve cela assez scandaleux d'autant qu'il est certain que cela est du à un bug du module Paypal proposé par Prestashop.

Je ne suis pas développeur et je pensais que Prestashop était sérieux.

Ce sera la première et dernière que j'utiliserai cette solution. Mais en attendant j'ai besoin urgemment de résoudre cela. Je ne suis pas développeur et ne veux pas fourrer mon nez dans les BDD et PHPMySql, de peur de tout casser;

 

Prestashop peut-il prendre ses responsabilités et très vite proposer une solution, enfin surtout un module non buggé ou un développeur qui puisse corriger ce bug de manière efficace???

 

Merci

Link to comment
Share on other sites

Bonjour sandysan,

 

Que cela soit résolu pour l'auteur du sujet n’empêche pas que pour d'autres la solution sera différente.

 

Pourrais-tu répondre à quelques-unes de mes questions afin de comprendre ce qu’il s’est passé ?

 

Jusqu'à présent aucune des solutions apportées sur le forum que tu as pu tester ne t'ont permis de résoudre ton problème ?

 

As-tu créé un sujet sur le forum ? Signalé le bug sur le bug tracker ? Tu n'as eu aucune réponse ?

 

Tu as écrit sur quelle adresse de PrestaShop ?

Link to comment
Share on other sites

Bonjour,

 

Oui j'ai créé un sujet sur le forum

Non pas sur le bug tracker

Je viens ce jour d'avoir Bejamin de A. au tél qui me conseille d'installer la version 2.8 du module Paypal qui est paraît-il stable.

Je viens de voir ce message qui ne me rassure pas.

<http://www.prestashop.com/forums/topic/130896-module-paypal-impossible-a-faire-fonctionner/page__hl__paypal+2.8__fromsearch__1>

 

merci

Link to comment
Share on other sites

La personne qui a cette erreur doit utiliser une version de PrestaShop qui a des problèmes de rétrocompatibilité.

Votre problème (id_order_state is invalid) a été réglé sur la version 2.8

Si le problème persiste ou qu'un nouveau problème apparait, n'hésitez pas à revenir ici pour m'en informer (je suis le développeur en charge du module)

Link to comment
Share on other sites

  • 3 weeks 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...