Jump to content

quand je visualise mon compte, les bons de réduction n'apparaissent pas


Fabrice

Recommended Posts

voilà, c'est dit dans le titre.
j'ai créé 2 bons de réduction : 1 pour chaque nouveau client, et un autre pour tout achat au delà d'un montant "x".

or, aucun des 2 n'apparait dans MON COMPTE lorsque j'affiche mes bons de réduction.
une idée comment régler ce problème ?
merci !!

Link to comment
Share on other sites

up. personne ?
pourquoi seuls les bons de réduction attribués à un compte précis s'affiche dans le dit-compte ?
pourquoi pas l'ensemble des bons qui sont "publics" ?
ce serait bien de pouvoir choisir si l'on souhaite que ces bons soient affichés ou non.

Link to comment
Share on other sites

Premièrement, je te confirme que ce n'est pas un bug :D hehe

Sinon voici la solution (je pense... je n'ai pas testé)

Fichier "discount.php" ligne 12 :

$discounts = Discount::getCustomerDiscounts(intval($cookie->id_lang), intval($cookie->id_customer), true, false);



Tu la remplace par :

$discounts = Discount::getCustomerDiscounts(intval($cookie->id_lang), intval($cookie->id_customer), true, true);



Ca devrait faire l'affaire ;)

Link to comment
Share on other sites

Merci Pierre-Yves !
tu es le chef des codes. :-)
je vais tester et te dirais.

sinon, autre choses mister codeur à qui on ne la fait pas :
je souhaite afficher le poids de l'article à différents endroits.
en particulier (et en priorité) sur le récap de la commande, avant que le client ne la valide (pour qu'il comprenne la relation prix de transport et poids)

as-tu une idée ou et comment modifier le code ?
tks. :-)

Link to comment
Share on other sites

bon, je pensais y arriver...

mais, même si je connais la variable, je ne sais pas comment ni ou la placer.
j'ai bien essayé.
mais je ne sais pas la déclarer.
un petit coup de main ?

je souhaite en fait la placer à la suite du descriptif du produit (donc indiquer le poids du produit, et le top, le total du poids du produit lorsqu'il y en a plusieurs.) comment je m'y prends ?
merci !

Link to comment
Share on other sites

dans shopping-cart.tpl, un exemple :

getProductLink($product.id_product, $product.link_rewrite)}">{$product.name} {$product.attributes} Poids : {$product.weight}

après à toi de le mettre en forme là où tu veux dans le tpl, c'est du simple html :)

pour le total c'est un petit peu plus compliqué, si tu as besoin je peux regarder ;)


du simple html... pas pour moi ;-)
merci, je vais tâcher de voir ça.
sinon, pour le total, oui, je suis preneur !!

merci beaucoup. trop sympa !!
Link to comment
Share on other sites

trop bien.
je suis le roi du html :-)
merci.
et pour le total, tu m'intéresses toujours.
si j'ai 2 articles, le poids est donc faux.
l'idée c'est de "justifier" en quelque sorte le prix du transport. en posant clairement le poids du/des produit(s).
attention : il ne me faut pas le poids de toute la commande (quoi-que) mais le calcul du poids pour le même article, mais commandé en x exemplaires. tu crois que la variable existe ? ou il faut introduire un calcul ?

Link to comment
Share on other sites

le calcul doit se faire à un moment ou un autre pour le calcul des frais de port de tout façon.
à voir où est-ce que ça se fait. il faudrait donc assigner une variable au template avec le calcul directement effectué dans le php mais là j'ai pas trop le temps...

Donc pour faire rapide :

Pour la variable smarty que je t'ai donné, il s'agit du poid d'un article effectivement, donc à multiplier par le nombre d'articles s'il y en a plusieurs :

{if $product.weight}{math equation="x * y" x=$product.quantity y=$product.weight format="%.2f"}{else}--{/if}



essaies de caler ça dans la boucle de l'affichage des produits du panier.
ajoute une colonne en cas ça sera plus sympa :)

testé chez moi, ça roule :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...