Grafikomio Posted February 14, 2019 Share Posted February 14, 2019 Salve, utilizzo la versione 1.7.5.0 Dovrei aggiungere dei campi al modulo di registrazione utente (indirizzo PEC, nome azienda e partita IVA). Ho provato a cercare sia su google che nel forum ma non sono riuscito a trovare una risposta. Qualcuno sa come fare? Grazie Link to comment Share on other sites More sharing options...
Grafikomio Posted February 15, 2019 Author Share Posted February 15, 2019 (edited) Sono alla prima esperienza con prestashop e onestamente non pensavo fosse così assurdo. Sono due giorni che sono piantato sul form di registrazione di un cliente e non riesco ad andare avanti. Aggiungere campi ad un form sembra essere un problema molto comune, anche nelle precedenti versioni di prestashop e facendo una ricerca in rete sembra che non sono l'unico. Edited February 15, 2019 by Grafikomio (see edit history) Link to comment Share on other sites More sharing options...
Sito Lab Posted February 15, 2019 Share Posted February 15, 2019 se parliamo di fatturazione elettronica è un conto, invece per i campi nome azienda e partita iva sono già presenti nel form normale della registrazione. Link to comment Share on other sites More sharing options...
Grafikomio Posted February 15, 2019 Author Share Posted February 15, 2019 (edited) La fatturazione è gestita con un altro software. Il problema è modificare il modulo per la registrazione del cliente. Visto che la vendita è riservata solo alle Aziende con P.IVA o Pubbliche Amministrazioni che hanno sia P.IVA + CF, ho necessità che l'utente inserisca tutte le info al momento dell'iscrizione. All'attuale modulo (incollo sotto un screenshot) dovrei aggiungere i campi in neretto: - Nome - Cognome - Azienda - Codice Fiscale - Partita iva - Indirizzo - Città - Cap - Telefono - Sito Web- Campo per comunicare PEC o Codice Destinatario per la fatturazione elettronica- Email - password Edited February 15, 2019 by Grafikomio (see edit history) Link to comment Share on other sites More sharing options...
Fabry Posted February 15, 2019 Share Posted February 15, 2019 Hey Grafic, per rendere obbligatorio il campo partita IVA devi andare in Clienti>Indirizzi e in fondo pagina puoi impostar i campi obbligatori da richiedere...c'era un topic a riguardo che avevo scritto tempo fá. Per i campi SDi e PEC il grande Disarci ha creato un modulo per tale scopo che funziona egregiamente anche sulla 1.7.5: ciao 1 Link to comment Share on other sites More sharing options...
Sito Lab Posted February 15, 2019 Share Posted February 15, 2019 basta descrivere bene le necessita che si hanno le risposte. Link to comment Share on other sites More sharing options...
Fabry Posted February 15, 2019 Share Posted February 15, 2019 Comunque ragazzi la parte B2B della 1.7.5 fá acqua da tutte le parti. Siccome in un'altro topic con la modifica di una classe il tutto risultava funzionare in questa ultima versione non c'é verso di rendere obbligatori quei due campi. Ho installato anche il modulo Vatnumber che era presente sulla 1.6 ed ora lo si trova su Git modificato a dovere per la 1.7.5 e che dovrebbe risolvere la parte B2B----ma nada! Ancora non ho provato se le imprese che acquistano dall'estero si vedono l'iva nel prezzo....anche questo era un grosso problema. Bisogna investigare questa parte perché é troppo importante per uno shop. Cmq per ora , almeno per me, rimango sulla 1.6 ciao Link to comment Share on other sites More sharing options...
Grafikomio Posted February 15, 2019 Author Share Posted February 15, 2019 (edited) Ciao, ho provato ad installare il modulo ma da errore PHP - ho installato la V1.6 del modulo (credo sia la versione aggiornata) Sul server la versione PHP è la 7.2 2 hours ago, Fabry said: Hey Grafic, per rendere obbligatorio il campo partita IVA devi andare in Clienti>Indirizzi e in fondo pagina puoi impostar i campi obbligatori da richiedere...c'era un topic a riguardo che avevo scritto tempo fá. Per i campi SDi e PEC il grande Disarci ha creato un modulo per tale scopo che funziona egregiamente anche sulla 1.7.5: ciao (1/1) ContextErrorException Notice: Undefined variable: result in tobewebto_fattura_elettronica.php line 333 at Tobewebto_fattura_elettronica->hookDisplayCustomerAccountForm(array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 966 at HookCore::coreCallHook(object(Tobewebto_fattura_elettronica), 'hookdisplayCustomerAccountForm', array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 351 at HookCore::callHookOn(object(Tobewebto_fattura_elettronica), 'displayCustomerAccountForm', array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 903 at HookCore::exec('displayCustomerAccountForm')in CustomerForm.php line 215 at CustomerFormCore->getTemplateVariables()in AbstractForm.php line 114 at AbstractFormCore->render(array('file' => 'customer/_partials/customer-form.tpl', 'ui' => object(RenderableProxy)))in RenderableProxy.php line 52 at RenderableProxy->render(array('file' => 'customer/_partials/customer-form.tpl', 'ui' => object(RenderableProxy)))in smartyfront.config.inc.php line 98 at smartyRender(array('file' => 'customer/_partials/customer-form.tpl', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate))in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyRender', array(array('file' => 'customer/_partials/customer-form.tpl', 'ui' => object(RenderableProxy)),object(SmartyDevTemplate)))in 1ec7a38f86b4787bc2e70a80d9c548ca47b9e453_2.file.registration.tpl.php line 71 at Block_21280379025c66e50a278e60_88083084->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_21280379025c66e50a278e60_88083084), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_21280379025c66e50a278e60_88083084))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_21280379025c66e50a278e60_88083084', 'register_form_container', 0)in 1ec7a38f86b4787bc2e70a80d9c548ca47b9e453_2.file.registration.tpl.php line 95 at Block_9159526815c66e50a278830_67928793->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_9159526815c66e50a278830_67928793), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_9159526815c66e50a278830_67928793),object(Block_6759938825c66e50726b4c4_95726362))in smarty_internal_runtime_inheritance.php line 186 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_6759938825c66e50726b4c4_95726362))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_6759938825c66e50726b4c4_95726362', 'page_content', 1)in e5ac88a8de79e568c482096d5449edbddb2c93cd_2.file.page.tpl.php line 97 at Block_15798006395c66e50726a469_32934218->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_15798006395c66e50726a469_32934218), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_15798006395c66e50726a469_32934218))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_15798006395c66e50726a469_32934218', 'page_content_container', 1)in e5ac88a8de79e568c482096d5449edbddb2c93cd_2.file.page.tpl.php line 181 at Block_9026749665c66e5072675d0_43210285->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_9026749665c66e5072675d0_43210285), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_9026749665c66e5072675d0_43210285),object(Block_7223061435c66e507274a95_79430582))in smarty_internal_runtime_inheritance.php line 186 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_7223061435c66e507274a95_79430582))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_7223061435c66e507274a95_79430582', 'content', 2)in d5bcfcb941aef07b00fd73df3fa168192a64bca6_2.file.layout-left-column.tpl.php line 84 at Block_17882069935c66e5072717c4_02892187->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_17882069935c66e5072717c4_02892187), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_17882069935c66e5072717c4_02892187),object(Block_5496117335c66e50728b621_40145800))in smarty_internal_runtime_inheritance.php line 186 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_5496117335c66e50728b621_40145800))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_5496117335c66e50728b621_40145800', 'content_wrapper')in 38f874f6224ac0031f0fe526bfa25777e568f8b0_2.file.layout-both-columns.tpl.php line 88 at content_5c66e507294124_68554605(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'layouts/layout-left-column.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in d5bcfcb941aef07b00fd73df3fa168192a64bca6_2.file.layout-left-column.tpl.php line 38 at content_5c66e507275fe8_98253217(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-left-column.tpl', null, 'layouts/layout-left-column.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-left-column.tpl')in e5ac88a8de79e568c482096d5449edbddb2c93cd_2.file.page.tpl.php line 33 at content_5c66e50726d4c1_98241774(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('page.tpl', null, 'layouts/layout-left-column.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'page.tpl')in 1ec7a38f86b4787bc2e70a80d9c548ca47b9e453_2.file.registration.tpl.php line 38 at content_5c66e50a27ed74_61764871(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232 at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, 'layouts/layout-left-column.tpl', null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch('customer/registration.tpl', null, 'layouts/layout-left-column.tpl', null, false, true, false)in SmartyDev.php line 40 at SmartyDev->fetch('customer/registration.tpl', null, 'layouts/layout-left-column.tpl')in FrontController.php line 682 at FrontControllerCore->smartyOutputContent('customer/registration.tpl')in FrontController.php line 666 at FrontControllerCore->display()in Controller.php line 301 at ControllerCore->run()in Dispatcher.php line 509 at DispatcherCore->dispatch()in index.php line 28 Edited February 15, 2019 by Grafikomio (see edit history) Link to comment Share on other sites More sharing options...
Fabry Posted February 15, 2019 Share Posted February 15, 2019 Forse dipnde dalla versione PHP, Io l'ho installato su alcuni 1.7.5 con php 7.0 ed altri 1.6 con php 5.6 e non ho problemi di sorta. Cmq questo che vedi é un "notice" per cui se disabiliti il debug vedrai che funziona. Link to comment Share on other sites More sharing options...
Fabry Posted February 15, 2019 Share Posted February 15, 2019 aggiungo che forse sarebbe meglio fare un downgrade della versione del tuo php alla 7.0 o 7.1 perché ci sono moduli che ancora non sono pronti per la 7.2!. Link to comment Share on other sites More sharing options...
Grafikomio Posted February 18, 2019 Author Share Posted February 18, 2019 (edited) Avevi ragione, ho disabilitato il debug e adesso il modulo funziona. Solo una cosa non riesco ancora a far funzionare, tutti i campi del form dovrebbero essere obbligatori. Come posso fare per: - aggiungere campo Partita IVA - rendere tutti i campi obbligatori - togliere quelle scritte "opzionale"? (vedi img allegata) Grazie mille Edited February 18, 2019 by Grafikomio (see edit history) 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