THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Slt à tous,
Je dois faire une remise de 15 % si mon internaute enlève la marchandise sur place.
Voici le code du plugin
$fraisport=$this->total*15/100;
return - $fraisport;

Le frais de port apparait bien négatif dans le panier mais n'influence pas le total.

Est-ce une mauvaise méthode ?
dois je utiliser plutot la ligne de remise ? Si oui, comment l'attaquer depuis le calcul des ports ?

Merci


W-Prog - Développement site internet

Offline


Bon je me répond à moi même car j'ai avancer un peu.
en fait, j'ai trouvé une astuce, je créer un code promo de 15 %
et dans mon plugin de livraison : je met le code suivant :

session_start();
$promo = new Promo();
$promo->charger("enlevement");//Code promo de 15 % créer spécialement pour les enlèvements
$_SESSION['navig']->promo = $promo;	//Attention laisse la promo en session donc mettre à 0 si client change de méthode de livraison

Ca fonctionne bien !
Il ne faut pas oublier de mettre le tag : #PANIER_TOTPORT pour afficher le total net à payer

Last edited by w-prog (16-01-2009 18:42:49)


W-Prog - Développement site internet