Haandler Posted September 5, 2019 Share Posted September 5, 2019 (edited) Bonsoir à tous, J'ai une petite question qui va sembler facile pour certains mais qui me pose un véritable problème.. J'aimerais que sur mon back-office, dans la liste des commandes, je voie si celles ci sont payées où non. Je me suis renseigné et j'ai constaté que dans la classe Order il y a une fonction hasBeenPaid(). public function hasBeenPaid() { return count($this->getHistory((int) $this->id_lang, false, false, OrderState::FLAG_PAID)); } J'aimerais utiliser cette fonction voir si mes commandes, un des statuts déjà accordé à la valeur de payé. Il est possible que des clients PRO utilisent le mode de paiement "Paiement à 30 jours" que la commande soit marquée comme expédié mais que celle-ci n'est pas encore payé, et il est également possible qu'une commande soit marquée en payée avant d'être expédié, c'est pour cela que j'aimerais mettre en place un système de bulle rouge et verte dans la liste des commandes. J'ai également essayer de récupérer tous les ID des status de commande (pour ensuite vérifier si il y en as un de payé) avec ce fichier override: <?php class AdminOrdersController extends AdminOrdersControllerCore { public function __construct() { parent::__construct(); $this->_select .= ', order_history.`id_order_state` as orderPayment'; $this->fields_list['orderPayment'] = array( 'title' => $this->l('Etat du paiement') ); } } Prestashop me retourne l'erreur suivante: Quote Mauvaise requête SQL Unknown column 'order_history' in 'field list' Merci de votre aide ! Edited September 5, 2019 by Haandler (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 6, 2019 Share Posted September 6, 2019 Bonjour, Conseils pour une meilleure utilisation du forum Questions détaillées N’hésitez pas à donner des détails dans vos posts, vous obtiendrez des réponses plus facilement et plus rapidement, plutôt que d’autres questions. Voici une liste d'informations importantes à préciser : Quote Type d’install (nouvelle/MàJ) : Version de PS : URL du site concerné : Thème (défaut/perso) : Code (original/modifié) : Hébergement : Version de PHP : Version de MySQL : Navigateur(s) concerné(s) : Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now