La boucle COMMANDE spip et thelia : Différence entre versions
(Résumé automatique : blanchiment) |
|||
Ligne 1 : | Ligne 1 : | ||
+ | [[Image:Logo_spip_thelia.png]] | ||
+ | [http://www.spip-contrib.net/Plugin-Thelia le plugin thelia-spip] | ||
+ | '''Attention ces boucles nécessitent l'installation du plugin spip-thelia''' | ||
+ | |||
+ | =='''Attention commande sous spip et thelia'''== | ||
+ | |||
+ | * '''Dans thelia''' | ||
+ | <pre> | ||
+ | commande.php? | ||
+ | commande_detail.php? | ||
+ | commande_visualiser.php? | ||
+ | </pre> | ||
+ | * '''et renomé dans spip et thelia''' | ||
+ | <pre> | ||
+ | spip.php?page=commande | ||
+ | spip.php?page=commande_detail | ||
+ | spip.php?page=commande_visualiser | ||
+ | </pre> | ||
+ | * '''par la boucle''' | ||
+ | <pre> | ||
+ | #URL_PAGE{commande} | ||
+ | #URL_PAGE{commande_detail} | ||
+ | #URL_PAGE{commande_visualiser} | ||
+ | </pre> | ||
+ | |||
+ | == Param entrée == | ||
+ | |||
+ | '''id''' : id de la commande | ||
+ | |||
+ | '''ref''' : référence de la commande | ||
+ | |||
+ | '''client''' : id du client ( si l'on souhaite afficher toutes les commandes d'un client ) | ||
+ | |||
+ | '''statut''' : statut de la commande ( 1, 2, 3, 4 ... ou paye ) | ||
+ | |||
+ | '''classement''' : inverse (plus récente) | ||
+ | |||
+ | '''deb''' : numéro de début de la commande | ||
+ | |||
+ | '''num''' : Nombre de commandes à afficher | ||
+ | |||
+ | '''statutexcl''' : id des statuts à exclure ( ex : statuexcl="1,2,3" ) | ||
+ | |||
+ | == Param sortie == | ||
+ | |||
+ | '''THELIA-ID''' : id de la commande | ||
+ | |||
+ | '''THELIA-ADRESSE''' : adresse de la commande | ||
+ | |||
+ | '''THELIA-DATE''' : date de la commande | ||
+ | |||
+ | '''THELIA-DATELIVRAISON''' : date de livraison de la commande | ||
+ | |||
+ | '''THELIA-REF''' : référence de la commande | ||
+ | |||
+ | '''THELIA-ADRFACT''' : id de l'adresse de facturation | ||
+ | |||
+ | '''THELIA-ADRLIVR''' : id de l'adresse de livraison | ||
+ | |||
+ | '''THELIA-LIVRAISON''' : livrée ou non ? ( 0, 1 ) | ||
+ | |||
+ | '''THELIA-FACTURE''' : numéro de facture | ||
+ | |||
+ | '''THELIA-DATELIVRAISON''' : date de livraison | ||
+ | |||
+ | '''THELIA-COLIS''' : n° de colis | ||
+ | |||
+ | '''THELIA-PAIEMENT''' : type de paiement | ||
+ | |||
+ | '''THELIA-REMISE''' : remise de la commande. | ||
+ | |||
+ | '''THELIA-STATUT''' : statut de la commande ( 1-->non payé, 2-->payé, 3-->traitement, 4-->envoyée ) | ||
+ | |||
+ | '''THELIA-TOTALCMD''' : total de la commande | ||
+ | |||
+ | '''THELIA-PORT''' : frais de port | ||
+ | |||
+ | '''THELIA-TOTCMDPORT''' : total de la commande, port compris | ||
+ | |||
+ | '''THELIA-FICHIER''' : fichier associé à la commande | ||
+ | |||
+ | '''THELIA-TRANSPORT''' : id du module de transport | ||
+ | |||
+ | =='''Substitutions commande'''== | ||
+ | |||
+ | '''THELIA-COMMANDE_ID''' : retourne l'id de la commande passée en paramètre ( la référence est passée via | ||
+ | l'url par l'attribut commande ) ou le cas échéant de ma commande en cours | ||
+ | |||
+ | '''THELIA-COMMANDE_REF''' : : retourne la référence de la commande passée en paramètre ou le cas | ||
+ | échéant de ma commande en cours | ||
+ | |||
+ | '''THELIA-COMMANDE_TRANSACTION''' : retourne l'identifiant de transaction de la commande. | ||
+ | |||
+ | =='''Paiement cheque'''== | ||
+ | |||
+ | <pre> | ||
+ | <THELIA_cmd type="COMMANDE" ref="THELIA-COMMANDE_REF"> | ||
+ | N° DE COMMANDE : THELIA-REF <br /> | ||
+ | DATE : THELIA-DATE<br /> | ||
+ | TOTAL : THELIA-TOTCMDPORT €<br /> | ||
+ | </THELIA_cmd> | ||
+ | </pre> | ||
+ | |||
+ | =='''Détail commande payée'''== | ||
+ | |||
+ | <pre> | ||
+ | <THELIA_verifpay type="COMMANDE" ref="THELIA-COMMANDE_REF" statut="paye"> | ||
+ | numero facture THELIA-FACTURE / date facture : THELIA-DATE | ||
+ | </THELIA_verifpay> | ||
+ | </pre> | ||
+ | |||
+ | =='''Détail commande payée visualiser pdf'''== | ||
+ | |||
+ | <pre> | ||
+ | <THELIA_verifpay type="COMMANDE" ref="THELIA-COMMANDE_REF" statut="paye"> | ||
+ | <a href="client/pdf/facture.php?ref=THELIA-REF">visualiser pdf</a> | ||
+ | </THELIA_verifpay> | ||
+ | </pre> | ||
+ | |||
+ | =='''Visualiser mes commandes'''== | ||
+ | |||
+ | <pre> | ||
+ | <THELIA_cmd type="COMMANDE" client="THELIA-CLIENT_ID"> | ||
+ | THELIA-REF | ||
+ | THELIA-DATE | ||
+ | THELIA-TOTCMDPORT | ||
+ | THELIA-STATUT | ||
+ | <a href="#URL_PAGE{commande_detail,commande=THELIA-REF}">voir commande</a> | ||
+ | </THELIA_cmd> | ||
+ | </pre> | ||
+ | |||
+ | * [[Les boucles spip et thelia]] | ||
+ | * [[La boucle COMMANDE]] | ||
+ | |||
+ | |||
+ | --[[Utilisateur:Alainormandie|alainormandie]] 19 septembre 2008 à 14:00 (CEST) |
Version actuelle en date du 8 février 2009 à 13:19
Attention ces boucles nécessitent l'installation du plugin spip-thelia
Sommaire
Attention commande sous spip et thelia
- Dans thelia
commande.php? commande_detail.php? commande_visualiser.php?
- et renomé dans spip et thelia
spip.php?page=commande spip.php?page=commande_detail spip.php?page=commande_visualiser
- par la boucle
#URL_PAGE{commande} #URL_PAGE{commande_detail} #URL_PAGE{commande_visualiser}
Param entrée
id : id de la commande
ref : référence de la commande
client : id du client ( si l'on souhaite afficher toutes les commandes d'un client )
statut : statut de la commande ( 1, 2, 3, 4 ... ou paye )
classement : inverse (plus récente)
deb : numéro de début de la commande
num : Nombre de commandes à afficher
statutexcl : id des statuts à exclure ( ex : statuexcl="1,2,3" )
Param sortie
THELIA-ID : id de la commande
THELIA-ADRESSE : adresse de la commande
THELIA-DATE : date de la commande
THELIA-DATELIVRAISON : date de livraison de la commande
THELIA-REF : référence de la commande
THELIA-ADRFACT : id de l'adresse de facturation
THELIA-ADRLIVR : id de l'adresse de livraison
THELIA-LIVRAISON : livrée ou non ? ( 0, 1 )
THELIA-FACTURE : numéro de facture
THELIA-DATELIVRAISON : date de livraison
THELIA-COLIS : n° de colis
THELIA-PAIEMENT : type de paiement
THELIA-REMISE : remise de la commande.
THELIA-STATUT : statut de la commande ( 1-->non payé, 2-->payé, 3-->traitement, 4-->envoyée )
THELIA-TOTALCMD : total de la commande
THELIA-PORT : frais de port
THELIA-TOTCMDPORT : total de la commande, port compris
THELIA-FICHIER : fichier associé à la commande
THELIA-TRANSPORT : id du module de transport
Substitutions commande
THELIA-COMMANDE_ID : retourne l'id de la commande passée en paramètre ( la référence est passée via l'url par l'attribut commande ) ou le cas échéant de ma commande en cours
THELIA-COMMANDE_REF : : retourne la référence de la commande passée en paramètre ou le cas échéant de ma commande en cours
THELIA-COMMANDE_TRANSACTION : retourne l'identifiant de transaction de la commande.
Paiement cheque
<THELIA_cmd type="COMMANDE" ref="THELIA-COMMANDE_REF"> N° DE COMMANDE : THELIA-REF <br /> DATE : THELIA-DATE<br /> TOTAL : THELIA-TOTCMDPORT €<br /> </THELIA_cmd>
Détail commande payée
<THELIA_verifpay type="COMMANDE" ref="THELIA-COMMANDE_REF" statut="paye"> numero facture THELIA-FACTURE / date facture : THELIA-DATE </THELIA_verifpay>
Détail commande payée visualiser pdf
<THELIA_verifpay type="COMMANDE" ref="THELIA-COMMANDE_REF" statut="paye"> <a href="client/pdf/facture.php?ref=THELIA-REF">visualiser pdf</a> </THELIA_verifpay>
Visualiser mes commandes
<THELIA_cmd type="COMMANDE" client="THELIA-CLIENT_ID"> THELIA-REF THELIA-DATE THELIA-TOTCMDPORT THELIA-STATUT <a href="#URL_PAGE{commande_detail,commande=THELIA-REF}">voir commande</a> </THELIA_cmd>
--alainormandie 19 septembre 2008 à 14:00 (CEST)