Modifier L'affichage De La Liste Des Attributs


5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

 

Dans premium 7.2.1, je souhaiterais modifier l'affichage des attributs d'un produit dans la liste déroulante.

Exemple : La bouteille de 1,5 litre  + 2,15€ TTC

Pour cette exemple, je souhaite supprimer l'affichage pour chaque attribut de l'augmentation du produit.  ex :  +2.15€ TTC.

Dans quels fichiers intervenir ?

 

Merci pour votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

L'affichage des prix à coté du nom de la taille est géré par la fonction affiche_critere_stock, à la igne 1114 du fichier lib/fonctions/display_product.php. Vous pouvez modifier cette ligne si vous souhaitez supprimer l'affichage du prix :    $tmpStockLabel .= '   +' . $sizes_infos_array[$stock_infos['taille_id']]['final_price_formatted'];

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour et merci pour votre réponse.

Ça ne solutionne pas mon problème. Je me suis peut être mal exprimé !

J'ai essayé d'intervenir sur la ligne de code que vous m'avez indiqué sans succès.

 

Ma question se situe au niveau des options des attributs et non des tailles. Quand on crée des options pour un produit, on peut ajouter un surcoût par rapport à un prix.

Ce surcoût est visible dans la liste déroulante des produits sur le front office.

Si je reprends mon exemple, dans ma liste j'ai " La bouteille de 1,5 litre  + 2,15€ TTC"

C'est l'affichage de ce surcoût que je souhaite supprimer (ici : +2,15€ TTC)

 

 

Merci

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Pour les attributs personnalisables la ligne à éditer dans ce cas est 

$price_text = $GLOBALS['STR_BEFORE_TWO_POINTS'] . ': ' . ($additional_price_ttc > 0?'+':'') . $product_object->format_prices($final_additional_price_ht, display_prices_with_taxes_active(), false, true, true);

dans le fichier modules\attributs\fonctions.php, vers la ligne 261.

Vous pouvez remplacer cette ligne par $price_text = ''; par exemple.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Merci pour les conseils.

J'ai modifié le code et ça fonctionne.

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping