Hack / Module – Prix Public Conseillé PS 1.6.x

PariTech Info

Hack / Module – Prix Public Conseillé PS 1.6.x

Comme pour le module “Moins Chère Ailleurs ?” j’ai fait quelques recherches, malheureusement, infructueuses. J’ai adapté un code pour avoir le RRP (Recommended Retail Price) Prix Public Conseillé sur votre boutique, sans acheter de module. Testé sur PS 1.6.0.9.

Tout d’abord, vous devez vous rendre dans PhpMyAdmin pour ajouter un champ RRP dans la table ps_product. Utilisez cette requête :

Ensuite, prenez l’archive ci-dessous et dézippez le dossier override à la racine de votre boutique et remplacez le dossier.

Pour mettre en place le RRP, ouvrez le fichier product.tpl qui se situe dans themes/votre_theme.
Ensuite, recherchez cette ligne (274) :

Ajoutez, juste en dessous, ceci :

Le champ RRP apparait dans le back-office. Si vous indiquez un prix, il sera automatiquement calculé sur la fiche produit, promotions incluses.
Il ne vous reste plus qu’à faire un tour dans les traductions de Prestashop pour traduire les nouvelles “variables” RRP.

Voici ce que cela donne :

Prix Public Conseillé

Prix Public Conseillé

Prix Public Conseillé - BackOffice

Prix Public Conseillé – BackOffice

À propos de l’auteur

iTech Info administrator

17 commentaires pour l’instant

Axel C.Publié le6:32 - Avr 21, 2015

Bonjour je voulais savoir si le prix conseillé apparait sur le produit en miniature et par sur la fiche produit ?

si ce n’est pas le cas y a t’il un moyen de le faire apparaitre

c’est très urgent

merci d’avance 🙂

    yvanbPublié le11:12 - Avr 22, 2015

    Bonjour, oui cela est faisable, voici comment :

    Ouvrez Product-list.tpl de votre thème et recherchez ceci (ligne 149 à 151) :

    Juste en dessous, rajoutez ceci :

MarcPublié le10:48 - Mai 17, 2015

Bonjour Yvanb,

 

désloé de vs embêter avec ca mais je voudrais egalement faire figurer le prix conseillé en minianture(et si possible en plus sur la fiche produit) .

Vs ecrivez qu´il faudrait trouver les lignes qui figurent ci-dessous en /themes /default-bootstrap/product-list.tpl pour rajouter vôtre code au dessous.

