Jump to content

stephane-glacet

Members
  • Posts

    1
  • Joined

  • Last visited

About stephane-glacet

  • Birthday 11/29/1967

Profile Information

  • First Name
    stephane
  • Last Name
    glacet

stephane-glacet's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, Je travaille actuellement sur un site en Prestashop 1.6 et je rencontre des difficultés sur le développement du formulaire d'inscription pour les clients. En effet, cette boutique doit permettre de s'inscrire à la fois en tant que particulier mais également en tant que professionnel, j'ai donc activé le mode B2B qui permet d'afficher une seconde partie dans le formulaire appelée "informations société" comprenant les champs Société, SIRET, APE et Site web. J'ai réussi à intégrer de façon automatique dans mon groupe clients "pro" les inscrits qui cochent le genre "société" parmi les 3 disponibles. J'ai également réussi à rendre le champ SIRET obligatoire à remplir en modifiant le fichier Customer.php : 'siret' => array('type' => self::TYPE_STRING, 'validate' => 'isSiret'), pour obtenir : 'siret' => array('type' => self::TYPE_STRING, 'validate' => 'isSiret', required => true, 'size' => 14), Simplement j'arrive face des difficultés : - Le bloc d'informations société est toujours affiché et son champ SIRET devient obligatoire indépendamment du genre sélectionné. Il est entouré de la condition $b2b_enable qui vérifie l'activation du mode B2B, j'ai déjà essayé de rajouter dans cette condition la vérification du $gender->id==3 (société) mais rien n'y fait. Comment obtenir le résultat suivant (?): - Si le genre sélectionné via le bouton radio est "Société", alors le bloc d'informations société s'affiche, et seulement dans ce cas le champ SIRET devient obligatoire. Cela permettrait de différencier les particuliers des professionnels mais également de s'assurer du SIRET fourni. Je vous remercie d'avance pour le temps que vous consacrez à trouver une solution.
×
×
  • Create New...