La boucle TRANSPORT
Présentation
La boucle transport permet de lister les plugins de transports disponibles dans la zone géographique du client.
La boucle considère dans l'ordre :
- d'abord le pays passé en paramètre d'entrée
- sinon le pays de l'adresse de livraison choisie par le client
- sinon le pays du client lors de son inscription.
Paramètres d'entrée
id : Identifiant du plugin de transport
nom : Nom du plugin de transport, visible dans le back-office [...]
pays : Identifiant de pays. Si indiqué, renvoie les frais de port vers le pays indiqué.
exclusion : Liste de nom à exclure, sépraré par une vigule ","
A partir de Thelia 1.5.2, la variable suivante est disponible :
cpostal : Code postal. Si indiqué, renvoie les frais de port vers le code postal indiqué.
Paramètres de sortie
#ID : Identifiant du plugin de transport
#TITRE : Titre du plugin de transport
#CHAPO : Chapo du plugin de transport
#DESCRIPTION : Description du plugin de transport
#PORT : Frais de port associés, basés uniquement sur le pays de l'adresse de livraison de l'utilisateur
#URLCMD : Url utilisée pour sélectionner le mode de transport et envoyer sur la page commande. Attention cela ne fonctionne que si l'adresse de livraison de l'utilisateur est éligible à ce mode de transport.
#COMPT : Compteur incrémenté à chaque passage dans la boucle
A partir de Thelia 1.5.2, les paramètres suivants sont disponibles :
#NOM : Nom du plugin de transport.
#LOGO : Si un fichier logo (obligatoirement nommé logo.gif ou logo.jpg ou logo.jpeg ou logo.png) est présent dans le répertoire du plugin, il est retourné dans cette variable.
Exemple
<THELIA_transport type="TRANSPORT"> <li><a href="#URLCMD"><span class="modeDeLivraison">#TITRE / #PORT €</span><span class="choisir">Je choisis ce mode de livraison</span></a></li> </THELIA_transport>
Affiche les différents types de mode de livraison actif sur votre site.
PS: Attention: Cette boucle renvoie seulement les types de transport disponible pour le pays du client, pensez pendant vos tests à utiliser un pays couvert par au moins un type de livraison, sinon la boucle ne renverra rien.
Retour Les boucles simples