Jump to content

Siret obligatoire en version 1.6


Recommended Posts

Bonjour

je voudrais rendre obligatoire lors de l inscription les champs Societe et Siret, j ai essayé avec la methode trouvé dans le forum mais c est pour les anciennes version de Prestashop, en 1.6 cela n'a pas fonctionné.

Merci de vos  reponse

Link to comment
Share on other sites

Bonjour picsou123,

 

tout d'abord, dans le backoffice il faut activer le mode BtoB

 

ensuite il suffit d’éditer le fichier :

/controllers/admin/AdminCustomersController.php

 

et ligne 39

 

$this->required_fields = array('newsletter','optin');

 

à remplacer par

 

$this->required_fields = array('newsletter','optin','siret','company');

 

 

ensuite dans le backoffice > client... tout en bas déplier  "Définir les champs requis pour cette section" et cocher siret & company

 

cordialement.

Link to comment
Share on other sites

  • 4 months later...

Cool !

 

Par contre cela oblige tous les utilisateurs à entrer un SIRET pour pouvoir s'inscrire…

 

Y'a t-il possibilité de ne le rendre obligatoire que pour les professionnels, pour ceux qui ont choisi la voie de séparer particulier/pro dès l'inscription, comme le propose le tuto suivant :

 

https://binioumyers.wordpress.com/2012/10/31/prestashop-choisir-un-groupe-a-linscription/

Link to comment
Share on other sites

  • 1 year later...
  • 3 months later...

Bonjour picsou123,

 

tout d'abord, dans le backoffice il faut activer le mode BtoB

 

ensuite il suffit d’éditer le fichier :

/controllers/admin/AdminCustomersController.php

 

et ligne 39

 

$this->required_fields = array('newsletter','optin');

 

à remplacer par

 

$this->required_fields = array('newsletter','optin','siret','company');

 

 

ensuite dans le backoffice > client... tout en bas déplier  "Définir les champs requis pour cette section" et cocher siret & company

 

cordialement.

 

Bonjour seb,

 

J'ai fait les modifs telles que décrites mais je n'arrive pas à enregistrer la case à cocher "company".. je coche mais ça ne garde pas en mémoire.. même en vidant le cache (via performances).

 

As tu une solution stp ?

 

Merci

 

Steve

  • Like 1
Link to comment
Share on other sites

  • 1 year later...

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