THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 -degressif- Prix dégressif

(09-09-2008 21:00:02)


Ce plugin permet de gérer des prix dégressifs libres sur un produit.

-
Ventes


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline


Avez vous un site en example car je n'arrive à avoir que deux lignes de dégressifs.

Eric

Offline


bonjour à tous

après avoir installé ce plugin et paramétré un produit;

tranche 1 : 1 à 9
tranche 2 : 10 à 49
tranche 3 : 50 à 99

j'avais un petit bug :
quand je changeais la quantité dans mon panier pour mettre 9, 49 ou 99;
ça ne changeais pas le prix !
en fait il fallais mettre :
tranche 1 : 1 à 10
tranche 2 : 10 à 50
tranche 3 : 50 à 100
ce qui ne me parait pas logique au premier abord !
ou alors ( ce que j'ai fais ) changer la ligne 70 du fichier client/plugins/degressif/Degressif.class.php
de :

return $this->getVars("select * from $this->table where ref=\"$ref\" and $quantite>=tranchemin and $quantite<tranchemax");

en :

return $this->getVars("select * from $this->table where ref=\"$ref\" and $quantite>=tranchemin and $quantite<=tranchemax");

voila si ça peux servir à quelqu'un ...

  • manu
  • faï tot petar miladiu

Offline


en faisant
tranche 1 : 1 à 9
tranche 2 : 10 à 49
...

si tu mets la quantité à 9 tu es d'accord tu es toujours dans la tranche 1 (tu as marque 1 à 9) donc je vois pas ou est le souci en fait

Maintenant j'ai peut être mal compris et si tu es dans la tranche 2 (23 en quantité par ex) et que tu changes la quantité à 9 le prix ne change pas?


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


salut,

tranche 1 : 1 à 9
tranche 2 : 10 à 49
tranche 3 : 50 à 99

au départ on a quantité = 1
si je met la quantité à 9, 49 ou 99, le prix ne change pas
passer de 1 à 9 ne change pas le prix, c'est normal, mais 49 ou 99 là c'est pas bon
et effectivement passer de 23 à 9 ne change pas le prix non plus !

Last edited by neoxide (22-09-2008 15:15:15)

  • yoan
  • Cofondateur Thelia

Offline


Actuellement le plugin fonctionne comme ça

tranche 1 : 1 à 10
tranche 2 : 10 à 50
tranche 3 : 50 à 100

Le plugin considère comme ça:

tranche 1 : >= 1 et < 10
tranche 2 : >=10 et < 50
tranche 3 : >=50 et < 100


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline


c'est ce que j'ai fini par comprendre
mais je préfère comme j'ai fait, ça me parais plus clair
plus de confusion possible

Offline


Bonjour,
Selon le readme de yoan, le très appréciable plugin dégressif ne prend pas en compte la sortie #PRIXHT, ce qui dans mon cas est bien embétant sad !
Y'a t'il un moyen simple d'adapter le plugin ou faut-il passer par un bout de code php dans la page concernée ?
Merci d'avance,
@+

Offline


Bonjour,

Quelqu'un peut-il me renseigner sur le post précédent ?

Sinon, voici une nouvelle découverte embétante au niveau du HT en relation avec le plugin, soit une différence de montants dans la boucle panier, Exemple :

Admin > Saisie prix dégressif TTC 1ère tranche : 19.69
Article x 1 > #TOTALHT : 16.46 #PANIER_TOTALHT : 16.46
Article x 2 > #TOTALHT : 32.92 #PANIER_TOTALHT : 32.93

Admin > Saisie prix dégressif TTC 3ème tranche : 16.19
Article x 24 > #TOTALHT : 324.96 #PANIER_TOTALHT : 324.88

Après tests, le problème n'apparait pas si l'on utilise #TOTAL & #PANIER_TOTAL

Je profite de ce post pour remonter l'information que j'avais sans doute postée au mauvais endroit :

Avec le plugin prix dégressif, si le prix de celui-ci est par exemple de 14.90 €, Thélia retient 14.9 €, ce qui n'est visuellement pas très esthétique en cas d'alignement avec d'autres chiffres à deux décimales. Ou peut-on modifier le code afin de retrouver le 0

Pourrions-nous corriger ou adapter le plugin SVP ?

Merci d'avance,
@+

Offline


Bonjour,

Afin de pallier au paramètre de sortie non prévue "#PRIXHT" du plugin dégressif, voici le p'tit bout de code que j'utilise à l'endroit ou la valeur est attendue (Seulement valable pour une TVA identique à tous les produits et dans le cas présent : 19.6%). De plus, il permet d'assurer l'affichage de 2 décimales, avec ou sans "0" en terminaison :

<?php
$prixht = #PRIX/1.196;
$formatnb = number_format ($prixht, 2,".", " ");
echo $formatnb;
?>

Sans oublier "$parsephp=1;" dans la page php correspondante...

En revanche, je bloque toujours sur la différence de montant entre #TOTALHT et #PANIER_TOTALHT. Bien qu'ayant compris le pourquoi du comment, je ne sais où modifier ce désagrement.

Je reprends l'exemple du précédent post :

Admin > Saisie prix dégressif TTC 3ème tranche : 16.19
Article x 24 > #TOTALHT : 324.96 #PANIER_TOTALHT : 324.88

Calcul #TOTALHT : 16.19/1.196 = 13.54*24 = 324.96€HT
Calcul #PANIER_TOTALHT : 16.19/1.196 = 13.5367*24 = 324.88€HT

#TOTALHT est caculé à partir d'un monant arrondi à 2 décimales et #PANIER_TOTALHT à partir d'un montant arrondi à 4 décimales, ce qui explique la différence...

En attendant l'avis d'une âme charitable ;) !
@+