La boucle TRANSPORT

De TheliaDoc
Aller à : navigation, rechercher

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