elastikolab Posted July 2, 2018 Share Posted July 2, 2018 Ciao a tutti, sto cercando di settare uno store solo B2B (PS 1.7.3.3) ed ho la necessità di impostare il campo Azienda required, ho seguito un paio di tutorial ma non sono riuscito a cavare un ragno dal buco. ho impostato 'required' => true, nel file address.php ma nulla, ho provato ad impostarlo dalla pagina clienti ma c'è solo l'inutile "Offerte dei partner" ho provato quindi nella pagina indirizzi ma anche qui manca il campo azienda (company). Dove sbaglio? è possibile che PS non consenta di cambiare in modo immediato una cosa così banale? Grazie in anticipo Giuseppe Bianco Link to comment Share on other sites More sharing options...
Fabry Posted July 2, 2018 Share Posted July 2, 2018 Ciao, hai attivato la modalitá B2B?..non mi pare a vedere dalle foto appena attivata vai a clienti>indirizzi....fondo pagina compare un accordion con scritto "impostare i campi obbligatori per questa sezione"..piú o meno la traduzione é questa....apri e dovrebbe comparire il nome Azienda nella lista..."checcalo" e salva!. fammi sapere ciao Link to comment Share on other sites More sharing options...
elastikolab Posted July 2, 2018 Author Share Posted July 2, 2018 Ciao Fabry, grazie per il tuo intervento. Si la modalita B2B è attiva, infatti nel modulo di registrazione vedo sia il campo azienda che il campo codice fiscale entrambi obbligatori. Sul serio non so + dove sbattere la testa. Grazie Link to comment Share on other sites More sharing options...
elastikolab Posted July 3, 2018 Author Share Posted July 3, 2018 Risolto!!!!! ho dovuto modificare il file classes>form>CustomerFormatter.php alla riga 134 bisogna aggiungere ->setRequired(true) ed è fatta. In ogni caso quest'ultima esperienza con PS mi ha definitivamente convinto: mai più prestashop. 1 Link to comment Share on other sites More sharing options...
daninapoli Posted April 20, 2021 Share Posted April 20, 2021 Scusami io alla riga 134 ho questo: if (Configuration::get('PS_B2B_ENABLE')) { $format['company'] = (new FormField()) ->setName('company') ->setType('text') ->setLabel($this->translator->trans( 'Company', [], 'Shop.Forms.Labels' )); $format['siret'] = (new FormField()) ->setName('siret') ->setType('text') ->setLabel($this->translator->trans( // Please localize this string with the applicable registration number type in your country. For example : "SIRET" in France and "Código fiscal" in Spain. 'Identification number', [], 'Shop.Forms.Labels' )); } dove hai inserito il ->setRequired(true) io ho provato ma passando la modifica non si apre più la schermata .. puoi aiutarmi ? Link to comment Share on other sites More sharing options...
daninapoli Posted April 20, 2021 Share Posted April 20, 2021 (edited) risolto grazie... sono riuscito anche a cambiare il campo codice fiscale con la partita iva Edited April 20, 2021 by daninapoli (see edit history) 1 Link to comment Share on other sites More sharing options...
Corrado Lamerata Posted June 22, 2023 Share Posted June 22, 2023 daninapoli anche io ho quel tipo di descrizione dove hai inserito il ->setRequired(true) io ho provato ma passando la modifica non si apre più la schermata .. 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