Jump to content

Etat des commandes dans l'historique des commandes


 Share

Recommended Posts

Bonjour.

Je cherche à rendre mon thème le plus visuel possible en agrémentant le plus de fonctions "visuelles" possible.

J’ai trouvé / adapté pleins de petites choses au fur et à mesure mais là, je sèche:

le voudrais, sur la page du récapitulatif des commande, avoir affiché autre que simplement le texte par défaut, l'état de commande avec une autre couleur, un picto qui permet d'identifier si la commande est ok, s'il y a une erreur de paiement, ... mais je n'ai pas trouvé comment y arriver.

 

Le plus facile aurait été (je pense) de mettre une condition pour chaque état:

- si paiement acepté: XXX

- si le colis est livré

- etc..

mais je n'arrive pas à voir comment me resservir des états et à les utiliser (dans le fichier tpl, pas php bien sur )

 

je suis sur que c'est possible car en amont la lecture d'une liste est faite pour afficher un résultat (comme par exemple pour le mode de paiement, le transporteur, ...) donc il doit bien y avoir une solution par là :P

 

 

Merci d'avance.

Share this post


Link to post
Share on other sites

  • 4 months later...

bonjour,

as tu trouvé ?

je cherche aussi une condition à mettre dans le fichier history.tpl pour :

- si paiement acepté alors affichage de "facture" sinon affichage de "proforma"

Share this post


Link to post
Share on other sites

bonjour,

as tu trouvé ?

je cherche aussi une condition à mettre dans le fichier history.tpl pour :

- si paiement acepté alors affichage de "facture" sinon affichage de "proforma"

Bonjour.

Oui, effectivement, j'ai réussi à trouver une solution.

sur la page history.tpl, j'ai modifié le

<td class="history_state ...></td>

par ça:

<td class="history_state" {if isset($order.order_state)} id="history_state_{$order.id_order_state}"{/if}> {if isset($order.order_state)}<img src="../img/os/{$order.id_order_state}.gif" />{$order.order_state|escape:'htmlall':'UTF-8'}{/if}</td>

ce qui me permet donc d'avoir un picto associé  à l'état de la commande.

 

pour ta facture, je pense que tu peu regarder la

<td class="history_invoice">

qui par défaut a une condition d'affichage d'une facture si elle existe, donc je pense que tu peu arriver à modifier la condition par défaut.

 

par contre, petite information: j'utilise une version 1.5.3 de Prestashop (je ne sait pas si c'est le même procédé sur les versions ultérieures).

 

Bon courage :)

  • Like 1

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More