Mais je ne trouve pas ces lignes en prodcut-list.tpl en PS 1.6.014 même pas en ps 1.6.08. (l´expression ProductPriceBlock n´est pas de tout contenue..

Donc merci bc de toute aide, je ne connais rien quant aux codes..

cdlmt, Marc

yvanbPublié le2:05 - Mai 17, 2015

Bonjour, je viens de télécharger l’archive de PS 1.6.0.14 et je peux vous confirmer que les lignes sont bien présentes (92 – 93 – 94) :

 

MarcPublié le7:32 - Mai 18, 2015

Bonjour Yvanb,

merci bc de la reponse, mon product-list.tpl était bien different de celui d´origine (sais pas de tout pourquoi- une relation avec “overrride” car j´ai déjà fait les modifs pour obtenir le rrp sur le fichier des produits) Donc j´ai pris proudct-listing.tpl  d´origine et après avoir rajouté vôtre code le rrp apparaôt en minature après <<mouseovor>>-je pense que ca devrait être normal même que je preférerais avoir le rrp en minature toujours(pas seulement en moment de mouseover)

Ce que m´ínquíète un petit peu c´est qu´après mouseover ca níndique pas seulement le rrp mais en plus des chiffres entre 1 et 18…

Sais pas quoi fiare de s´en debrasser. C ´a resté mêmem après avoir reutie le fichier product-listing,tpl in modifié et avoir vidé le cahche..

 

Merci bc de toute aide en cas vs trouveriez le temps,

salutations, Marc

 

 

lordbdpPublié le9:31 - Juil 22, 2015

Bonjour,

 

Le hack est-il compatible sous PS 1.5 ?

 

Merci.

    yvanbPublié le10:49 - Juil 22, 2015

    Bonjour, sincèrement, je ne sais pas, je ne l’ai pas du tout testé sur la 1.5. Faites-le, et tenez moi au courant, j’adapterais le module si nécessaire 😉

peter sPublié le9:00 - Sep 4, 2015

Hello, I followed all the steps. (prestashop 1.6.14)

extra field rrp, the 2 override files, the extra code in product.tpl

 

The rrp is showing in admin.

The rrp value is not saved!

I tried with storemanager and then te value is stored, no problem.

But even then it’s not showing on product.tpl

 

what could be wrong?

    yvanbPublié le1:47 - Nov 2, 2015

    Hello and sorry for my answer so late. I have not tested this hack on the 1.6.14 release, the POST method had to be changed. I should consider when I have time. I also used StoreManager 😉

JérémiePublié le12:15 - Nov 2, 2015

Bonjour Yvanb,

 

Je viens d’installer ce petit hack for utile et sympathique sur mon site.

 

J’aurais, dans un premier temps 2 questions :

 

Le champs “Recommended Retail Price” concerne actuellement, dans le BO, le prix générale d’un produit ;

Peut-on l’implémenter dans les déclinaisons de produits qui influent sur le prix ?
Du coup, Peut-on adapter l’affichage sur la page produit lorsque l’on sélectionné une des déclinaisons qui influe sur le prix ?

 

Merci d’avance pour la réponse et merci encore pour cette astuce très bien réalisée.

 

Jérémie.

    yvanbPublié le2:03 - Nov 2, 2015

    Bonjour et merci pour votre com. Pour l’implanté dans les déclinaisons, j’avoue n’y avoir pas pensé. Dans le principe, il faudrait ajouter un champ RRP dans la table ps_product_attribute, ainsi qu’un champ “incrémentiel” dans le BO pour chaque déclinaison (en gros).  Je vais regardé ça et reviens vers vous dès que cela sera fait, si j’y arrive 🙂

JérémiePublié le4:17 - Nov 2, 2015

Super généralissime, je ne suis pas un expert du code, mais si je peux aider…

JérômePublié le9:46 - Mai 10, 2016

Bonjour.

Merci pour cette belle contribution.

J’ai installé les différentes lignes de code et fichiers comme indiqué.

Côté FO, le prix public apparait et le calcul se fait correctement.

Côté BO, je rencontre un souci lors de l’enregistrement de la fiche produit : le prix TTC est identiquz au prix HT. Cependant, l’enregistrement prend bien en compte la taxe.

Le message d’erreur est le suivant quand je fais “enregistrer et rester”

Notice à la ligne 242 du fichier /home/XXXXXX/public_html/cache/smarty/compile/11/c6/81/11c6815fe380eeedbdb97eda1478847dc1e286e3.file.prices.tpl.php
[8] Array to string conversion

Je suis en PS 1.6.1.5.

Merci de votre aide.

Jérôme

top promoPublié le5:14 - Mai 15, 2016

dommage ca fonctionne pas sur prestashop 1.6.1

AlexPublié le12:58 - Sep 14, 2016

Bonjour,

J’ai suivi le tuto à la lettre et j’ai bien le champ qui s’affiche dans le B.O., mais quand je mets à jour avec un prix public conseillé, ça ne l’enregistre pas et revient toujours à zéro.

J’utilise Prestashop 1.6.1.6.

Avez-vous un correctif pour cette version de PS ?

Je vous remercie !!

oreysPublié le3:15 - Nov 8, 2016

Bonjour et merci pour votre com. Pour l’implanté dans les déclinaisons, j’avoue n’y avoir pas pensé. Dans le principe, il faudrait ajouter un champ RRP dans la table ps_product_attribute, ainsi qu’un champ « incrémentiel » dans le BO pour chaque déclinaison (en gros).  Je vais regardé ça et reviens vers vous dès que cela sera fait, si j’y arrive…

 

Ecusez moi , cela m’interesse aussi que l’affichage du tarif conseillé varie en fonction des declinaisons, avez vous trouvé la solution svp ? Merci et bonne journée!

Laisser un commentaire

Captcha * Le temps imparti est dépassé. Merci de saisir de nouveau le CAPTCHA.