luis24 Posted February 17, 2015 Share Posted February 17, 2015 Bonjour, Je suis en train d'essayer d'ajouter un message de remerciement sur la facture "invoice.tpl". J'aimerais pouvoir changer ce message automatiquement selon le nombre de commandes du client (par exemple pour une deuxième commande afficher "Merci pour cette nouvelle commande", pour une première :"Bienvenue" etc). Pour cela, j'ai besoin de connaître le nombre de commandes du client : auriez-vous une idée pour récupérer cette variable svp, on la voit notamment dans la fiche produit du client via le BO ("Commandes validées :"). J'ai cherché sur le net, sans succès ;-) Merci ! Link to comment Share on other sites More sharing options...
fred-vinapresta Posted February 17, 2015 Share Posted February 17, 2015 (edited) Bonjour, il faudrait essayer en overridant la function getContent de la classe classes/pdf/HTMLTemplateInvoice.php et y ajouter: $nb_orders = count(Order::getCustomerOrders((int)$this->order->id_customer)); $this->smarty->assign(array( 'nb_orders' => $nb_orders )); et récupérer {$nb_orders} dans le template Edited February 17, 2015 by fred-vinapresta (see edit history) Link to comment Share on other sites More sharing options...
luis24 Posted February 18, 2015 Author Share Posted February 18, 2015 Merci pour la réponse, je vais regarder à tout cela dès que j'ai un peu de temps et je vous tiendrai au courant ;-) Link to comment Share on other sites More sharing options...
luis24 Posted February 21, 2015 Author Share Posted February 21, 2015 Merci beaucoup Fred, cela fonctionne parfaitement ! 1 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