mandine73 Posted October 14, 2009 Share Posted October 14, 2009 Bonjour,Je suis en train de monter une boutique en ligne avec Prestashop pour des amis et ces derniers ne comptent pas offrire de bons de réductions aux clients.... Drôle d'idée me direz-vous mais bon, ils sont formels !Je recherche du coup, une solution de désactiver la gestion des bons de commandes, et ainsi masquer tous les liens qui y font référence.Existe-t-il une manière simple de le faire ou faut-il aller tripatouiller dans le code ?Merci de vos réponses. Link to comment Share on other sites More sharing options...
Patric Posted October 14, 2009 Share Posted October 14, 2009 Panneau d'administration >> Paiement >> Bons de réductionPréférences bons de réductionActiver les bons : non Link to comment Share on other sites More sharing options...
mandine73 Posted October 14, 2009 Author Share Posted October 14, 2009 Ha oui ok, c'est très curieux, je n'ai pas cet onglet....Il y a du avoir une fausse manipulation quelque part à l'installation ou l'administration...Je vais essayer de rétablir cet onglet.Merci de votre réponse rapide. Link to comment Share on other sites More sharing options...
dege44 Posted November 18, 2009 Share Posted November 18, 2009 Bonjour Mandine73As tu trouvé bon de réduction ? moi je n'ai pas cette option dans le module paiement... donc si tu l'as trouvé... ça m'intéresse.Merci Link to comment Share on other sites More sharing options...
jeckyl Posted November 18, 2009 Share Posted November 18, 2009 Ha oui ok, c'est très curieux, je n'ai pas cet onglet....Il y a du avoir une fausse manipulation quelque part à l'installation ou l'administration...Je vais essayer de rétablir cet onglet.Merci de votre réponse rapide. Ce n'est pas un onglet, mais un sous menu de l'onglet paiement.cf image jointe. Link to comment Share on other sites More sharing options...
dege44 Posted November 18, 2009 Share Posted November 18, 2009 Oui mais comment l'activer ? car chez moi il n'y est pas ;o( Link to comment Share on other sites More sharing options...
Patric Posted November 18, 2009 Share Posted November 18, 2009 Quelle version de PrestaShop tu as ?Vérifie dans l'onglet permissions que ton compte a bien les droits pour le faire apparaitre. Link to comment Share on other sites More sharing options...
dege44 Posted November 18, 2009 Share Posted November 18, 2009 Oui tout est ok de ce coté là, dansPanneau d'administration >> Employés >> Permissionstoutes les permissions sont cochées....J'ai la version 1.2.4.0Dois-je réinstaller qqchose ?merci Link to comment Share on other sites More sharing options...
Patric Posted November 18, 2009 Share Posted November 18, 2009 Essaye peut-être de recréer manuellement l'onglet :Panneau d'administration >> Outils >> OngletsNouveauSaisir les infos de la capture.Pour l'image, tu la trouveras dans :/img/t/AdminDiscounts.gif Link to comment Share on other sites More sharing options...
dege44 Posted November 18, 2009 Share Posted November 18, 2009 TROP FORT !!! ça marche !!!! merci beaucoup PatricJ'aI aussi sur la traduction de certains modules comme le module chèque... faut-il faire ce même genre de manip ??? dans traduction je change mais tout reste en anglais... peut-être faut-il réactiver le module ?merci encore pr le bon de réduction Link to comment Share on other sites More sharing options...
Patric Posted November 18, 2009 Share Posted November 18, 2009 TROP FORT !!! ça marche !!!! merci beaucoup PatricJ'aI aussi sur la traduction de certains modules comme le module chèque... faut-il faire ce même genre de manip ??? dans traduction je change mais tout reste en anglais... peut-être faut-il réactiver le module ?merci encore pr le bon de réduction Heu je comprends pas bien, mais c'est hors sujet là. Cherche dans le forum et si tu trouves pas poste une question avec éventuellement une capture. Link to comment Share on other sites More sharing options...
klorydryk Posted October 21, 2012 Share Posted October 21, 2012 La version 1.5 n'affiche plus de bouton de désactivation. Les réductions se sont compliquées avec les "règles de panier", mais je ne veux pas que ça s'affiche sur le compte du client, ni les utiliser. Savez-vous comment faire ? Link to comment Share on other sites More sharing options...
jeckyl Posted October 21, 2012 Share Posted October 21, 2012 La version 1.5 n'affiche plus de bouton de désactivation. Les réductions se sont compliquées avec les "règles de panier", mais je ne veux pas que ça s'affiche sur le compte du client, ni les utiliser. Savez-vous comment faire ? Bonjour, c'est une très bonne question car comment retirer une option si il n'y a pas de gestion de cette option. perso j'ai fait le tour des menus et rien nada, mais peut être ais je loupé un truc à activr dans un menu qui permet de faire afficher un autre sous menu qui permet d’activer une fonction afin de profiter des bons de réductions .... comme pour le multi boutique. Link to comment Share on other sites More sharing options...
J. Danse Posted October 21, 2012 Share Posted October 21, 2012 Dans le code source, il y a beaucoup de référence à l'ancienne configuration qui est désactivé par l'option citée dans les messages précédents. Cela dit, il n'y a que des références en "get", aucune en "set". Ce qui signifie que le code se base dessus mais ne propose pas de le modifier. Étrange. Je soumets à la forge, si ce n'est pas déjà fait ! Link to comment Share on other sites More sharing options...
klorydryk Posted October 21, 2012 Share Posted October 21, 2012 Bonsoir, Pour le moment j'ai trouvé un palliatif : dans "my-account.tpl" (prestashop/themes/default/) se trouve le test {if $voucherAllowed}... (mais où se set la variable $voucherAllowed ?) J'ai donc désactivé toute cette partie : {* {if $voucherAllowed} * <li><a href="{$link->getPageLink('discount', true)}" title="{l s='Vouchers'}"><img src="{$img_dir}icon/voucher.gif" alt="{l s='Vouchers'}" class="icon" /> {l s='My vouchers'}</a></li> {/if} *} ainsi que dans discount.tpl : {* {else} <p class="warning">{l s='You do not have any vouchers.'}</p> {/if} *} Résultat : ça n'apparaît plus dans le système. Évidemment, gaffe aux mises à jours qui iront écraser ces fichiers. Link to comment Share on other sites More sharing options...
J. Danse Posted October 21, 2012 Share Posted October 21, 2012 La variable que tu cites, c'est pris à partir de la configuration que je cite. Il manque "juste" l'option pour activer/désactiver, en réalité. J'ai soumis sur la forge. Link to comment Share on other sites More sharing options...
jeckyl Posted October 21, 2012 Share Posted October 21, 2012 Cela me rassure je en suis pas fou. Après je m'étonne toujours que vous souhaitiez retirer la possibilité de saisir un bon de réduction sur votre site, car comment faire pour les avoirs ou pour les points d fidélité si on les actives ? Link to comment Share on other sites More sharing options...
klorydryk Posted October 21, 2012 Share Posted October 21, 2012 Ok, je préfère en effet avoir un On/Off qu'aller bidouiller le code. Pour répondre à Jeckyl, la boutique que je monte fait de la vente de matériel inédit à un public très précis. Les promotions ou points de fidélités n'existent donc pas ; question entre autre d'image. Link to comment Share on other sites More sharing options...
jeckyl Posted October 21, 2012 Share Posted October 21, 2012 D'accord et donc vous n’aurez pas aussi de gestion d'avoir sur des produits défectueux ou autre, vous rembourserais toujours rubis sur l'ongle. Dans ces cas, bien entendu cette fonctionnalité ne sert à rien, et il est très simple d'adapter votre template pour retirer l'affichage de cette option rien qu'un changement css suffirait. rajoutez simplement dans le fichier global.css de votre template : form#voucher{display:none} Link to comment Share on other sites More sharing options...
klorydryk Posted October 21, 2012 Share Posted October 21, 2012 Ok, je vais essayer ça. La question des avoirs est intéressante. Je vais voir ça. C'est vrai que ce ne sont plus seulement les "réductions" qui sont impactées. Link to comment Share on other sites More sharing options...
J. Danse Posted October 23, 2012 Share Posted October 23, 2012 Comme promis, voici la réponse donnée suite à la soumission du ticket: Hi Jonathan, Thank you for your bug report. This configuration variable is not used anymore, i just remove the last in the front controllers. Best Regards, Link to comment Share on other sites More sharing options...
jeckyl Posted October 23, 2012 Share Posted October 23, 2012 Ha, donc on ne peut plus activer ou non les bons de réductions. Perso j'aurais imaginer une amélioration sur ce système et non un retour en arrière, c'est à dire que le champs s'affiche lors de la commande si le compte du client possède un bon de réduction ou pas. Link to comment Share on other sites More sharing options...
J. Danse Posted October 23, 2012 Share Posted October 23, 2012 Après analyse du code, voici ce qu'il en est: Retrait du code utilisant la configuration "PS_VOUCHERS" Modifié en (int)CartRule::isFeatureActive() CartRule::isFeatureActive() retourne la configuration "PS_CART_RULE_FEATURE_ACTIVE" "PS_CART_RULE_FEATURE_ACTIVE" est automatiquement mis à 0 ou 1 si une "Règle panier" est insérée ou retirée (et qu'elle est la dernière). Link to comment Share on other sites More sharing options...
klorydryk Posted October 23, 2012 Share Posted October 23, 2012 tu viens de décrire ce qui devrait être, non ? Ce n'est pas le cas ? Link to comment Share on other sites More sharing options...
J. Danse Posted October 24, 2012 Share Posted October 24, 2012 C'est dans la version 1.5.2.0, normalement. Link to comment Share on other sites More sharing options...
klorydryk Posted October 25, 2012 Share Posted October 25, 2012 Ah oui, la 1.5.2... Félicitations ! Vous utilisez désormais la dernière version de PrestaShop ! Votre version actuelle de PrestaShop 1.5.1.0 Dernière version sur le canal officiel de mise à jour minor 1.5.2 stable (1.5.2.0) Si je suis sur la 1.5.1 et que la dernière est la 1.5.2, je doute utiliser la dernière version -__- D'autant que je retrouve ENCORE PAS le bouton pour updater sur le 1-clic updater. Je vérifierais cette mise à jour donc quand j'aurais trouvé ! Link to comment Share on other sites More sharing options...
klorydryk Posted October 25, 2012 Share Posted October 25, 2012 Bon, il fallait mettre à jour le module de mise à jour pour pouvoir mettre à jour PS XD Pas de règle panier, et pourtant "Mes bons de réduction" apparaît. Pas d'évolution donc, à mon sens. Link to comment Share on other sites More sharing options...
J. Danse Posted October 25, 2012 Share Posted October 25, 2012 Comment on peut le voir ici: http://forge.prestashop.com/browse/PSCFV-5240 ; il y a eu un oubli dans la correction. Link to comment Share on other sites More sharing options...
klorydryk Posted October 25, 2012 Share Posted October 25, 2012 rajoutez simplement dans le fichier global.css de votre template : form#voucher{display:none} Ce code n'a pas l'air de changer quoi que ce soit. Valable pour 1.5.1 et pas 1.5.2 ? Comment on peut le voir ici: http://forge.prestas...owse/PSCFV-5240 ; il y a eu un oubli dans la correction. NO WAAAAY ! Abusé. Link to comment Share on other sites More sharing options...
jeckyl Posted October 25, 2012 Share Posted October 25, 2012 Ce code n'a pas l'air de changer quoi que ce soit. Valable pour 1.5.1 et pas 1.5.2 ? Bonjour, je en sais pas je n'ai pas encore eu le temps d'installer cette 1.5.2 car le module de mise à jour Prestashop ne veut pas fonctionner sur ma version installé et comme Prestashop n'est même pas capable de tenir à jour http://code.google.com/p/prestashop/downloads/list on se demande bien pourquoi même si on s'en doute cela attendra. Link to comment Share on other sites More sharing options...
klorydryk Posted October 25, 2012 Share Posted October 25, 2012 Oui, comme je disais, il a fallu que je mette à jour le module avant PS lui-même. Très drôle comme blague. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now