Jump to content

[RESOLU] Erreur - Impossible de changer le statut


Recommended Posts

Bonjour à tous,

Après recherche sur le forum et sur notre cher amis G, je n'ai pas trouvé de sujet ou message concernant mon problème, donc je viens vers vous pour essayer d'avoir des pistes.

Configuration Prestashop 1.16.1.18 Multi boutique.

Problème : J'ai une commande que je n'arrive pas passer en statut "livré, expédié, facturé, etc.".

Voici le message d'erreur que j'obtiens :

[PrestaShopException]

Property Order->module is not valid
at line 917 in file classes/ObjectModel.php

912.             }
913. 
914.             $message = $this->validateField($field, $this->$field);
915.             if ($message !== true) {
916.                 if ($die) {
917.                     throw new PrestaShopException($message);
918.                 }
919.                 return $error_return ? $message : false;
920.             }
921.         }
922. 

    ObjectModelCore->validateFields - [line 246 - classes/ObjectModel.php]
    ObjectModelCore->getFields - [line 304 - classes/order/Order.php]
    OrderCore->getFields - [line 652 - classes/ObjectModel.php]
    ObjectModelCore->update - [line 306 - classes/order/OrderHistory.php]
    OrderHistoryCore->changeIdOrderState - [line 533 - controllers/admin/AdminOrdersController.php] - [3 Arguments]
    AdminOrdersControllerCore->postProcess - [line 178 - classes/controller/Controller.php]
    ControllerCore->run - [line 367 - classes/Dispatcher.php]
    DispatcherCore->dispatch - [line 58 - admin/index.php]

Auriez-vous une idée pour m'aider à réparer cela. Pour info j'ai le même message que je sois en mode true ou false en debug.

D'avance merci pour tous vos retours.

 

Edited by doc.mycro
[RESOLU] (see edit history)
Link to comment
Share on other sites

Merci Eolia , effectivement le nom du module était "Atos Sherlock" à la place de "Atos". je ne comprends pas pourquoi il a changé.

Par contre je viens de changer le statut paiement accepté par le statut livré et je vois un second paiement s'afficher. bizarre ?

Link to comment
Share on other sites

Votre module a été mis à jour récemment ?

Désactivez la case "considérer la commande comme payée" dans le statut livré (et dans tous ceux qui ne concernent pas un paiement ok, d'ailleurs)

Pour supprimer ce paiement en trop, allez dans la table ps_order_payment et supprimez la ligne en trop (surement la dernière de cette table)

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