Jump to content

Personnalisation produit - 1 champs requis sur 2


Recommended Posts

Bonjour,

 

Notre boutique propose de personnaliser ses produits, les clients peuvent ajouter un logo / texte selon des déclinaisons choisis (produit avec gravure, produit avec logo...).

 

L'onglet personnalisation de base permet donc de le faire.

 

Par contre je souhaiterai que le client puisse ajouter soit un logo soit du texte, mais AU moins un des 2 doit être renseigné.

 

Savez-vous comment je pourrais procéder ?

 

Merci pour votre aide.

Sandra

 

 

Link to comment
Share on other sites

Bonjour,

 

Depuis le Back-Office :

 

Dans le Produit utiliser la rubrique : Personnalisation...

 

Définir les champs souhaités : Champs Textes et Fichiers

 

Plus d'infos dans le Manuel PrestaShop : Gérer la personnalisation

 

http://doc.prestashop.com/pages/viewpage.action?pageId=20840569

 

Amicalement

post-777922-0-85686100-1429008542_thumb.jpg

Edited by myselfidem (see edit history)
Link to comment
Share on other sites

Bonjour et merci pour votre réponse.

 

J'ai procédé comme vous le décrivez. Prestashop permet de rendre obligatoire ou non l'un et l'autre mais ne donne pas la possibilité de rendre obligatoire l'un ou l'autre. J'ai besoin que le client soit obligé de remplir soit le texte soit uploader un fichier. Il faut que le client remplisse au moins un des 2 champs mais ne soit pas obligé de remplir les 2.

 

J'espère avoir été claire :)

 

Merci beaucoup !

 

Sandra

Link to comment
Share on other sites

Il suffit simplement de ne pas cocher les cases : Requis (champs obligatoires).

 

Maintenant, si cela doit être obligatoire de choisir l'un ou l'autre; essayez de dupliquer le produit en obligeant pour

l'un une personnalisation avec une image et pour l'autre produit identique une personnalisation avec un texte !

 

Amicalement

Edited by myselfidem (see edit history)
Link to comment
Share on other sites

Merci mais je recherche une solution plus "pratique", je ne peut pas me permettre de dupliquer des produits (il y en a déjà bcp ;)

 

Je pense devoir modifier product.tpl et product.js mais je ne sais pas pas ou commercer !

 

Un autre idée peut être ??

 

Merci beaucoup,

Sandra

Link to comment
Share on other sites

Bonjour,

 

Vous êtes obligée de faire la vérification en javascript (à moins de modifier les controlleurs/classes mais c'est risqué)

 

Donc intercepter l'evenement onsubmit sur le bouton "enregistrer" et verifier si au moins un des 2 champs requis n'est pas vide.

Peut-être aussi ajouter une fonction dès que l'un des 2 est rempli pour désactiver l'autre.

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...