SandraNanou Posted April 14, 2015 Share Posted April 14, 2015 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 More sharing options...
myselfidem Posted April 14, 2015 Share Posted April 14, 2015 (edited) 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 Edited April 14, 2015 by myselfidem (see edit history) Link to comment Share on other sites More sharing options...
SandraNanou Posted April 14, 2015 Author Share Posted April 14, 2015 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 More sharing options...
myselfidem Posted April 14, 2015 Share Posted April 14, 2015 (edited) 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 April 14, 2015 by myselfidem (see edit history) Link to comment Share on other sites More sharing options...
SandraNanou Posted April 16, 2015 Author Share Posted April 16, 2015 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 More sharing options...
Eolia Posted April 16, 2015 Share Posted April 16, 2015 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now