Jump to content

Affichage spécifique du type d'attribut


Recommended Posts

Bonjour,

Pour un produit avec déclinaisons, PS permet d'afficher en front sur la page produit l'ensemble des déclinaisons soit sous forme de liste déroulante, bouton radio ou couleur/texture.  

Pour une gamme de produit que nous vendons il nous serait utile de pouvoir passer d'une déclinaison à une autre par un bouton "+" ou "-" (ou flèche gauche / droite) plutôt qu'imposer de passer par une liste déroulante.

Par exemple un produit de type logiciel (prenons l'exemple d'un antivirus) déclinable pour 1 à 10 postes et une durée de maintenance / maj de 1 à 3 ans, ces deux critères sont les attributs et les déclinaisons ci-dessous sont configurées :

  • 1 poste / 1 an
  • 1 poste / 2 ans
  • 1 poste / 3 ans
  • 2 postes / 1 an
  • etc...

Pas de souci sur la mise à jour des tarifs en fonction des combinaisons.

En revanche, plutôt que d'afficher la totalité des attributs sous forme de liste déroulante (peu sexy à nos yeux), il serait plus esthétique de proposer un choix par boutons +/- de manière à laisser l'utilisateur incrémenter / décrémenter entre attributs. De la combinaison des attributs découle la déclinaison.

Ce qui nous donnerait

(attribut) Nombre de postes :    (-)  1 poste  (+)

(attribut) Nombre d'années :     (-)  1 an  (+)

Fonctionnellement, cela revient à partir du principe que les attributs ont un ordre déterminé (tel que sur la fiche produit), et qu'au lieu de choisir un attribut sur une liste ou bouton radio il y a les boutons adéquats pour passer simplement de l'un à l'autre.

 

Quelque chose comme ça :

image.png.a64df49d326f2b50f96f509c45fa8ea3.png

 

Autant que possible, de préférence pas de modification du code source (essentiellement pour la maintenabilité future au fil des évolutions de prestashop), je préfère investir dans un module propre qui répond à la demande.

 

Merci d'avance pour vos réponses.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...