MAGENTO – Sélection des options personnalisées d’un produit dans le panier

Exemple typique de ce genre de besoin, la gestion des garanties produit.
L’idée étant de donner la possibilité à l’internaute de choisir la garantir de son produit lorsqu’il est au stade de validation du panier.
Comment on fait ça ?

Tout d’abord, on créé une option personnalisée à notre produit (On veillera à toujours donner le même nom, ici « Garantie »).

Ensuite, on va modifier le fichier template « checkout/cart/item/default.phtml » (il pilote l’affichage de chaque produit présent dans le panier) afin de faire remonter une liste déroulante présentant les options disponibles sur le produit.

En dessous de

on ajoute le code suivant :

ATTENTION : On pense au submit qui va bien sur la liste déroulante pour recalculer le prix en tenant compte de l’option sélectionnée :

Bon, à ce stade, normalement, on a bien les options du produits qui s’affichent dans une liste déroulante sur la ligne du produit dans le panier :

Il reste maintenant à surcharger la méthode Update du panier pour prendre en compte le montant de l’option sélectionnée dans le calcul du prix produit et donc le total du panier.

Commenter

Commentaires

Les commentaires sont fermés.