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

Comment jouer avec les Options configurables ou personnalisables ?
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12
SUJET:

Comment jouer avec les Options configurables ou personnalisables ?

#56854
Miko
Senior Boarder
Messages: 71
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Comment jouer avec les Options configurables ou personnalisables ?

Il y a 2 Années, 4 Mois
Karma: 4  
Non j'avoue que j'ai du mal à suivre.

Alors t'as une première page qui te présente le produit, sans les options, avec un bouton "ajouter au panier" et un lien "configurer le produit"

Puis, une seconde page qui te permet de configurer les options, avec un bouton "ajouter un panier aussi".

Que se passe il si un client clique sur le bouton "ajouter au panier" de la première page?

Ce qu'il faut faire, c'est sur cette page cacher l'affichage des options (facilement faisable, mais je n'ai pas les template sous les yeux) et reprendre cet affichage dans un autre template.

Si tu utilises les mêmes blocs et template que Magento, tu n'auras rien à faire côté controller normalement. (car les blocs magento te construisent tout seul les champs de formulaire).

Si tu construit toi même tes champs d'options, il faudra un peu plus bidouiller. Mais en attendant, pour que je sois plus précis, j'ai besoin que tu le sois aussi ^^
 
L'administrateur a désactivé l'accès public en écriture.
#56865
Mr.B
Expert Boarder
Messages: 98
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Comment jouer avec les Options configurables ou personnalisables ?

Il y a 2 Années, 4 Mois
Karma: 1  
Lu Miko,

Merci de prendre le temps de m'aider ou d'essayer en tout cas.

Quand tu dis:


Alors t'as une première page qui te présente le produit, sans les options, avec un bouton "ajouter au panier" et un lien "configurer le produit"

Puis, une seconde page qui te permet de configurer les options, avec un bouton "ajouter un panier aussi".


C'est exactement ca.


Que se passe il si un client clique sur le bouton "ajouter au panier" de la première page?


Process natif de magento ca s'ajoute au panier, ok je viens de comprendre (pkoi ce bouton alors que remplir les options est obligatoire (je comprends mieux now...).
Le rendu que je veux avoir en essayant d'etre le plus precis possible:

1-Alors t'as une première page qui te présente le produit, sans les options, avec un bouton "ajouter au panier" et un bouton "configurer le produit" (par exemple).

2-Puis, une seconde page (cms par ex) qui est appelle par le bouton "configurer le produit" et qui permet de configurer les options, avec un bouton "ajouter un panier aussi".

Mais je pense oui que je me suis mal exprime hier c'est que je voudrais en fait que cette deuxieme page (donc appeller par "configurer le produit" ) ne soit juste des options que le visiteur peut decider d'ajouter a son panier ou non. et je pense que c'est là qu'est la nuance.
C'est a dire qu'en fait pour encore essayer de simplifier au max que quand celui -ci est dans la page concernant notre vue produit:

- il a la possibilite d'ajouter directement le produit a son panier.(via le bouton ajout au panier)

- ou alors de choisir des options supplementaires via "configurer le produit" qui appelle donc cette page d'options avec un bouton ajout au panier (mais sans que ce soit obligatoire pour le client --> comme le choix d'options personnalisables, j'avais pas fait le rapprochement la derniere fois ; donc en fait le titre de mon probleme est peut etre mal tourner).

Qd tu dis:

Ce qu'il faut faire, c'est sur cette page cacher l'affichage des options (facilement faisable, mais je n'ai pas les template sous les yeux) et reprendre cet affichage dans un autre template.

Je voulais savoir comment tu pouvais cacher l'affichage des options( sur la vue produit en l'occurence ) et reprendre cette affichage dans un autre template.

En esperant que j'ai ete plus clair cette fois...
 
L'administrateur a désactivé l'accès public en écriture.
#56870
Miko
Senior Boarder
Messages: 71
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Comment jouer avec les Options configurables ou personnalisables ?

