La boucle COMMANDE

De TheliaDoc
Aller à : navigation, rechercher

Paramètres d'entrée

id : identifiant de la commande

ref : référence de la commande (1)

client : identifiant du client ( si on souhaite afficher toutes les commandes d'un client ) (1)

statut : statut de la commande ( 1, 2, 3, 4 ... ou payé )

classement : inverse (plus récente)

deb : numéro de début de la commande

num : nombre de commandes à afficher

statutexcl : identifiants des statuts à exclure ( ex : statuexcl="1,2,3" )

(1) : Pour que la boucle COMMANDE retourne des enregistrements, il faut que l'un, au moins, des paramètres d'entrée ref ou client soit renseigné. Les autres paramètres d'entrée sont optionnels.

Paramètres de sortie

#ID : identifiant de la commande

#ADRESSE : adresse de la commande

#DATE : date de la commande

#DATELIVRAISON : date de livraison de la commande

#REF : référence de la commande

#ADRFACT : identifiant de l'adresse de facturation

#ADRLIVR : identifiant de l'adresse de livraison

#LIVRAISON : livrée ou non ? ( 0, 1 )

#FACTURE : numéro de facture

#COLIS : n° de colis

#PAIEMENT : type de paiement (ID du module de paiement)

#REMISE : remise de la commande.

#STATUTID : identifiant statut de la commande ( 1-->non payé, 2-->payé, 3-->traitement, 4-->envoyée )

#STATUT : libellé du statut de la commande ( non payé, payé, traitement, envoyée )

#TOTALCMD : total de la commande, remise déduite, hors port.

#PORT : frais de port

#TOTCMDPORT : total de la commande, port compris

#FICHIER : fichier associé à la commande

#TRANSPORT : identifiant du module de transport

A partir de Thelia 1.5, les variables suivantes sont disponibles :

#TRANSPORTTITRE : titre du module de transport utilisé

#PAIEMENTTITRE : titre du module de paiement utilisé

#COMDEVISE : devise associée

#TAUX : taux de la devise

#CLIENT : identifiant du client associé

#TOTALARTICLESTTC : le total des articles en TTC

#TOTALARTICLESHT : le total des articles en HT

#POURCEREMISE : le pourcentage de remise

Exemple

Afficher dans un tableau l'historique de toutes les commandes pour un client

               <THELIA_cmd type="COMMANDE" client="#CLIENT_ID">
               <tr>
                   <td class="ligne">#REF</td>
                   <td align="center" class="ligne">#DATE</td>
                   <td align="center" class="ligne">#TOTCMDPORT €</td>
                   <td align="center" class="ligne">#STATUT</td>
                   <td align="center" class="ligne"><a href="commande_detail.php?commande=#REF">Voir la commande</a></td>
               </tr>
               </THELIA_cmd>

Retour Les boucles simples