Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
*


[RESOLU] Désactiver module au delà d'un certain poids pour activer le suivant


Pages: [1]
  Imprimer  

  [RESOLU] Désactiver module au delà d'un certain poids pour activer le suivant
Auteur Message
fepunk59
Nouveau membre
*

Points gagnés: 0
Messages: 2


Voir le profil
[RESOLU] Désactiver module au delà d'un certain poids pour activer le suivant
« le: 01 Septembre 2010 à 10:29:53 »

Bonjour, j'ai un peu du mal avec mes modules de livraison.

J'ai un module lettre max, et un module colissimo, configurés au poids.

Pour tout ce qui est en dessous de 400 grammes, c'est le module lettre max qui s'en charge, au delà c'est le collissimo.

Tout va bien, sauf qu'en dessous de 400 grammes, le module collissimo est quand même actif (j'aimerai bien le désactiver pour éviter toute confusion avec le client), et le plus gros problème: une fois les 400 grammes depassés, le module lettre max reste actif (avec un prix de 0, ce qui permet au client de ne pas payer les frais de port si selectionné), donc j'aimerai le supprimer à partir de la limite.


Ma question est donc: y a t'il une syntaxe spéciale à écrire pour le minimum et maximum de poids, ou alors faut il modifier d'autres options?

Voici ce qui est écrit actuellement:

lettre max -> 0.018:2.10,0.048:2.4,O.200:3.15,0.400:4,15
colissimo -> 0.401:6,1:7

J'espère avoir été assez clair dans mes explications, merci d'avance.
« Dernière édition: 02 Septembre 2010 à 10:50:22 par fepunk59 » Journalisée
fepunk59
Nouveau membre
*

Points gagnés: 0
Messages: 2


Voir le profil
Re : Désactiver module au delà d'un certain poids pour activer le suivant
« Répondre #1 le: 02 Septembre 2010 à 10:02:33 »

et voilà j'ai trouvé Smile

if (IS_ADMIN_FLAG !== true && $_SESSION['cart']->show_weight()<0.401) { 
      $this->enabled = false; 
    } 

if (IS_ADMIN_FLAG !== true && $_SESSION['cart']->show_weight()>0.400) { 
      $this->enabled = false; 
    } 


Un a rajouter dans chaque module
Journalisée

Pages: [1]
  Imprimer  
 

Aller à: