Voici un nouveau plugin, qui permet de régler finement les types de transport proposés à vos clients, en fonction du contenu de leur panier.
Exemple:
Si le poids du panier dépasse 30 Kilos, il n'est pas possible d'utiliser le transport par Colissimo, ou Colissimo International, qui retournent des frais de port de 0,00 Euros. Ce transport ne doit donc pas être proposé si le panier de votre client dépasse 30Kg.
Ci-dessous le LISEZMOI.txt du plugin, ainsi qu'une copie d'écran du B.O.
Le plugin est disponible gratuitement sur Ergonoshop, et prochainement dans les contribs.
Les retours de bugs sont comme toujours les bienvenus.
PLUGIN FILTRAGE DES TRANSPORTS POUR THELIA
------------------------------------------
Ce plugin vous permet de régler finement les types de transport qui sont
proposés à vos clients, en fonction du contenu de leur panier. Exemple: si le
poids du panier dépasse 30 Kilos, il n'est pas possible d'utiliser le transport
par Colissimo, ou Colissimo International.
Contact et support: Franck Allimant (thelia@allimant.org).
Sujet du plugin sur le forum Thelia: http://forum.thelia.fr/viewtopic.php?id=27489
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.
BACK OFFICE
-----------
Le paramétrage du plugin filtragetransports est réalisé dans le back-office
Thelia (Modules -> filtragetransports). Il permet d'indiquer pour chaque plugin
transport une condition d'utilisation, qui peut être:
- Toujours: le plugin est toujours proposé
- Jamais: le plugin n'est jamais proposé
- Les frais de ports calculés par le plugin sont supérieurs à 0,00 Euros
- Le poids du panier est compris dans un intervalle donné,
- Le montant du panier est compris dans un intervalle donné,
- Le nombre d'articles du panier est compris dans un intervalle donné.
Le plugin ne se substitue pas à la configuration des transports de base qui
existe dans Thélia.
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.
UTILISATION
-----------
Dans la page adresse.html (ou dans la page que vous utilisez pour permettre à
votre client de choisir un transport), utilisez la boucle proposée par le
plugin en lieu et place de la boucle TRANSPORT. Exemple pour le template de
base de Thélia:
<h2>Choisissez un mode de livraison:</h2>
<div class="choixDeLaLivraison">
<ul>
<THELIA_transport type="filtragetransports">
<li><a href="#URLCMD"><span class="modeDeLivraison">#TITRE / #PORT €</span>
<span class="choisir">Je choisis ce mode de livraison</span></a>
</THELIA_transport>
</ul>
</div>
Ne seront présentés que les transports qui satisfont les conditions que vous
avez indiqué dans le B.O.
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.
LES BOUCLES
-----------
Le plugin propose une boucle qui se substitue à la boucle TRANSPORT de Thélia.
<THELIA_<nomboucle> type="filtragetransports">
Paramètres:
Les mêmes que la boucle TRANSPORT de Thélia.
Variables:
Les mêmes que la boucle TRANSPORT de Thélia, plus:
#POIDS: le poids du panier
#NBART: le nombre d'articles dans le panier
#TOTAL: le montant total du panier
Exemples d'utilisation sur la page adresse:
<h2>Choisissez un mode de livraison:</h2>
<div class="choixDeLaLivraison">
<ul>
<THELIA_transport type="filtragetransports">
<li><a href="#URLCMD"><span class="modeDeLivraison">#TITRE / #PORT € (#NBART articles, #POIDS Kg)</span>
<span class="choisir">Je choisis ce mode de livraison</span></a>
</THELIA_transport>
</ul>
</div>
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.
HISTORIQUE
----------
16-03-2010: 1.0.0 : Version initiale
--
Fin du fichier LISEZMOI.txt
Un aperçu du back-office:
Last edited by roadster31 (16-03-2010 18:54:42)