Prix Reel Dans Le Select Des Tailles/prix


4 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour, je suis sous la version 6.2 et je souhaiterai ameliorer l'affichage du select tailles/prix

actuellement nous avons en affichage cote client dans  un menu deroulant :

 

bloc langue + (prix en supplement ou soustrait)

 

ex : vase en porcelaine blanc (son prix est le prix par defaut de la fiche produit par exemple 25€)

vase en porcelaine bleu : + 2€

vase en porcelaine vert : + 4€

 

ainsi si l'on souhaite le vase bleu son prix est egal au prix du vase blanc + 2€

 

serait-il possible de faire apparaitre a la place du +quelquechose le prix final a savoir le prix reel du vase bleu

 

du genre

 

vase blanc 25€

vase bleu 27€

vase vert 29€

 

Merci de votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Il faut modifier la fonction affiche_critere_stock du fichier lib/fonctions/dislay_product.php, au niveau des lignes

 

                            if (!empty($this_size_infos['row_final_price']) && $this_size_infos['row_final_price'] > 0) {
                                $option_content .= BEFORE_TWO_POINTS . ': +' . fprix($this_size_infos['final_price_formatted'], true);
                            } else if (!empty($this_size_infos['row_final_price']) && $this_size_infos['row_final_price'] < 0) {
                                $option_content .= BEFORE_TWO_POINTS . ': ' . fprix($this_size_infos['final_price_formatted'], true);
                            }

la variable  $this_size_infos['final_price_formatted'] contient le prix de la taille qui sera affiché dans le menu déroulant.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour en prenant en consideration que final_price_formatted est le prix que l'on ajoute en supplement du prix de base, si l'on veut afficher le total prix de base + ce prix pour avoir le prix reel de l'option par quoi doit-on remplacer final_price_formatted ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Vous pouvez utiliser la fonction get_final_price de la classe Product. Il faut au préalable paramétrer correctement l'instance de cette classe en spécifiant l'id de la couleur avec set_configuration.

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