Fork me on GitHub




« 1 2 (3) 4 »


Re: Modifier la ligne "shipping"
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Citation :
alain01 a écrit :
Moi j'aurai plutôt fait cela :


if ($ret['subtotal'] <= 9.99) {  
      
$ret['shipping']= 6.3;  

elseif (
$ret['subtotal'] > 50 {
      
$ret['shipping']= 19
}
else
      
$ret['shipping']= 6.9;


J'ai essayé,ça donne une page blanche...

Posté le : 02/07/2014 12:35

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
en fait Alain, j'ai mis tout ça:


$ret['tax'] = 0; // ajout 25/03/2008
$ret['subtotal'] = $this->formatAmount(floatval($order->getVar('cmd_total', 'n')));
if ($ret['subtotal'] <= 9.99) {
$ret['shipping']= 6.3;
}
elseif ($ret['subtotal'] > 50 {
$ret['shipping']= 19;
}
else
$ret['shipping']= 6.9;
// ajout 02/07/2014

Mais ça fait une page blanche...
Alors, j'ai remis le code de Slider mais simplifié pour 2 ports (6,90 et 19 €).


Posté le : 02/07/2014 12:54

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
il doit manquer les {}
else {
       
$ret['shipping']= 6.9;
}
// ajout 02/07/2014

Posté le : 02/07/2014 12:59

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Maintenant, j'aurai besoin de rajouter un supplément lorsque le client est à l'étranger.
J'avais pensé à me servir du "déroulant" que le client va utiliser pour indiquer son pays:

Open in new window




Il se trouve dans la page:
/www/modules/oledrion/checkout.php

Vous pensez que ça serait difficile ?

Posté le : 02/07/2014 13:03

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Citation :
alain01 a écrit :
il doit manquer les {}
else {
       
$ret['shipping']= 6.9;
}
// ajout 02/07/2014


j'ai mis cela:

$ret['tax'] = 0; // ajout 25/03/2008
$ret['subtotal'] = $this->formatAmount(floatval($order->getVar('cmd_total', 'n')));
if ($ret['subtotal'] <= 9.99) {
$ret['shipping']= 6.3;
}
elseif ($ret['subtotal'] > 50 {
$ret['shipping']= 19;
}
else {
$ret['shipping']= 6.9;}
// ajout 02/07/2014

Mais c'est toujours page blanche...

Posté le : 02/07/2014 13:08

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Je vais ouvrir une nouvelle file pour ma question sur le port des clients à l'étranger.

RESOLU

Posté le : 02/07/2014 15:54

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Citation :
Alors, j'ai essayé :
sous commande de 10 €, j'ai bien 6,30 € de port
au dessus de 9,99 € , je n'ai qu'un choix: 19 €
tu te rapproches slider
manque plus que le port à 6,90 (de 10 à 49,99 €)

il restait un $cmd_total dans la condition pffff...
if ($ret['amount'] <= 9.99) { 
$ret['shipping']= 6.3
}
elseif (
$ret['amount'] <= 49.99 && $ret['amount'] > 9.99) {
$ret['shipping']= 6.9
}
else { 
$ret['shipping']= 19; }
Il y a des jours comme ça...

Posté le : 02/07/2014 16:45

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
ha ouiiii,
cela m'avait échappé également lol

&& $ret['amount'] > 9.99) {

Posté le : 02/07/2014 16:51

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Citation :
slider84 a écrit :
il restait un $cmd_total dans la condition pffff...
if ($ret['amount'] <= 9.99) { 
$ret['shipping']= 6.3
}
elseif (
$ret['amount'] <= 49.99 && $ret['amount'] > 9.99) {
$ret['shipping']= 6.9
}
else { 
$ret['shipping']= 19; }
Il y a des jours comme ça...


Désolé Slider, mais ça ne marche pas non plus:
ça indique toujours 6,30 € de port pour 10 à 49,99 € de commande...
Mais 2 ports me suffisent (6,90 et 19 €): j'ai écourté ta formule et ça me va comme ça...
Par contre, j'ai créé une nouvelle question dans le forum débutants: je voudrais rajouter un supplément sur les frais de port pour les clients étrangers ; si tu as un petit code, je suis preneur...

Posté le : 02/07/2014 21:11

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Modifier la ligne "shipping"
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
virtual a écrit :
Désolé Slider, mais ça ne marche pas non plus:
ça indique toujours 6,30 € de port pour 10 à 49,99 € de commande...
Mais 2 ports me suffisent (6,90 et 19 €): j'ai écourté ta formule et ça me va comme ça...


if ($ret['amount'] <= 9.99) { 
$ret['shipping']= 6.3
}
elseif ((
$ret['amount'] <= 49.99) && ($ret['amount'] > 9.99)) {
$ret['shipping']= 6.9
}
else { 
$ret['shipping']= 19; }


J'ai ajouté des parenthèses entre les "&&"

Posté le : 03/07/2014 09:41

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3) 4 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (31 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...