Il y a 2 Années, 4 Mois
Karma: 4  
Alors pour la partie contenue CMS, c'est encore un peu flou et je ne maitrise pas trop.

Déjà, pour la partie "masquer les options", il faut jouer soit avec le layout.xml, soit avec les template.

Au niveau du layout dans ton thème (pas de quoi tester là), me semble qu'il faut faire un
Code :


 <remove name="container2" />
 <remove name="container1" />
 <remove name="product_options_wrapper" />
 <remove name="product_options_wrapper_bottom" />



Sinon, tu peux tout simplement aller dans le template
/catalog/product/view.phtml (dans ton thème bien sur) et de commenter la ligne suivante:

Code :

  <?php echo $this->getChildChildHtml('container2', '', true, true) ?>


Tu n'auras plus l'affichage des options sur tes pages produits en principe (encore une fois, pas de quoi tester).

En ce qui concerne la seconde partie, il vaut mieux que tu crées un nouveau module ,avec un controlleur qui héritera du controlleur Mage_Catalog_ProductController, dans lequel tu ajouteras une action "configureAction".

Comme ça, tu n'auras plus qu'a plus ou moins "copier" le contenu du noeud "catalog_product_view" dans les layout pour pouvoir générer automatiquement les boutons "ajouter au panier" avec les bons paramètres, les options et quelques infos du produit. T'auras juste a créer un autre template en lieu et place du view.phtml utilisé par la page produit

Exemple:
Code :


<block type="catalog/product_view" name="produit-configure.info" template="catalog/product/configurer.phtml">



Bon courage!
 
L'administrateur a désactivé l'accès public en écriture.
#56871
Mr.B
Expert Boarder
Messages: 98
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Comment jouer avec les Options personnalisables ?

Il y a 2 Années, 4 Mois
Karma: 1  
Oki Miko,

Je vais essayer et je repost si j'ai un soucis.
Encore Merci.
 
Dernière édition: 18/06/12 à  10:25 Par Mr.B.
L'administrateur a désactivé l'accès public en écriture.
#59196
Mr.B
Expert Boarder
Messages: 98
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Comment jouer avec les Options personnalisables ?

Il y a 2 Années
Karma: 1  
Après avoir repris les conseils de Miko je sollicite à nouveau la communauté afin de m'aider.
Pour récap de manière générale je cherche en fait à "déplacer" les options personnalisables sur une page vierge accessible de ma vue produit avant le panier:

vue produit -> bouton qui appelle ma page des options personnalisables -> ajout panier

Bien sur je ne veux pas (et mon patron surtout !)les options sur ma vue produit ou bien dans un onglet, vraiment la volonté de séparer les options de la vue produit.

J'essaie de faire les choses bien de manière propre mais je bloque un peu.


J'ai d'abord créer un module, un controller , un layout et un template pour faire un test d'affichage d'une phrase classique via un appel bouton depuis la vue produit et tout marche .

Maintenant ce que je cherche a faire c'est de rattacher le module que j'ai crée a ma vue produit afin de pouvoir faire passer les infos qui m’intéresse donc sur une page entre la vue produit et le panier.
J'ai essayé de faire hériter mon controller de la class Mage_Catalog_ProductController de mon view mais en vain (pourtant je pense pas être loin de la solution)

J'ai bien vu comme Miko me l'a déjà fait remarque que je peux cacher mes options en commentant la ligne :

Code :

<?php echo $this->getChildChildHtml('container2', '', true, true) ?>


et je pensais que justement qu'en faisant hériter mon controller des même méthodes que le ProductController du view je pourrais afficher mes options sur mon nouveau module mais au final non.

Ça fait pas mal de temps que je suis dessus et il est vrai que j'ai encore un peu de mal a assimiler magento (même si ça va mieux), si quelqu'un est déjà passé par la ou aurait un conseil a donné je suis preneur car la je tourne en rond comme un lion en cage...
 
Dernière édition: 18/06/12 à  10:28 Par Mr.B.
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12
Modérateur: admin, Gabriiiel, ILOA, zuiko