[Skip to main content](#vessel-content)

#   Afficher un préfixe devant le prix des variantes

##

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

1 year 3 weeks ago -  1 year 3 weeks ago [\#368938](#368938) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  *[Afficher un préfixe devant le prix des variantes](/forum/5-support-en-francais-french-support-/909785-afficher-un-prefixe-devant-le-prix-des-variantes#368938 "-- HikaShop version -- : 6.1.0 -- Joomla version -- : 3.10.12 -- PHP version -- : 8.0.30  Bonjour,  De mise à jour en mise à jour, j'ai perdu une de mes personnalisations, ou plutôt elle ne fonctionne plus que lorsque j'active une promo.  Je dois donc me repencher dessus.  Elle consiste à afficher, dans les listings, les prix des différentes variantes précédées d'un préfixe. Le préfixe est un champ personnalisé, renseigné pour chaque variante.  J'ai 2 à 3 variantes, pour une partie des produits. Le produit principal n'a alors pas de prix et ce sont les prix des variantes qui apparaissent dans les listings.  Aujourd'hui, dans les listing, lorsqu'aucune promo n'est en cours, les prix des variantes s'affichent (sauf si je mets un prix au produit), mais pas les préfixes correspondants.  J'ai un override de product/listing&#95;price.php  Et ça me donne ça (et c'est ce qui me convient) :  Mais si la promo prend fin, je me retrouve avec ça, sans les préfixes des variantes :  J'utilise ce code, ajoutée après les lignes 112-113 de product/listing&#95;price.php")* was created by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")*

-- HikaShop version -- : 6.1.0
-- Joomla version -- : 3.10.12
-- PHP version -- : 8.0.30

Bonjour,

De mise à jour en mise à jour, j'ai perdu une de mes personnalisations, ou plutôt elle ne fonctionne plus que lorsque j'active une promo.

Je dois donc me repencher dessus.

Elle consiste à afficher, dans les listings, les prix des différentes variantes précédées d'un préfixe. Le préfixe est un champ personnalisé, renseigné pour chaque variante.

J'ai 2 à 3 variantes, pour une partie des produits. Le produit principal n'a alors pas de prix et ce sont les prix des variantes qui apparaissent dans les listings.

Aujourd'hui, dans les listing, lorsqu'aucune promo n'est en cours, les prix des variantes s'affichent (sauf si je mets un prix au produit), mais pas les préfixes correspondants.

J'ai un override de product/listing_price.php

Et ça me donne ça (et c'est ce qui me convient) :
[ ![avec-promo-prefixes-prix-ok.jpg](/forum/attachment/60892) ](/forum/attachment/60892 "...es-prix-ok.jpg")

Mais si la promo prend fin, je me retrouve avec ça, sans les préfixes des variantes :
[ ![sans-promo-prefixes-prix-absents.jpg](/forum/attachment/60891) ](/forum/attachment/60891 "...ix-absents.jpg")

J'utilise ce code, ajoutée après les lignes 112-113 de product/listing_price.php Code:

if(!empty($this-&gt;row-&gt;discount)) { if(in_array($this-&gt;params-&gt;get('show_discount'), array(1, 4))) {

Code:

// insertion du préfixe du prix if(isset($price-&gt;price_product_id)){ $class = hikashop_get('class.product'); $variantData = $class-&gt;get($price-&gt;price_product_id); echo '&lt;em class="prefix"&gt;'; echo $variantData-&gt;modele_echelle; echo ' '; echo $variantData-&gt;prefixe_prix_lots_3; echo ' '; echo $variantData-&gt;prefixe_pays; echo ' '; echo '&lt;/em&gt;'; } // fin insertion du préfixe du prix

- [ ![sans-promo-prefixes-prix-absents.jpg](/forum/attachment/60891) ](/forum/attachment/60891 "...ix-absents.jpg") [ ](/forum/attachment/60891?download=1 "...ix-absents.jpg")
- [ ![avec-promo-prefixes-prix-ok.jpg](/forum/attachment/60892) ](/forum/attachment/60892 "...es-prix-ok.jpg") [ ](/forum/attachment/60892?download=1 "...es-prix-ok.jpg")

Last edit: 1 year 3 weeks ago by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile"). Reason: Résolu

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vOTA5Nzg1LWFmZmljaGVyLXVuLXByZWZpeGUtZGV2YW50LWxlLXByaXgtZGVzLXZhcmlhbnRlcz90bXBsPW1hcmtkb3du) or [Create an account](/register) to join the conversation.

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

1 year 3 weeks ago -  1 year 3 weeks ago [\#368939](#368939) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Afficher un préfixe devant le prix des variantes](/forum/5-support-en-francais-french-support-/909785-afficher-un-prefixe-devant-le-prix-des-variantes#368939 "-- HikaShop version -- : 6.1.0 -- Joomla version -- : 3.10.12 -- PHP version -- : 8.0.30  Bonjour,  De mise à jour en mise à jour, j'ai perdu une de mes personnalisations, ou plutôt elle ne fonctionne plus que lorsque j'active une promo.  Je dois donc me repencher dessus.  Elle consiste à afficher, dans les listings, les prix des différentes variantes précédées d'un préfixe. Le préfixe est un champ personnalisé, renseigné pour chaque variante.  J'ai 2 à 3 variantes, pour une partie des produits. Le produit principal n'a alors pas de prix et ce sont les prix des variantes qui apparaissent dans les listings.  Aujourd'hui, dans les listing, lorsqu'aucune promo n'est en cours, les prix des variantes s'affichent (sauf si je mets un prix au produit), mais pas les préfixes correspondants.  J'ai un override de product/listing&#95;price.php  Et ça me donne ça (et c'est ce qui me convient) :  Mais si la promo prend fin, je me retrouve avec ça, sans les préfixes des variantes :  J'utilise ce code, ajoutée après les lignes 112-113 de product/listing&#95;price.php")*

J'ai déplacé mon code perso après la ligne 93 Code:

else echo JText::_('PRICE_SEPARATOR');

(sur les conseils d'une IA) et ça marche.

Last edit: 1 year 3 weeks ago by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vOTA5Nzg1LWFmZmljaGVyLXVuLXByZWZpeGUtZGV2YW50LWxlLXByaXgtZGVzLXZhcmlhbnRlcz90bXBsPW1hcmtkb3du) or [Create an account](/register) to join the conversation.

Board Categories HikaShop Install &amp; Update Product &amp; Category Display Content Creation Sales and Orders Orders management Reports &amp; Statistics Customers Checkout Payment Methods Shipping Methods Import &amp; Export (CSV, XLS…) Specific Features Affilation Taxes Wishlist Vote Carousel &amp; Slider Mass Actions Filters &amp; Search Discount &amp; Coupon Feature Request Integrations Showcase General Talk about HikaShop Development HikaShop 3.0 Beta Translation Commercial Jobs HikaShop Components HikaMarket Market: Feature requests Market: How to? Market: Bug Report HikaSerial General talk about HikaSerial Serial: Bug Report Serial: How to? Support en Français de HikaSerial (French Support) HikaSubscription HikaAuction Auction: Feature requests Auction: How to? Auction: Bug report Hikashop around the world Support en Français (French Support) Russian FAQ. Курс выживания с Hikashop. Частые вопросы и о Расширения Hikashop Наши сайты на Hikashop 日本語版サポート(Japanese Support) Thai German Archives Bug Report How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.062 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)
