Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

"à partir de" pour un produit configurable
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12
SUJET:

"à partir de" pour un produit configurable

#8326
NewSky
Senior Boarder
Messages: 45
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Perpignan Date anniversaire: 26/06

"à partir de" pour un produit configurable

Il y a 8 Années, 12 Mois
Karma: 0  
Bonjour,

j'ai cherché, mais j'ai pas trouvé !!

En fait, et comme je l'ai déjà dit, je trouve que la gestion des produits configurables est un tontiné bizarre !

Pourquoi Magento n'affiche pas les prix avec "A partir de" devant pour les produit configurable comme il le fait pour les produits avec options, ou bundle, ou je sais plus avec quel type de produit il les affiche comme ça ? Ou alors, j'ai omi une config quelque part ?

Donc ma question, comment dois-je procéder pour afficher (au moins dans les listings), "A partir de" devant les prix des produits configurables ?
Et au pire, comment en afficher un autre dans la fiche produit (dans la fiche produit, le prix s'affiche à 2 endroits, mais les 2 se mettent à jours lors de la config du produit ?

Merci à vous...
 
L'administrateur a désactivé l'accès public en écriture.
#10063
astro
Expert Boarder
Messages: 96
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 10 Mois
Karma: 0  
Salut!

Moi aussi ça m'intéresse le "à partir de" pour les produits configurables.
As-tu trouvé une solution NewSky? ou quelqu'un a-t-il trouvé?


merci!
 
L'administrateur a désactivé l'accès public en écriture.
#10094
Gabriiiel
I love Magento.
Expert Magento
Messages: 4118
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin gabriel.bouhatous Formation Magento Audit Conseil gabriel.bouhatous Ask me :) Lieu: Paris

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 10 Mois
Karma: 112  
Bonsoir Astrid,

Il suffit de modifier le template qui va bien et qui se trouve très facilement à partir des chemins d'astuces que tu connais déjà.
 
Expert Magento @ The e-Commerce Academy

L'administrateur a désactivé l'accès public en écriture.
#10128
astro
Expert Boarder
Messages: 96
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 10 Mois
Karma: 0  
C'est bien ce que je pensais... j'espérais un petit choix d'options que je n'aurais pas trouvé dans l'admin panel.

Merci Gabriiiel!
 
L'administrateur a désactivé l'accès public en écriture.
#10203
NewSky
Senior Boarder
Messages: 45
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Perpignan Date anniversaire: 26/06

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 10 Mois
Karma: 0  
Salut à tous,

oui, comme le dit Gabriiiel, c'est comme ça que j'ai fait : directement dans les templates, un peu à la bourrin!!

En gros dans catalog/product/list.html, c'est le plus simple, j'ai simplement ajouté pour list et grid :
Code :


À partir de <?php echo $this->getPriceHtml($_product, true) ?>


en considérant, bien évidement, que le prix du produit configurable est le plus petit prix.

Par contre, dans la fiche produit, j'avais besoin d'afficher à nouveau un premier prix "À partir de" puis le prix final qui change en fonction des options choisis. Là ça a été plus compliqué.
En effet, par défaut, dans catalog/product/view.phtml on a :
Code :


<?php echo $this->getChildHtml('product_type_data') ?>


puis le block d'options ajoute à nouveau l'affichage du prix.
Lorsqu'on choisi une option, les 2 prix sont mis à jour.
Si je décide de commenter la ligne ci-dessus, bien sûr le 1er prix n'est plus affiché, mais surtout le prix du block d'option n'est plus mis à jour. Dans le code HTML, on s'aperçoit qu'un id est mis sur le span de chaque prix :
Code :


// 1er prix
<span id="product-price-230" class="regular-price">...</span>
// 2ème prix
<span id="product-price-230_clone" class="regular-price">...</span>


Donc, aprioris, les 2 bloc doivent être présent pour que le prix change! J'avoue ne pas trop bien comprendre le fonctionnement...

Donc, en ce qui concerne, dans mon cas, l'affichage d'un prix qui ne bouge pas, précédé de 'À partir de', puis d'un prix sous les options qui est modifié en fonction des choix effectué, j'ai utilisé l'astuce suivante :
Code :


// affichage du prix "à partir de"
<div id="productPriceFrom">
<span class="from-price-label">À partir de</span> <?php echo $_product->getFormatedPrice(); ?>
</div>

// affichage du block de prix original, mais caché!!!
<div id="productPrice" style="display:none;">
<?php echo $this->getChildHtml('product_type_data') ?>
</div>

<!-- autre code -->
// affichage "normal" du block d'option pour les produits configurables
...



De cette façon, tout fonctionne! Maintenant, je ne pense pas que ce soit réellement la meilleur façon de faire... Si quelqu'un à une autre solution plus "propre", je suis preneur !

@+
 
L'administrateur a désactivé l'accès public en écriture.
#10224
nathanael.attali
Avancer lentement mais surement
Gold Boarder
Messages: 174
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
MIster-optic: Lunettes de Soleil nathanael.attali@gmail.com nathanael.attali@gmail.com

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 10 Mois
Karma: 2  
salut, j'ai rapidement trouvé une solution à mon probleme grace a toi, mais peu etre qu'en modifiant le display:

// affichage du block de prix original, mais caché!!!
<div id="productPrice" style="display:none;">

le display est sur none , peu etre qu'en le mettant sur on ca marchera ?
Enfin je dis ca comme ca ?
 
Magento C'est de La dynamite !
L'administrateur a désactivé l'accès public en écriture.
#10238
NewSky
Senior Boarder
Messages: 45
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Perpignan Date anniversaire: 26/06

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 10 Mois
Karma: 0  
Salut,
J'avoue ne pas trop comprendre ton commentaire... Peut être n'as-tu pas entièrement lu tout mon post ?
Finalement, je n'ai aucun problème et tout se passe comme je le désire sur mon template. Le but est de ne pas afficher le prix, voilà pourquoi il y a "display:none". D'ailleurs je ne comprends pas ton "en le mettant sur on" ? display:on; n'existe pas que je sache ?

Je pense qu'on s'est mal compris.
@+
 
L'administrateur a désactivé l'accès public en écriture.
#12611
EDML
Junior Boarder
Messages: 32
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
EDML DESIGN

Re:"à partir de" pour un produit configurable

Il y a 8 Années, 9 Mois
Karma: 1  
Salut,
une autre solution au cas où à partir du tutorial sur "nous contacter" à la place du prix:
www.fragento.org/Tutoriaux/11965-Remplac...mparateur.html#11965

Il suffit de créer un attribut "a_partir_de" à la place de "prix_sur_demande" et de placer les codes aux bons endroits, à savoir dans list.phtml:

Dans les parties "list" et "grid", juste avant:
Code :

<?php echo $this->getPriceHtml($_product, true) ?>

on place:
Code :

<?php  $_helper = $this->helper('catalog/output'); ?>
<?php if ($_helper->productAttribute($_product, $_product->getAPartirDe(), 'a_partir_de')): ?>
&Agrave; partir de <?php echo $this->getPriceHtml($_product, true) ?>
<?php else: ?>



Sans oublier de placer correctement les php endif; et d'appeler le nouvel attribut dans catalog.xml.

Le reste est une histoire de css pour bien placer le "à partir de".
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12
Modérateur: admin, Gabriiiel, ILOA, zuiko