Stickerslab Posted January 14, 2019 Share Posted January 14, 2019 Ciao, grazie per questo modulo. Per aggiornare da una release all'altra, cosa consigli ? Caricamento dal backoffice o sovrascrittura via ftp ? Link to comment Share on other sites More sharing options...
RossellaCube1 Posted January 16, 2019 Share Posted January 16, 2019 Ciao ho istallato il tuo modulo, istallandolo non mi fa vedere più gli altri campi nella pagina degli ordini 1 Link to comment Share on other sites More sharing options...
daniele Posted January 16, 2019 Share Posted January 16, 2019 Salve, ho visto nella descrizione che il modulo è compatibile con Danea. Ho effettuato l'installazione i campi compaiono sia nel FO che nel BO. Quando scarico un ordine con Danea i campi SDI e Fattura sono vuoti. C'è qualcosa che devo fare per abilitare il tutto? Link to comment Share on other sites More sharing options...
mygrashop Posted January 17, 2019 Share Posted January 17, 2019 Scusate ma una volta installato il modulo poi come fate a convertire le fatture di prestashop che sono in pdf nel formato xml? Esiste un modulo aggiuntivo oppure ce un altro sistema? Link to comment Share on other sites More sharing options...
Gipielle Posted January 18, 2019 Share Posted January 18, 2019 15 hours ago, mygrashop said: Scusate ma una volta installato il modulo poi come fate a convertire le fatture di prestashop che sono in pdf nel formato xml? Esiste un modulo aggiuntivo oppure ce un altro sistema? Ciao, io ho trovato questo; https://addons.prestashop.com/it/contabilita-fatturazione/42408-fattura-elettronica.html però non è compatibile con prestashop 1.5 Link to comment Share on other sites More sharing options...
Guest Kingtonino Posted January 19, 2019 Share Posted January 19, 2019 On 17/12/2018 at 11:27 AM, disarci dice: Ciao a tutti, vorrei condividere con voi un modulo per poter richiedere i campi obbligatori per la fatturazione elettronica: Codice Univoco SDI e PEC Il modulo è molto semplice, non fa verifica particolari, ovviamente è in codice aperto e siete liberi di personalizzarlo per i vostri usi. Faccio notare che ho fatto richiesta a prestashop per avere i campi "standard" ed evitare che ogni programmatore crei i campi con il proprio nome, purtroppo i tempi di progettazione e risposta di prestashop sono molto lunghi, per chi è con noi da molti anni, avevamo già fatto questa discussione per il codice fiscale, creando addirittura una versione italiana.... poi siamo riusciti ad ottenere il campo dni per tutti. Funzioni: 1) compatibilità 1.6.x e 1.7.x 2) Richiesta campo non obbligatorio Codice Univoco SDI 3) Richiesta campo non obbligatorio PEC 4) richiesta dei campi in nuova registrazione 5) visualizzazione e modifica dei campi in area privata - informazioni generali 6) avviso (disattivabile) in fse ordine - tab spedizioni - con riepilogo e richiesta campi. 7) Back office - visualizzazione campi in dettaglio ordine 8 ) Back office - visualizzazione e modifica campi in dettaglio cliente 9) Stampa dei dai in fattura pdf. 10) Tutti i messaggi sono gestibili tramite traduzioni. 11) Pagina diretta per richiesta campi a chi è registrato, ad esempio da mandare via mail per richiedere inserimento campi a chi era già registrato. (v.1.06 e succ.) NB questo modulo è compatibile con tutti i nostri moduli di gestione e scaricamento ordini, come Danea Easyfatt, Atelier98, MagicStore etc.etc. Per qualunque richiesta o suggerimento, scrivere qui, ovviamente i moduli gratuiti sono gestiti anche da altri, quindi le risposte e correzioni sono benvenute. v. 1.02 alcuni fix su campo Codice univoco, es. se iniziasse con 0.s v. 1.03 aggiunta link pagina ordini v. 1.04 correzione campo alfanumerico invece di numerico campo maxlength per 7 caratteri aggiunta controlli e debug per evitare warning v. 1.05 ripristino richiesta campi in fase di registrazione nuovo cliente v. 1.06 aggiunta pagina (in my-account e raggiungibile via link) per aggiunta / modifica campi direttamente fix alcuni warning tobewebto_fattura_elettronica.zip 1.06.tobewebto_fattura_elettronica.zip Salve, manca un dettaglio. Allego foto ---> Link to comment Share on other sites More sharing options...
daniele Posted January 19, 2019 Share Posted January 19, 2019 On 17/1/2019 at 6:18 PM, mygrashop dice: Scusate ma una volta installato il modulo poi come fate a convertire le fatture di prestashop che sono in pdf nel formato xml? Esiste un modulo aggiuntivo oppure ce un altro sistema? Questo modulo aggiunge i campi mancanti. Per la fatturazione elettronica il discorso cambia totalmente Link to comment Share on other sites More sharing options...
mgm_mirko Posted January 19, 2019 Share Posted January 19, 2019 il modulo funziona benissimo e ti faccio i complimenti e ringraziamenti..!! unica cosa chiedo se e' possibile che sarebbe poi il top del top se riesci a farle creare la fattura in formato xml 1 Link to comment Share on other sites More sharing options...
Jeosh Posted January 21, 2019 Share Posted January 21, 2019 salve a tutti ho installato il modulo ma purtroppo non funzione bene, se mi iscrivo come nuovo cliente mi fa inserire i dati pec e codice. Ma se sono un cliente iscritto non vedo nessun campo da compilare nell'area personale, nemmeno cliccando in fase di ordine. Pur avendo il template di default, non ho nel file identity.tpl la stringa {$HOOK_CUSTOMER_IDENTITY_FORM}, per caso qualche anima pia potrebbe indicarmi come e dove inserirla con esattezza? Grazie in anticipo, un saluto a tutti. Jeosh Link to comment Share on other sites More sharing options...
Fabry Posted January 22, 2019 Share Posted January 22, 2019 @Jeosh forse devi attivare la modalitá B2B....io non ho nessun problema. Cliente vecchio vede perfettamente i due campi dove inserire i dati al tab Informazioni Personali....in fondo relativamente alle info della societá compaiono i due campi correttamente. ciao Link to comment Share on other sites More sharing options...
Jeosh Posted January 22, 2019 Share Posted January 22, 2019 @Fabry non era attivato il B2B, l'ho attivato ma mi inserisce dei campi SIRET e API che non riesco a togliere, e i campi per inserire Pec e Codice non ci sono. Sapresti gentilmente indicarmi come risolvere? versione prestashop 1.6.1.15 Nel frattempo ti ringrazio per la risposta. Jeosh Link to comment Share on other sites More sharing options...
nziria Posted January 22, 2019 Share Posted January 22, 2019 ricevevo degli errori quando il cliente non é registrato, arrivando al chechout ricevevo degli errori con delle variabili non dichiarate. risolto in questo modo: incollo il contenuto del file tobewebto_fattura_elettronica.php nel caso possa servire allo sviluppatore. prestashop 1.7.5 <?php /** * copyright 2beweb2.com. * * NOTICE OF LICENSE * * This source file is subject to Commercial Licence Copyright * You can modifify this and use only on the site declared when you bought it. * * @author 2beweb2 <[email protected]> * @copyright 2beweb2 - Plante-i sarl France * @license Coomercial Licence * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) { exit; } class Tobewebto_fattura_elettronica extends Module { protected $config_form = false; public function __construct() { $this->name = 'tobewebto_fattura_elettronica'; $this->tab = 'administration'; $this->version = '1.0.6'; $this->author = '2beweb2'; $this->need_instance = 0; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('tobewebto Fattura Elettronica'); $this->description = $this->l('Hi, this module ask to a customer to insert PEC email account and Unique Target Code, and it generate the xml file to Revenue Service'); $this->confirmUninstall = $this->l('ATTENTION, if you did not choose preserve table all customer data will be deleted'); $this->ps_version = (bool)version_compare(_PS_VERSION_, '1.7', '>='); $this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_); } public function install() { Configuration::updateValue('TOBEWEBTO_FATTURA_ELETTRONICA_LIVE_MODE', true); Configuration::updateValue('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER', true); Configuration::updateValue('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ACCOUNT', true); include(dirname(__FILE__).'/sql/install.php'); return parent::install() && $this->registerHook('header') && $this->registerHook('backOfficeHeader') && $this->registerHook('displayAdminCustomers') && $this->registerHook('DisplayAdminOrder') && $this->registerHook('displayCustomerAccount') && $this->registerHook('displayCustomerAccountForm') && $this->registerHook('displayInvoice') && $this->registerHook('actionCustomerAccountAdd') && $this->registerHook('actionCustomerAccountUpdate') && $this->registerHook('displayPDFInvoice') && $this->registerHook('displayCustomerIdentityForm') && $this->registerHook('displayAfterCarrier') && $this->registerHook('displayBeforeCarrier'); } public function uninstall() { if (!Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_LIVE_MODE')) { Configuration::deleteByName('TOBEWEBTO_FATTURA_ELETTRONICA_LIVE_MODE'); Configuration::deleteByName('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER'); Configuration::deleteByName('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ACCOUNT'); include(dirname(__FILE__).'/sql/uninstall.php'); } return parent::uninstall(); } public function getContent() { if (((bool)Tools::isSubmit('submitTobewebto_fattura_elettronicaModule')) == true) { $this->postProcess(); } $this->context->smarty->assign('module_dir', $this->_path); $output = $this->context->smarty->fetch($this->local_path.'views/templates/admin/configure.tpl'); return $output.$this->renderForm(); } protected function renderForm() { $helper = new HelperForm(); $helper->show_toolbar = false; $helper->table = $this->table; $helper->module = $this; $helper->default_form_language = $this->context->language->id; $helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG', 0); $helper->identifier = $this->identifier; $helper->submit_action = 'submitTobewebto_fattura_elettronicaModule'; $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false) .'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->tpl_vars = array( 'fields_value' => $this->getConfigFormValues(), 'languages' => $this->context->controller->getLanguages(), 'id_language' => $this->context->language->id, ); return $helper->generateForm(array($this->getConfigForm())); } protected function getConfigForm() { return array( 'form' => array( 'legend' => array( 'title' => $this->l('Settings'), 'icon' => 'icon-cogs', ), 'input' => array( array( 'type' => 'switch', 'label' => $this->l('Preserve Tables'), 'name' => 'TOBEWEBTO_FATTURA_ELETTRONICA_LIVE_MODE', 'is_bool' => true, 'desc' => $this->l('Choose No only if you are testing the module, so if you reset the modules, you preserve the customrs datas'), 'values' => array( array( 'id' => 'active_on', 'value' => true, 'label' => $this->l('Enabled') ), array( 'id' => 'active_off', 'value' => false, 'label' => $this->l('Disabled') ) ), ), array( 'type' => 'switch', 'label' => $this->l('ORDER MESSAGE'), 'name' => 'TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER', 'is_bool' => true, 'desc' => $this->l('Choose yes and you will have a message asking for PEC and Code in order procedure'), 'values' => array( array( 'id' => 'active_on', 'value' => true, 'label' => $this->l('Enabled') ), array( 'id' => 'active_off', 'value' => false, 'label' => $this->l('Disabled') ) ), ), array( 'type' => 'switch', 'label' => $this->l('Dedicated page on my account'), 'name' => 'TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ACCOUNT', 'is_bool' => true, 'desc' => $this->l('Choose yes and you will have dedicated page (linkable) in my-account'), 'values' => array( array( 'id' => 'active_on', 'value' => true, 'label' => $this->l('Enabled') ), array( 'id' => 'active_off', 'value' => false, 'label' => $this->l('Disabled') ) ), ), ), 'submit' => array( 'title' => $this->l('Save'), ), ), ); } protected function getConfigFormValues() { return array( 'TOBEWEBTO_FATTURA_ELETTRONICA_LIVE_MODE' => Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_LIVE_MODE'), 'TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER' => Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER'), 'TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ACCOUNT' => Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ACCOUNT'), ); } protected function postProcess() { $form_values = $this->getConfigFormValues(); foreach (array_keys($form_values) as $key) { $result = Configuration::updateValue($key, Tools::getValue($key)); } } public function hookBackOfficeHeader() { if (Tools::getValue('module_name') == $this->name) { $this->context->controller->addJS($this->_path.'views/js/back.js'); $this->context->controller->addCSS($this->_path.'views/css/back.css'); } } public function hookHeader() { $this->context->controller->addJS($this->_path.'/views/js/front.js'); $this->context->controller->addCSS($this->_path.'/views/css/front.css'); } public function hookActionCustomerAccountAdd($params) { $newCustomer = $params['newCustomer']; $sql = "INSERT INTO `"._DB_PREFIX_."tobewebto_fattura_elettronica`(id_customer,tobewebto_sdicode,tobewebto_pec) VALUES (".$newCustomer->id.",'".pSQL(Tools::getValue('tobewebto_sdicode'))."','".pSQL(Tools::getValue('tobewebto_pec'))."')"; Db::getInstance()->Execute($sql); if (0) { $handle = fopen(dirname(__FILE__).'/notify.html', 'a'); fwrite($handle, "*********new*********<br>\n"); fwrite($handle, 'start: '." \n<br>\n [".date('Y-m-d h-m-s')."]<br><br>\n"); fwrite($handle, "pec:".Tools::getValue('tobewebto_pec')); fwrite($handle, "sdicode:".Tools::getValue('tobewebto_sdicode')); fwrite($handle, "customer:".$newCustomer->id); fwrite($handle, "sql:".$sql); fwrite($handle, 'end: '." \n<br>\n [".date('Y-m-d h-m-s')."]<br><br>\n"); fclose($handle); } } public function hookDisplayAdminCustomers() { $sdi_code = Tools::getValue('tobewebto_sdicode'); if (!$sdi_code or strlen($sdi_code) <= 1) { $sdi_code = '0000000'; } if (Tools::getValue('id_tobewebto_fattura_elettronica')>0) { $sql = "update `"._DB_PREFIX_."tobewebto_fattura_elettronica` set tobewebto_sdicode = '".pSQL($sdi_code)."',tobewebto_pec='".pSQL(Tools::getValue('tobewebto_pec'))."' where id_tobewebto_fattura_elettronica = ".(int)Tools::getValue('id_tobewebto_fattura_elettronica')." "; Db::getInstance()->Execute($sql); } else { $sql = "INSERT INTO `"._DB_PREFIX_."tobewebto_fattura_elettronica`(id_customer,tobewebto_sdicode,tobewebto_pec) VALUES (".pSQL(Tools::getValue('id_customer')).",'".pSQL($sdi_code)."','".pSQL(Tools::getValue('tobewebto_pec'))."')"; Db::getInstance()->Execute($sql); } $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".Tools::getValue('id_customer').""; $result = Db::getInstance()->getRow($sql); $linkController = $this->context->link->getAdminLink("AdminCustomers", true) . "&id_customer=".Tools::getValue('id_customer')."&viewcustomer"; $this->context->smarty->assign('linkController', $linkController); $this->context->smarty->assign('id_tobewebto_fattura_elettronica', $result['id_tobewebto_fattura_elettronica']); $this->context->smarty->assign('tobewebto_sdicode', $result['tobewebto_sdicode']); $this->context->smarty->assign('tobewebto_pec', $result['tobewebto_pec']); $output = $this->context->smarty->fetch($this->local_path.'views/templates/admin/admin_customer.tpl'); return $output; } public function hookDisplayAdminOrder($params) { $idOrder = (int) $params['id_order']; $order = new Order($idOrder); $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".(int)$order->id_customer.""; $result = Db::getInstance()->getRow($sql); $linkController = $this->context->link->getAdminLink("AdminCustomers", true) . "&id_customer=".(int)$order->id_customer."&viewcustomer"; $this->context->smarty->assign('linkController', $linkController); $this->context->smarty->assign('id_tobewebto_fattura_elettronica', $result['id_tobewebto_fattura_elettronica']); $this->context->smarty->assign('tobewebto_sdicode', $result['tobewebto_sdicode']); $this->context->smarty->assign('tobewebto_pec', $result['tobewebto_pec']); $output = $this->context->smarty->fetch($this->local_path.'views/templates/admin/admin_order.tpl'); return $output; } public function hookDisplayCustomerAccount() { if (Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ACCOUNT')) { $this->context->smarty->assign('ps_version', $this->ps_version); return $this->display(__FILE__, 'views/templates/hook/customer_account.tpl'); } } public function hookDisplayCustomerAccountForm($params) { if ($params['cookie']->id_customer) { $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".$params['cookie']->id_customer.""; $result = Db::getInstance()->getRow($sql); $this->context->smarty->assign('id_tobewebto_fattura_elettronica', $result['id_tobewebto_fattura_elettronica']); $this->context->smarty->assign('tobewebto_id_customer', $params['cookie']->id_customer); $this->context->smarty->assign('tobewebto_sdicode', $result['tobewebto_sdicode']); $this->context->smarty->assign('tobewebto_pec', $result['tobewebto_pec']); return $this->display(__FILE__, 'views/templates/hook/customer_reg_form.tpl'); } else { $this->context->smarty->assign('id_tobewebto_fattura_elettronica', ''); $this->context->smarty->assign('tobewebto_id_customer', $params['cookie']->id_customer); $this->context->smarty->assign('tobewebto_sdicode', ''); $this->context->smarty->assign('tobewebto_pec', ''); return $this->display(__FILE__, 'views/templates/hook/customer_reg_form.tpl'); } } public function hookDisplayCustomerIdentityForm($params) { /* HOOK FOR 1.6 compatibility */ $sdi_code = Tools::getValue('tobewebto_sdicode'); if (!$sdi_code or strlen($sdi_code) <= 1) { $sdi_code = '0000000'; } if (Tools::getValue('id_tobewebto_fattura_elettronica')>0) { $sql = "update `"._DB_PREFIX_."tobewebto_fattura_elettronica` set tobewebto_sdicode = '".pSQL($sdi_code)."',tobewebto_pec='".pSQL(Tools::getValue('tobewebto_pec'))."' where id_tobewebto_fattura_elettronica = ".(int)Tools::getValue('id_tobewebto_fattura_elettronica')." "; Db::getInstance()->Execute($sql); } elseif (Tools::getValue('tobewebto_id_customer')) { $sql = "INSERT INTO `"._DB_PREFIX_."tobewebto_fattura_elettronica`(id_customer,tobewebto_sdicode,tobewebto_pec) VALUES (".pSQL(Tools::getValue('tobewebto_id_customer')).",'".pSQL($sdi_code)."','".pSQL(Tools::getValue('tobewebto_pec'))."')"; Db::getInstance()->Execute($sql); } if ($params['cookie']->id_customer) { $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".$params['cookie']->id_customer.""; $result = Db::getInstance()->getRow($sql); } $this->context->smarty->assign('id_tobewebto_fattura_elettronica', $result['id_tobewebto_fattura_elettronica']); $this->context->smarty->assign('tobewebto_id_customer', $params['cookie']->id_customer); $this->context->smarty->assign('tobewebto_sdicode', $result['tobewebto_sdicode']); $this->context->smarty->assign('tobewebto_pec', $result['tobewebto_pec']); return $this->display(__FILE__, 'views/templates/hook/customer_reg_form.tpl'); } public function hookActionCustomerAccountUpdate($params) { $sdi_code = Tools::getValue('tobewebto_sdicode'); if (!$sdi_code or strlen($sdi_code) <= 1) { $sdi_code = '0000000'; } if (Tools::getValue('id_tobewebto_fattura_elettronica')>0) { $sql = "update `"._DB_PREFIX_."tobewebto_fattura_elettronica` set tobewebto_sdicode = '".pSQL($sdi_code)."',tobewebto_pec='".pSQL(Tools::getValue('tobewebto_pec'))."' where id_tobewebto_fattura_elettronica = ".(int)Tools::getValue('id_tobewebto_fattura_elettronica')." "; Db::getInstance()->Execute($sql); } elseif (Tools::getValue('tobewebto_id_customer')) { $sql = "INSERT INTO `"._DB_PREFIX_."tobewebto_fattura_elettronica`(id_customer,tobewebto_sdicode,tobewebto_pec) VALUES (".pSQL(Tools::getValue('tobewebto_id_customer')).",'".pSQL($sdi_code)."','".pSQL(Tools::getValue('tobewebto_pec'))."')"; Db::getInstance()->Execute($sql); } } public function hookDisplayBeforeCarrier($params) { /* HOOK FOR 1.6 compatibility */ if (Tools::substr(_PS_VERSION_, 0, 3) < 1.7) { if (Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER')) { $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".$params['cookie']->id_customer.""; $result = Db::getInstance()->getRow($sql); $this->context->smarty->assign('id_tobewebto_fattura_elettronica', $result['id_tobewebto_fattura_elettronica']); $this->context->smarty->assign('tobewebto_sdicode', $result['tobewebto_sdicode']); $this->context->smarty->assign('tobewebto_pec', $result['tobewebto_pec']); return $this->display(__FILE__, 'views/templates/hook/order.tpl'); } } } public function hookDisplayAfterCarrier($params) { if (Configuration::get('TOBEWEBTO_FATTURA_ELETTRONICA_VIEW_ON_ORDER')) { $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".$params['cookie']->id_customer.""; $result = Db::getInstance()->getRow($sql); $this->context->smarty->assign('id_tobewebto_fattura_elettronica', $result['id_tobewebto_fattura_elettronica']); $this->context->smarty->assign('tobewebto_sdicode', $result['tobewebto_sdicode']); $this->context->smarty->assign('tobewebto_pec', $result['tobewebto_pec']); return $this->display(__FILE__, 'views/templates/hook/order.tpl'); } } public function hookDisplayPDFInvoice() { $order = new Order(Tools::getValue('id_order')); $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = ".(int)$order->id_customer.""; $result = Db::getInstance()->getRow($sql); $tab = '<table style="border: solid 1pt black; padding:0 10pt"> <tr><td><b>'.$this->l('SDI Code').':</b></td><td><b>'.$this->l('Pec').':</b></td></tr> <tr><td>'.$result['tobewebto_sdicode'].'</td><td>'.$result['tobewebto_pec'].'</td></tr> </table>'; return $tab; } } Link to comment Share on other sites More sharing options...
Fabry Posted January 22, 2019 Share Posted January 22, 2019 1 hour ago, Jeosh said: @Fabry non era attivato il B2B, l'ho attivato ma mi inserisce dei campi SIRET e API che non riesco a togliere, e i campi per inserire Pec e Codice non ci sono. Sapresti gentilmente indicarmi come risolvere? versione prestashop 1.6.1.15 Nel frattempo ti ringrazio per la risposta. Jeosh SIRET e API sono "roba" francese che a noi non serve per cui >>> prendi indentity.tpl....e elimina il relativo codice html. Il fatto che non funzioni non posso dirti nulla. Sulla 1.6.1.23 funziona perfettamente.... ciao Link to comment Share on other sites More sharing options...
mgm_mirko Posted January 23, 2019 Share Posted January 23, 2019 16 hours ago, Fabry said: SIRET e API sono "roba" francese che a noi non serve per cui >>> prendi indentity.tpl....e elimina il relativo codice html. Il fatto che non funzioni non posso dirti nulla. Sulla 1.6.1.23 funziona perfettamente.... ciao Potresti essere più preciso per piacere? mi spiego meglio dove si trova quel tpl? sul tema che si usa o il suo ? e le righe da cancellare sullo specifico? sempre se e' possibile grazie. Link to comment Share on other sites More sharing options...
disarci Posted January 23, 2019 Author Share Posted January 23, 2019 Ciao, non c'entrano nulla i campi del b2b (francesi o spagnoli che siano 😉 ) basta che nel tema ci siano gli hook standard che ci sono nel tema standard di prestashop, faccio un esempio trovato su un tema della 1.7 oggi, file: templates/customer/_partials/customer-form.tpl se vedete manca proprio hook: {$hook_create_account_form nofilter} {$hook_create_account_form nofilter} basta aggiungerlo con un copia incolla e si vedono i campi.... Link to comment Share on other sites More sharing options...
mgm_mirko Posted January 23, 2019 Share Posted January 23, 2019 1 hour ago, disarci said: Ciao, non c'entrano nulla i campi del b2b (francesi o spagnoli che siano 😉 ) basta che nel tema ci siano gli hook standard che ci sono nel tema standard di prestashop, faccio un esempio trovato su un tema della 1.7 oggi, file: templates/customer/_partials/customer-form.tpl se vedete manca proprio hook: {$hook_create_account_form nofilter} {$hook_create_account_form nofilter} basta aggiungerlo con un copia incolla e si vedono i campi.... Perdonami io ho la versione 1.6.05 e in effetti sul file indentity.tpl esce in effetti questo <div class="form-group"> <label for="siret">{l s='SIRET'}</label> <input type="text" class="form-control" id="siret" name="siret" value="{if isset($smarty.post.siret)}{$smarty.post.siret}{/if}" /> </div> <div class="form-group"> <label for="ape">{l s='APE'}</label> <input type="text" class="form-control" id="ape" name="ape" value="{if isset($smarty.post.ape)}{$smarty.post.ape}{/if}" /> </div> la cosa che mi faccio strano che anche se li' cancello compaiono sempre... non capisco dove posso eliminare. tutti i file con quel nome sia su theme che default sono state cancellate queste righe ma continuo a vederle. Link to comment Share on other sites More sharing options...
disarci Posted January 23, 2019 Author Share Posted January 23, 2019 Ciao, 1) il mio esempio era della 1.7 solo un esempio basta in generale cercare hook e poi copiarlo più o meno nella posizione dove dovrebbe essere ..... al massimo si sposta, ma bisogna un minimo sapere come si fa. Chiaramente se il tema è comprato chi l'ha fatto deve dare assistenza sugli hook mancanti. 2) per quanto riguarda siret e ape disattivate la funzione b2b da prestashop cancellarla dal form non è sufficiente e potrebbe causare problemi. Link to comment Share on other sites More sharing options...
mgm_mirko Posted January 23, 2019 Share Posted January 23, 2019 16 minutes ago, disarci said: Ciao, 1) il mio esempio era della 1.7 solo un esempio basta in generale cercare hook e poi copiarlo più o meno nella posizione dove dovrebbe essere ..... al massimo si sposta, ma bisogna un minimo sapere come si fa. Chiaramente se il tema è comprato chi l'ha fatto deve dare assistenza sugli hook mancanti. 2) per quanto riguarda siret e ape disattivate la funzione b2b da prestashop cancellarla dal form non è sufficiente e potrebbe causare problemi. purtroppo mio sito e' un b2b mi servirebbe un modo per poter cancellare quelle due parti. Link to comment Share on other sites More sharing options...
Jeosh Posted January 23, 2019 Share Posted January 23, 2019 22 hours ago, Fabry said: SIRET e API sono "roba" francese che a noi non serve per cui >>> prendi indentity.tpl....e elimina il relativo codice html. Il fatto che non funzioni non posso dirti nulla. Sulla 1.6.1.23 funziona perfettamente.... ciao ho risolto aggiornando i file identity.tpl e autentication.tpl, me li portavo dietro da una versione vecchia, ho scaricato la 1.6.1.15 e li ho sostituiti. inoltre ho eliminato ad entrambi le stringhe che richiedevano di inserire SIRET e API ora funziona tutto. grazie Link to comment Share on other sites More sharing options...
C-TechAssistance Posted January 27, 2019 Share Posted January 27, 2019 Ciao e grazie mille per aver condiviso gratuitamente con noi il modulo...io ho solo un problema..non mi memorizza l'indirizzo pec del cliente..come mai? grazie..ho ps 1.7 Link to comment Share on other sites More sharing options...
Webmaster3boffice Posted February 1, 2019 Share Posted February 1, 2019 Buongiorno e complimenti per il modulo. Noi avremmo bisogno che i due campi compaiano nel file pdf della fattura. Attualmente i due campi sono indicati ma risultano vuoti. Grazie Link to comment Share on other sites More sharing options...
gabsale Posted February 5, 2019 Share Posted February 5, 2019 Salve buonasera, complimenti davvero per l'ottimo lavoro e per aver reso disponibile a tutta la comunità questo utilissimo modulo. Scrivo in merito all'utilizzo che ne stiamo facendo all'interno di un e-commerce che utilizza tra i suoi metodi di pagamento stripe e amazon-pay. Una volta installato ed abilitato il modulo relativo alla fatturazione elettronica da voi gentilmente condiviso qui con la comunità con stripe nessun problema, ma và in qualche maniera a cozzare con amazonpay. Dico questo in quanto dopo aver notato che in effetti amazonpay non funzionava abbiamo fatto analizzare il problema direttamente dagli sviluppatori del modulo di integrazione dei servizi di pagamento di amazon su prestashop, dalla loro approfondita analisi si evince che il problema era effettivamente dato dal modulo fatturazione elettronica todoweb, riporto di seguito il messaggio che è stato scritto in merito: Quote It seems, that there is another module hooked up that causes the crash. It is "tobewebto Fattura Elettronica ". This module creates an output like this, and then stops with a 500 internal server error. We enabled debug mode, please find attached the screenshot of the error, maybe this is something you can send the developers of this module and they are able to fix this. We did a quick fix in the module, specificly this file: tobewebto_fattura_elettronica.php There, we added this to the public function hookDisplayAfterCarrier($params) method: if (!Context::getContext()->customer->is_logged) { return; } With this, our order in sandbox mode was successful. Now, we switched back to productive mode. ed in effetti dopo il loro intervento amazonpay funziona correttamente, MA dopo la loro modifica i campi relativi all'inserimento dei dati per la fatturazione elettronica non erano più visibili, pertanto abbiamo momentaneamente disattivato il modulo. E' possibile trovare un fix che consenta a questi due moduli di cooperare in maniera funzionale? Grazie!!! Link to comment Share on other sites More sharing options...
Maddog965 Posted February 6, 2019 Share Posted February 6, 2019 On 1/4/2019 at 7:47 PM, zklid said: Allora, ho installato il modulo, i campi mi appaiono ma in basso alla pagina di registrazione. Per rendere più logica la procedura l'ideale sarebbe che i due campi apparissero subito sotto il campo della P.Iva. Come posso spostare i campi ? Allego screenshot Ciao ancheio ho lo stesso problema. Sei riuscito? Grazie Link to comment Share on other sites More sharing options...
milanooffreservizi Posted February 11, 2019 Share Posted February 11, 2019 Buongiorno! io ho installato la versione 1.7.3.3 ma non riesco a scaricare il modulo, mi confermate se è ancora disponibile? se così fosse sareste così gentili da inviarmi il link per il download? grazie mille in anticipo Davide Link to comment Share on other sites More sharing options...
Enzo Posted February 13, 2019 Share Posted February 13, 2019 Ciao, in primis complimenti per il modulo e grazie. Volevo domandarle se fosse possibile aggiungere tra i campi richiesti nel processo di acquisto sotto codice pec etc..., "ragione sociale" . io uso prestashop 1.7 e non so come fare. Potresti aiutarmi? Grazie mille Link to comment Share on other sites More sharing options...
Rismacom Posted February 13, 2019 Share Posted February 13, 2019 Buonasera a tutti, un ringraziamento particolare a DISARCI per aver creato il modulo. una domanda, magari superflua, come vi siete organizzati per l'invio delle fattura alla agenzia delle entrate...!!??? Link to comment Share on other sites More sharing options...
clalla Posted February 13, 2019 Share Posted February 13, 2019 Con Danea easyfatt Link to comment Share on other sites More sharing options...
Rismacom Posted February 13, 2019 Share Posted February 13, 2019 (edited) 7 minuti fa, clalla dice: Con Danea easyfatt grazie per la pronta risposta, non sono stato chiaro nella domanda.. intendevo dire se il tutto è automatizzato o tocca usare il gestionale aziendale e quindi fare più passaggi.. vendita --> inserimento nel gestionale --> fattura --> invio Edited February 13, 2019 by marisi24 (see edit history) Link to comment Share on other sites More sharing options...
clalla Posted February 13, 2019 Share Posted February 13, 2019 con questo modulo raccogli solo i dati SDI e pec non fa altro Link to comment Share on other sites More sharing options...
milanooffreservizi Posted February 13, 2019 Share Posted February 13, 2019 scusate ma sono l'unico che non trova più il link al modulo? Link to comment Share on other sites More sharing options...
Rismacom Posted February 13, 2019 Share Posted February 13, 2019 27 minuti fa, clalla dice: con questo modulo raccogli solo i dati SDI e pec non fa altro quindi un modulo o plugin di prestashop che automatizza il tutto, non esiste??? Link to comment Share on other sites More sharing options...
disarci Posted February 13, 2019 Author Share Posted February 13, 2019 Per scaricare devi essere registrato e loggato! Link to comment Share on other sites More sharing options...
zod Posted February 14, 2019 Share Posted February 14, 2019 Ho provato il modulo, e apprezzo molto la buona volontà nel mettere a disposizione una soluzione facile per risolvere il problema. Purtroppo però non sono d'accordo con alcune scelte tecniche e di design: I due campi sono inseriti nel form di informazioni generali dell'utente, ma cosa succede se un utente ha due indirizzi con aziende diverse? Trovo più corretto assecondare la logica nativa di Prestashop, quindi i campi SDI e PEC dovrebbero essere inseriti nel form dell'indirizzo, infatti è li che appaiono Azienda, Partita IVA e Codice Fiscale. È più flessibile e ha senso quel contesto. L'aggiornamento dei campi non è intuitivo: in area utente sono stati messi in una pagina a parte, raggiungibile dal bottone "fatturazione elettronica", ma ciò è eccessivo, invece, sempre secondo la mia logica, dovrebbero apparire nel form di indirizzo. Durante il checkout l'utente non li vede e rischia di non leggere la riga di avviso presente nel tab "Spedizioni", non ha alcun senso che ci sia un riferimento alla fatturazione elettronica in quel punto. Se invece il tutto veniva compilato in indirizzo, la svista veniva evitata. La modifica non è intuitiva nemmeno in back office, infatti i due campi sono in un riquadro a parte, nella scheda del cliente. Non li vediamo in indirizzo, cioè vicini alla Partita IVA. Infine, tecnicamente i due campi sono salvati in una tabella separata del database, capisco che questa sia una scelta di compatibilità, per evitare di toccare le tabelle di PS, però mi sembra più utile avere i due dati nella tabella indirizzi, è un modo facile per farci query ed esportazioni. Senza nulla togliere al modulo, io ho scelto di farmi un lavoro ad hoc, più invasivo, comporta override e modifiche alla tabella ps_address, però raggiungo il mio obiettivo in modo più semplice ed elegante. I campi SDI e PEC appaiono in modo simile a Partita IVA, nel momento in cui un utente compila il campo Azienda. Tutto compatto in quel form. Ho scritto un tutorial valido per PS 1.6 (non so invece come si potrebbe fare in PS 1.7), nel mio blog è a questa pagina https://zod.it/blog/aggiungere-campi-sdi-e-pec-per-la-fatturazione-italiana-in-prestashop-1-6.html Link to comment Share on other sites More sharing options...
Enzo Posted February 18, 2019 Share Posted February 18, 2019 Salve, come mai nel pdf della fattura non compare il codice univoco e la pec mentre nella pagina dell'ordine di prestashop si? Link to comment Share on other sites More sharing options...
Medical-Online.it Posted February 20, 2019 Share Posted February 20, 2019 Buongiorno, avevo installata la versione 1.05 del plugin e tutto era funzionante. Ieri mi è venuta la fantastica idea di aggiornare alla 1.06 sovrascrivendo la 1.05. Da quel momento mi restituisce un'errore appena clicco sul mio account o se tento di fare il ceckout. Ho disinstallato la 1.06 e tutto va bene, ma appena reinstallo la 1.05 il problema si ripresenta. Che faccio? Vi allego l'errore con la speranza possiate aiutarmi. Grazie Link to comment Share on other sites More sharing options...
Medical-Online.it Posted February 25, 2019 Share Posted February 25, 2019 Salve, qualcuno può inviarmi la versione 1.05? Non la trovo più ed era l'unica funzionante. Grazie Link to comment Share on other sites More sharing options...
d.iandoli75 Posted March 4, 2019 Share Posted March 4, 2019 Grazie per il codice! funziona tutto, l'unica cosa che non riesco a fare è passare i dati all'xml che genera la mia componente aggiuntiva personalizzata. Qui sotto una parte del codice interessata: public function createCustomerXml($order_id){ $this->trace("Create Customer Xml"); $domtree = new DOMDocument('1.0', 'UTF-8'); $domtree->preserveWhiteSpace = false; $domtree->formatOutput = true; $xmlRoot = $domtree->createElement("Fattura24"); $xmlRoot = $domtree->appendChild($xmlRoot); $xmlCustomer = $domtree->createElement("Document"); $xmlCustomer = $xmlRoot->appendChild($xmlCustomer); $invoice_address = new Order($order_id); $invoice_address = $invoice_address->id_address_invoice; $ga = new Address($invoice_address); $customer = new Customer($ga->id_customer); /* */ //$this->trace("customer pec : ",$customer->pec); //$this->trace("customer codice_destinatario : ",$customer->codice_destinatario); $pec = Tools::getValue('fattura24_pec'); $codice_destinatario = Tools::getValue('fattura24_codice_destinatario'); //if(!empty($customer->pec)){ $this->trace("customer pec is not empty: ",$pec); $customer_fePec = $domtree->createElement('FeCustomerPec'); $customer_fePec->appendChild($domtree->createCDataSection($pec)); $xmlCustomer->appendChild($customer_fePec); //} //if(!empty($customer->codice_destinatario)){ // saves both fields if not empty 31.01.2019 $this->trace("customer codice_destinatario is not empty: ",$codice_destinatario); $customer_feCodiceDestinatario = $domtree->createElement('FeDestinationCode'); $customer_feCodiceDestinatario->appendChild($domtree->createCDataSection($codice_destinatario)); $xmlCustomer->appendChild($customer_feCodiceDestinatario); Immagino che l'errore sia nella query... qualcuno potrebbe aiutarmi? Grazie Davide Link to comment Share on other sites More sharing options...
valentino sorriso Posted March 7, 2019 Share Posted March 7, 2019 mitico!!! Link to comment Share on other sites More sharing options...
FerrA Posted March 14, 2019 Share Posted March 14, 2019 Buongiorno, ho installato il Vs. modulo ma i dati salvati non li mostra da nessuna parte. Non li trovo ne nella pagina clienti e ne in quella indirizzi. Funziona con l'ordine rapido o soltanto con quello standard? Inoltre, sul ns. sito utilizziamo il modulo mail alerts che quando un utente effettua una registrazione ci invia una email con tutti i suoi dati, è possibile aggiungere i dati Pec e Codice SDI nell'email che riceviamo dal mail alerts? Link to comment Share on other sites More sharing options...
claudiopier Posted March 27, 2019 Share Posted March 27, 2019 On 13/2/2019 at 7:00 PM, disarci dice: Per scaricare devi essere registrato e loggato! Grazie del modulo come t'incontro ti pago un caffè Link to comment Share on other sites More sharing options...
FerrA Posted March 27, 2019 Share Posted March 27, 2019 On 3/14/2019 at 8:49 AM, FerrA said: Buongiorno, ho installato il Vs. modulo ma i dati salvati non li mostra da nessuna parte. Non li trovo ne nella pagina clienti e ne in quella indirizzi. Funziona con l'ordine rapido o soltanto con quello standard? Inoltre, sul ns. sito utilizziamo il modulo mail alerts che quando un utente effettua una registrazione ci invia una email con tutti i suoi dati, è possibile aggiungere i dati Pec e Codice SDI nell'email che riceviamo dal mail alerts? Qualcuno può aiutarmi? Link to comment Share on other sites More sharing options...
Idroclic Posted March 27, 2019 Share Posted March 27, 2019 4 hours ago, FerrA said: Qualcuno può aiutarmi? Ciao, nel mio caso funziona sia come ospite che come iscritto.. In merito alla possibilità di ricevere i dati direttamente nella mail d'ordine sarebbe interessante! Cmq visualizzi i dati nella sezione dell'ordine e anche nella scheda prodotto: Link to comment Share on other sites More sharing options...
italweb Posted March 28, 2019 Share Posted March 28, 2019 ciao, è possibile aggiungere quei dati, sdi e pec, nella conferma d'ordine che riceve l'admin come notifica? sarebbe utile per chi deve utilizzare "a mano" quei dati e non andarlia cercare tra i dati cliente... suggerimenti su come si possa fare per prestashop 1.7.5? Link to comment Share on other sites More sharing options...
italweb Posted March 28, 2019 Share Posted March 28, 2019 21 hours ago, Idroclic said: Ciao, nel mio caso funziona sia come ospite che come iscritto.. In merito alla possibilità di ricevere i dati direttamente nella mail d'ordine sarebbe interessante! Cmq visualizzi i dati nella sezione dell'ordine e anche nella scheda prodotto: confermo e seguo con interesse la possibilità di avere i dati nella conferma d'ordine al cliente e all'admin soprattutto Link to comment Share on other sites More sharing options...
Fabry Posted March 29, 2019 Share Posted March 29, 2019 Salve, io ho giá integrato il tutto nella piattaforma 1.7.5 senza usare il modulo e all'amministratore arrivano i dati SDI e Pec nella mail "Nuovo Ordine" ...eheheh, ma non vi dico come si fá!!😜 L'unica cosa é che i due dati non sono editabili da BO......li puó editare solo il cliente da Front nel suo account. ciao Ps: é uno sbattimento gente integrare stá roba non ho tempo per scrivere tutto. Link to comment Share on other sites More sharing options...
Uallaaa83 Posted April 10, 2019 Share Posted April 10, 2019 chiedo scusa se me lo sono perso, ma non ho trovato risposte in merito come si aggiungono pec ed sdi al pannello di delivery address, billing address ed email inviate a negozio e cliente? Link to comment Share on other sites More sharing options...
clalla Posted May 5, 2019 Share Posted May 5, 2019 ciao sapete se è compatibile con qualche modulo onepagecheckout in ps 1.7.5 Grazie Link to comment Share on other sites More sharing options...
SharmPRO Posted May 12, 2019 Share Posted May 12, 2019 Salve, ho trovato diversi errori nel codice che ho scaricato dal forum. In allegato le correzioni che permettono di salvare i dati senza problemi tobewebto_fattura_elettronica.zip Link to comment Share on other sites More sharing options...
Idroclic Posted May 21, 2019 Share Posted May 21, 2019 7 minutes ago, Kou Rosh said: Buongiorno a tutti, io sto utilizzando il modulo da un pò di tempo, ma ho avuto problemi con AmazonPay, l'assistenza di Amazon dopo varie prove e controlli mi hanno comunicato che la causa del malfunzionamento era il modulo della fatturazione elettronica Tobewebto, io nel fra tempo per non avere problemi avevo disabilitato il modulo AmazonPay. Mi hanno consigliato di aggiungere la seguente linea nel CSS globale:#addressBookWidgetDivBs, #walletWidgetDivBs { width: 100% } "Questa stringa dovrebbe risolvere la problematica e far funzionare il modulo Amazon Pay in modalità Standard. Quella Ottimizzata va in contrasto con il modulo della fatturazione elettronica." Ma non so dove inserire il codice per non scombinare tutto. Qualche consiglio? https://mollaian.online Prestashop 1.7.5.1 Ciao! Dovresti aggiungerlo al CSS del tuo tema che trovi in nomedeltema/asset/css/theme.css. Ricorda di pulire la cache di PS! 1 Link to comment Share on other sites More sharing options...
iamtheboss Posted May 25, 2019 Share Posted May 25, 2019 Scusate ma come si fa a convertire le fatture normali in elettroniche ? Link to comment Share on other sites More sharing options...
raffaellolibri Posted May 30, 2019 Share Posted May 30, 2019 Salve, sarebbe utile forzare il blocco del codice SDI a 7 caratteri (non solo maxlenght, ma anche minlenght). Link to comment Share on other sites More sharing options...
etnapellet Posted June 26, 2019 Share Posted June 26, 2019 salve a tutti, installando il modulo in questione, nell'area ordini e nel profilo utente (da panel admin) ricevo il seguente errore: Notice alla linea 25 nel file /homepages/PrestaShop/var/cache/dev/smarty/compile/c1/d3/64/c1d364300f803b49446642ac2903e0f0e7b3aadc_0.file.admin_customer.tpl.php [8] Undefined index: section Notice alla linea 25 nel file /homepages/PrestaShop/var/cache/dev/smarty/compile/c1/d3/64/c1d364300f803b49446642ac2903e0f0e7b3aadc_0.file.admin_customer.tpl.php [8] Trying to get property of non-object pubblico la linea 25 del file in questione: <div class="panel-heading"><i class="icon-user"></i> <?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'escape' ][ 0 ], array( $_smarty_tpl->tpl_vars['section']->value['label'],'htmlall','UTF-8' )); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Dati Fattura Elettronica','mod'=>'tobewebto_fattura_elettronica'),$_smarty_tpl ) );?> </div> come posso risolvere? Link to comment Share on other sites More sharing options...
Uaitstudio Posted July 3, 2019 Share Posted July 3, 2019 Salve a tutti, avrei bisogno di rendere i campi SDI e PEC obbligatori. Come posso fare? Grazie Link to comment Share on other sites More sharing options...
Gigi76 Posted July 3, 2019 Share Posted July 3, 2019 14 minuti fa, Uaitstudio dice: Salve a tutti, avrei bisogno di rendere i campi SDI e PEC obbligatori. Come posso fare? Grazie Ciao, io utilizzo Prestashop 1.7.5.1, ho seguito questa guida e li ho inseriti (però sono "opzionali") https://www.studiowebcart.com/blog-web-agency-viterbo/prestashop-aggiungere-2-nuovi-campi-sdi-e-pec-per-la-fatturazione-elettronica Link to comment Share on other sites More sharing options...
Uallaaa83 Posted July 4, 2019 Share Posted July 4, 2019 (edited) 19 hours ago, Uaitstudio said: Salve a tutti, avrei bisogno di rendere i campi SDI e PEC obbligatori. Come posso fare? Grazie modifichi i due campi input mettendo l'attributo required nel file customer_reg_form.tpl (o customer_reg_form_17.tpl se sei con Prestashop 1.7) sito in \public_html\modules\toberebto_fattura_elettronica\views\templates\hook\ Edited July 4, 2019 by Uallaaa83 (see edit history) Link to comment Share on other sites More sharing options...
overbags Posted July 6, 2019 Share Posted July 6, 2019 grazie mille del modulo disarci è veramente utile ... ho fatto solo la modifica di registrare il codice sdi in maiuscolo e la pec in minuscolo perchè alcuni clienti non lo fanno. sono alcuni giorni che non riesco ad inserire gli ordini da bo perchè ho un problema nella ricerca dei clienti .... ma questo non ha niente a che fare con il tuo modulo però attivando il debug ho scoperto che il tuo modulo da un errore nel dettaglio ordine ... ti allego un'immagine ... so che è il tuo modulo perchè se lo disattivo l'errore non appare più .... ho prestashop 1.7.5.1 tema di default avevo il tuo modulo 1.05, ho provato a reinstallarlo per eliminare le mie modifiche, ho anche provato la nuova versione 1.06 (ottima ma modificherei il css nella pagina my-account per unificarla alle altre pagine in my-account) però l'errore se attivo il modulo appare sempre ... sai cosa potrebbe essere ? Link to comment Share on other sites More sharing options...
overbags Posted July 6, 2019 Share Posted July 6, 2019 ancora una domanda. questa funzione .... 11) Pagina diretta per richiesta campi a chi è registrato, ad esempio da mandare via mail per richiedere inserimento campi a chi era già registrato. (v.1.06 e succ.) dove la trovo ? Link to comment Share on other sites More sharing options...
briosche Posted July 6, 2019 Share Posted July 6, 2019 (edited) Ciao Grazie per il modulo. i dati SDI e Pec vengono inseriti in fase di registrazione e registrati nel database. Nella stampa del PDF della fattura i dati non vengono riportati questa parte del programma stampa nella fattura solo CODICE UNIVOCO SDI: PEC: senza valori. public function hookDisplayPDFInvoice() { $order = new Order(Tools::getValue('id_order')); $sql = "select id_tobewebto_fattura_elettronica,tobewebto_sdicode,tobewebto_pec from `"._DB_PREFIX_."tobewebto_fattura_elettronica` where id_customer = '.(int)$order->id_customer.'"; $result = Db::getInstance()->getRow($sql); $tab = '<table style="border: solid 1pt black; padding:0 10pt"> <tr><td><b>'.$this->l('SDI Code').':</b></td><td><b>'.$this->l('Pec').':</b></td></tr> <tr><td>'.$result['tobewebto_sdicode'].'</td><td>'.$result['tobewebto_pec'].'</td></tr> </table>'; return $tab; } Potete aiutarmi per favore? Edited July 6, 2019 by briosche (see edit history) Link to comment Share on other sites More sharing options...
rb10 Posted July 23, 2019 Share Posted July 23, 2019 ciao a tutti, per prestashop 1.5 ? Link to comment Share on other sites More sharing options...
carlitos87 Posted August 23, 2019 Share Posted August 23, 2019 On 1/10/2019 at 12:44 PM, heyciao said: Ciao, ho installato il modulo, tutto ok. E' possibile fare apparire i campi SDI e PEC nella mail dell'ordine creato che arriva a me come notifica? Novità si questa funzione? Qualcuno ha provato? Link to comment Share on other sites More sharing options...
LauraMartinetti Posted August 28, 2019 Share Posted August 28, 2019 buongiorno a tutti! Considerando gli ultimi commenti chiedo se il modulo per caso funziona anche con la versione 1.7. 5.2? grazie Link to comment Share on other sites More sharing options...
overbags Posted August 28, 2019 Share Posted August 28, 2019 Si funziona con la 1.7.5.2 Link to comment Share on other sites More sharing options...
LauraMartinetti Posted August 28, 2019 Share Posted August 28, 2019 11 minutes ago, overbags said: Si funziona con la 1.7.5.2 ottimo! grazie allora provo ad installarlo anche io! Link to comment Share on other sites More sharing options...
overbags Posted August 28, 2019 Share Posted August 28, 2019 On 17/12/2018 at 11:27 AM, disarci dice: Ciao a tutti, vorrei condividere con voi un modulo per poter richiedere i campi obbligatori per la fatturazione elettronica: Codice Univoco SDI e PEC Il modulo è molto semplice, non fa verifica particolari, ovviamente è in codice aperto e siete liberi di personalizzarlo per i vostri usi. Faccio notare che ho fatto richiesta a prestashop per avere i campi "standard" ed evitare che ogni programmatore crei i campi con il proprio nome, purtroppo i tempi di progettazione e risposta di prestashop sono molto lunghi, per chi è con noi da molti anni, avevamo già fatto questa discussione per il codice fiscale, creando addirittura una versione italiana.... poi siamo riusciti ad ottenere il campo dni per tutti. Funzioni: 1) compatibilità 1.6.x e 1.7.x 2) Richiesta campo non obbligatorio Codice Univoco SDI 3) Richiesta campo non obbligatorio PEC 4) richiesta dei campi in nuova registrazione 5) visualizzazione e modifica dei campi in area privata - informazioni generali 6) avviso (disattivabile) in fse ordine - tab spedizioni - con riepilogo e richiesta campi. 7) Back office - visualizzazione campi in dettaglio ordine 8 ) Back office - visualizzazione e modifica campi in dettaglio cliente 9) Stampa dei dai in fattura pdf. 10) Tutti i messaggi sono gestibili tramite traduzioni. 11) Pagina diretta per richiesta campi a chi è registrato, ad esempio da mandare via mail per richiedere inserimento campi a chi era già registrato. (v.1.06 e succ.) NB questo modulo è compatibile con tutti i nostri moduli di gestione e scaricamento ordini, come Danea Easyfatt, Atelier98, MagicStore etc.etc. Per qualunque richiesta o suggerimento, scrivere qui, ovviamente i moduli gratuiti sono gestiti anche da altri, quindi le risposte e correzioni sono benvenute. v. 1.02 alcuni fix su campo Codice univoco, es. se iniziasse con 0.s v. 1.03 aggiunta link pagina ordini v. 1.04 correzione campo alfanumerico invece di numerico campo maxlength per 7 caratteri aggiunta controlli e debug per evitare warning v. 1.05 ripristino richiesta campi in fase di registrazione nuovo cliente v. 1.06 aggiunta pagina (in my-account e raggiungibile via link) per aggiunta / modifica campi direttamente fix alcuni warning tobewebto_fattura_elettronica.zip 1.06.tobewebto_fattura_elettronica.zip Qualcuno ha chiesto dove si scarica il modulo. Nel primo post Link to comment Share on other sites More sharing options...
gisco62 Posted September 5, 2019 Share Posted September 5, 2019 On 7/6/2019 at 9:23 AM, overbags said: grazie mille del modulo disarci è veramente utile ... ho fatto solo la modifica di registrare il codice sdi in maiuscolo e la pec in minuscolo perchè alcuni clienti non lo fanno. sono alcuni giorni che non riesco ad inserire gli ordini da bo perchè ho un problema nella ricerca dei clienti .... ma questo non ha niente a che fare con il tuo modulo però attivando il debug ho scoperto che il tuo modulo da un errore nel dettaglio ordine ... ti allego un'immagine ... so che è il tuo modulo perchè se lo disattivo l'errore non appare più .... ho prestashop 1.7.5.1 tema di default avevo il tuo modulo 1.05, ho provato a reinstallarlo per eliminare le mie modifiche, ho anche provato la nuova versione 1.06 (ottima ma modificherei il css nella pagina my-account per unificarla alle altre pagine in my-account) però l'errore se attivo il modulo appare sempre ... sai cosa potrebbe essere ? Ho anche io lo stesso problema versione modulo 1.06 PS 17.6 con PHP 7.2. Spero di riuscire ad usare il modulo su PS 1.6.24 funzionava in modo eccellente dopo upgrade di PS non riesco più ad usarlo ho anche cambiato i permessi al modulo e file in 777 ma niente grazie Link to comment Share on other sites More sharing options...
Sanitaria Posted September 9, 2019 Share Posted September 9, 2019 (edited) Ho trovato questa procedura che spiega come aggiungere i campi usando l'override, anche se a me non funziona, (ultima versione 1.6.x) qualcuno può testarlo? grazie https://zod.it/blog/aggiungere-campi-sdi-e-pec-per-la-fatturazione-italiana-in-prestashop-1-6.html Edited September 9, 2019 by malachiel (see edit history) Link to comment Share on other sites More sharing options...
rb10 Posted September 16, 2019 Share Posted September 16, 2019 On 7/23/2019 at 7:49 PM, rb10 said: ciao a tutti, per prestashop 1.5 ? nessun modulo per la versione 1.5 ? Link to comment Share on other sites More sharing options...
DeMoN3 Posted October 1, 2019 Share Posted October 1, 2019 On 7/6/2019 at 9:32 AM, overbags said: ancora una domanda. questa funzione .... 11) Pagina diretta per richiesta campi a chi è registrato, ad esempio da mandare via mail per richiedere inserimento campi a chi era già registrato. (v.1.06 e succ.) dove la trovo ? MI aggiungo anche io alla domanda. Nella schermata di gestione del modulo, poi, vedo che ci sono due link per la guida, ma non funzionano nessuno dei due... Link to comment Share on other sites More sharing options...
overbags Posted October 18, 2019 Share Posted October 18, 2019 salve. il modulo è ben fatto e molto utile. dopo molto tempo che lo uso su ps 1.7.5.2 mi viene di chiedere se è possibile una volta che uno dei due campi pec o sdi è riempito appaia un avviso nella pagina ordine ... per esempio in alto .... non a tutti devo emettere la fattura, quando gestisci molti ordini mi capita più di una volta di dimenticarmene ... dovrei tutte le volte scendere in fondo all'ordine e verificare se uno dei due campi è stato riempito dal cliente. Link to comment Share on other sites More sharing options...
Samantha Ferrari Posted October 23, 2019 Share Posted October 23, 2019 (edited) Ciao, il link per scaricare il modulo non funziona più... me lo potresti comunicare? Grazie mille! Ho trovato! Lo scaricavo da un commento sbagliato, ho trovato quello giusto e funziona alla grande! Grazie mille sei un grande! Samanta Edited October 23, 2019 by Samantha Ferrari mi ero sbagliata (see edit history) Link to comment Share on other sites More sharing options...
Katya89 Posted October 24, 2019 Share Posted October 24, 2019 On 10/23/2019 at 10:59 AM, Samantha Ferrari said: Ciao, il link per scaricare il modulo non funziona più... me lo potresti comunicare? Grazie mille! Ho trovato! Lo scaricavo da un commento sbagliato, ho trovato quello giusto e funziona alla grande! Grazie mille sei un grande! Samanta Buonasera, Anche noi abbiamo lo stesso problema, mi potete indicare per cortesia dove scaricare il modulo? Grazie Katya Link to comment Share on other sites More sharing options...
zuma79 Posted October 26, 2019 Share Posted October 26, 2019 On 12/17/2018 at 11:27 AM, disarci said: Ciao a tutti, vorrei condividere con voi un modulo per poter richiedere i campi obbligatori per la fatturazione elettronica: Codice Univoco SDI e PEC Il modulo è molto semplice, non fa verifica particolari, ovviamente è in codice aperto e siete liberi di personalizzarlo per i vostri usi. Faccio notare che ho fatto richiesta a prestashop per avere i campi "standard" ed evitare che ogni programmatore crei i campi con il proprio nome, purtroppo i tempi di progettazione e risposta di prestashop sono molto lunghi, per chi è con noi da molti anni, avevamo già fatto questa discussione per il codice fiscale, creando addirittura una versione italiana.... poi siamo riusciti ad ottenere il campo dni per tutti. Funzioni: 1) compatibilità 1.6.x e 1.7.x 2) Richiesta campo non obbligatorio Codice Univoco SDI 3) Richiesta campo non obbligatorio PEC 4) richiesta dei campi in nuova registrazione 5) visualizzazione e modifica dei campi in area privata - informazioni generali 6) avviso (disattivabile) in fse ordine - tab spedizioni - con riepilogo e richiesta campi. 7) Back office - visualizzazione campi in dettaglio ordine 8 ) Back office - visualizzazione e modifica campi in dettaglio cliente 9) Stampa dei dai in fattura pdf. 10) Tutti i messaggi sono gestibili tramite traduzioni. 11) Pagina diretta per richiesta campi a chi è registrato, ad esempio da mandare via mail per richiedere inserimento campi a chi era già registrato. (v.1.06 e succ.) NB questo modulo è compatibile con tutti i nostri moduli di gestione e scaricamento ordini, come Danea Easyfatt, Atelier98, MagicStore etc.etc. Per qualunque richiesta o suggerimento, scrivere qui, ovviamente i moduli gratuiti sono gestiti anche da altri, quindi le risposte e correzioni sono benvenute. v. 1.02 alcuni fix su campo Codice univoco, es. se iniziasse con 0.s v. 1.03 aggiunta link pagina ordini v. 1.04 correzione campo alfanumerico invece di numerico campo maxlength per 7 caratteri aggiunta controlli e debug per evitare warning v. 1.05 ripristino richiesta campi in fase di registrazione nuovo cliente v. 1.06 aggiunta pagina (in my-account e raggiungibile via link) per aggiunta / modifica campi direttamente fix alcuni warning tobewebto_fattura_elettronica.zip 30.92 kB · 751 downloads 1.06.tobewebto_fattura_elettronica.zip Ciao, vedo che il modulo non è più presente per il download, qualcuno che gentilmente mi potrebbe suggerire dove reperirlo oppure un modulo simile ? grazie mille Link to comment Share on other sites More sharing options...
zuma79 Posted October 26, 2019 Share Posted October 26, 2019 2 hours ago, zuma79 said: Ciao, vedo che il modulo non è più presente per il download, qualcuno che gentilmente mi potrebbe suggerire dove reperirlo oppure un modulo simile ? grazie mille trovato chiedo scusa grazie Link to comment Share on other sites More sharing options...
ljnuxxx Posted October 30, 2019 Share Posted October 30, 2019 Buongiorno, non so se è il normale comportamento del modulo, ma accade che non avendo obbligatoria la creazione dell'indirizzo in fase di registrazione, una volta registrato il cliente possa aggiungere PEC e SDI solamente nel suo account nella sezione "dati fatturazione elettronica". I campi non vengono richiesti al momento della creazione di un nuovo indirizzo, ne dalla pagina "indirizzi" dell'account ne dal carrello al momento della conferma d'ordine. Diversamente, avendo il one step checkout attivo e la possibilità di ordinare senza registrazione, al momento della creazione di un ordine da parte di un cliente non registrato i campi SDI e PEC vengono correttamente richiesti. Tale comportamento è quello normalmente previsto dal modulo? Grazie! Link to comment Share on other sites More sharing options...
gioreva Posted November 23, 2019 Share Posted November 23, 2019 Dall`aggiornamento a prestashop 1.7.6.1 non c`é più il campo SDI nel backoffice per leggerlo. Però al cliene viene chiesto. Avevo già l`ultimo modulo prima dell`aggiornamento. 1.06 Link to comment Share on other sites More sharing options...
etnapellet Posted November 23, 2019 Share Posted November 23, 2019 2 ore fa, gioreva dice: Dall`aggiornamento a prestashop 1.7.6.1 non c`é più il campo SDI nel backoffice per leggerlo. Però al cliene viene chiesto. Avevo già l`ultimo modulo prima dell`aggiornamento. 1.06 per leggerlo lo trovi sull'ordine, il problema che come amministratore non riesci a modificarlo Link to comment Share on other sites More sharing options...
disarci Posted November 23, 2019 Author Share Posted November 23, 2019 @ljnuxxx in fase di ordine comunque viene riepilogato il fatto che manchino i codici quindi non dovrebbe essere un problema anche se il cliente si è registrato prima senza metterlo Link to comment Share on other sites More sharing options...
disarci Posted November 23, 2019 Author Share Posted November 23, 2019 @gioreva e @etnapellet sto lavorando su un aggiornamento per la 1.7.6.1 in quanto è vero che non si riescono a modificare i campi in quanto i percorsi in back office sono cambiati, ma nella pagina cliente si vede bene (non in modifica cliente ma nel "vedi" cliente) Link to comment Share on other sites More sharing options...
disarci Posted November 23, 2019 Author Share Posted November 23, 2019 Nuova versione 1.1 caricata nel primo post. Link to comment Share on other sites More sharing options...
etnapellet Posted November 26, 2019 Share Posted November 26, 2019 (edited) grazie mille per il tuo supporto. Formidabile! EDIT: [versione 1.1] Mi sono permesso di adattare la grafica al tema admin principale della 1.7.6.1. Se puo' servire. admin_customer.tpl Edited November 26, 2019 by etnapellet edit 1.1 (see edit history) Link to comment Share on other sites More sharing options...
store360 Posted December 26, 2019 Share Posted December 26, 2019 On 11/26/2019 at 11:50 AM, etnapellet said: grazie mille per il tuo supporto. Formidabile! EDIT: [versione 1.1] Mi sono permesso di adattare la grafica al tema admin principale della 1.7.6.1. Se puo' servire. admin_customer.tpl 1.76 kB · 1 download Scusa l'ignoranza. In breve quale sarebbe la modifica che hai apportato? Link to comment Share on other sites More sharing options...
clalla Posted December 30, 2019 Share Posted December 30, 2019 Ciao mi sapete indicare un modulo per il checkout express compatibile con questo modulo? https://addons.prestashop.com/it/search.php?search_query=one%20page&id_category=509& Grazie e Buon Anno a Tutti Link to comment Share on other sites More sharing options...
etnapellet Posted January 8, 2020 Share Posted January 8, 2020 un quesito, è possibile cambiare la posizione del modulo in fase di checkout? adesso compare dopo il metodo di spedizione, vorrei inserirlo vicino i dati del cliente nella sezione indirizzi Link to comment Share on other sites More sharing options...
Gigi666 Posted January 23, 2020 Share Posted January 23, 2020 On 10/26/2019 at 5:31 PM, zuma79 said: trovato chiedo scusa grazie ciao so Gigi nuovo su prestashop, io invece non riesco a trovarlo, ottengo sempre un Sorrry non disponibile, mi potresti aiutare? Link to comment Share on other sites More sharing options...
disarci Posted January 24, 2020 Author Share Posted January 24, 2020 Per scaricare il modulo, devi essere loggato Link to comment Share on other sites More sharing options...
d.iandoli75 Posted February 20, 2020 Share Posted February 20, 2020 (edited) Buongiorno, sto facendo un test su Prestashop 1.7.6.1 Nella sezione Clienti->Informazioni sul cliente l'azione di aggiornamento dei campi aggiuntivi non funziona correttamente. Dopo aver fatto click su 'Modifica' inserito dei dati e fatto click su "salva" la schermata si aggiorna andando all'elenco dei clienti; provando a fare click sul cliente modificato e poi su "Vedi", i campi presentano di nuovo i valori di default (SDI 0000000 e PEC vuoto), come se non avessi fatto la modifica. edit: ho risolto autonomamente Per quanto riguarda il template per ps 1.7.6.1 preferisco usare il metodo suggerito da etnapellet che ringrazio Grazie Edited March 6, 2020 by d.iandoli75 modifica paragrafo sul template (see edit history) Link to comment Share on other sites More sharing options...
Methodo72 Posted February 25, 2020 Share Posted February 25, 2020 On 2/1/2019 at 11:28 AM, Webmaster3boffice said: Buongiorno e complimenti per il modulo. Noi avremmo bisogno che i due campi compaiano nel file pdf della fattura. Attualmente i due campi sono indicati ma risultano vuoti. Grazie Anche io ho lo stesso problema 1.7.6.3 Link to comment Share on other sites More sharing options...
SED Web Posted March 26, 2020 Share Posted March 26, 2020 (edited) Buon giorno. Prestashop 1.7.6.4, ho un problema sia in pagina Ordine che Cliente (admin). Il problema deriva da questa riga nei template Smarty: {$section['label']|escape:'htmlall':'UTF-8'} Sembra che $section non venga trovato, l'errore per esteso: Notice alla linea 25 nel file ...05f138ba06e611d62ab7_0.file.admin_order.tpl.php [8] Undefined index: section Notice alla linea 25 nel file ...05f138ba06e611d62ab7_0.file.admin_order.tpl.php [8] Trying to get property 'value' of non-object Aggiungo: questa installazione è aggiornata da Prestashop 1.6. Tuttavia ho naturalmente: - disattivato / riattivato modulo - eliminato e disattivato la cache Edited March 26, 2020 by SED Web (see edit history) Link to comment Share on other sites More sharing options...
Perla2018 Posted March 28, 2020 Share Posted March 28, 2020 (edited) Va bene per l'ultima versione? 1.7.6.4 Edited March 28, 2020 by Perla2018 (see edit history) Link to comment Share on other sites More sharing options...
Sasha Chirico Posted March 30, 2020 Share Posted March 30, 2020 On 3/28/2020 at 11:44 AM, Perla2018 said: Va bene per l'ultima versione? 1.7.6.4 Devi vedere nel modulo nella sezione delle sue specifiche. Altrimenti chiedi agli sviluppatori del modulo. Link to comment Share on other sites More sharing options...
clalla Posted March 30, 2020 Share Posted March 30, 2020 On 3/28/2020 at 11:44 AM, Perla2018 said: Va bene per l'ultima versione? 1.7.6.4 a me funziona regolarmente con la versione 1.7.6.4 Link to comment Share on other sites More sharing options...
codicefutsal Posted April 1, 2020 Share Posted April 1, 2020 Ciao, Ho appena scaricato la versione 1.1.0 di "tobewebto fattura elettronica". Non sono però riuscito a scaricare il relativo manuale di istruzioni in italiano. Qualcuno può aiutarmi ad averlo? Grazie. Flavio/Fiorella Link to comment Share on other sites More sharing options...
marcoz75 Posted April 7, 2020 Share Posted April 7, 2020 Segnalo un piccolo bug allo sviluppatore che ringrazio molto per il modulo. Nella funzione hookDisplayCustomerAccountForm($params) devono essere inizializzate le variabili altrimenti si genera un avviso non critico nel caso l'utente non sia loggato. L'errore infatti si manifesta solo in caso si attivi la modalità debug. Per chi vuole arrangiarsi prima di un futuro aggiornamento, io ho risolto inserendo queste 3 righe proprio all'inizio della funzione: $result['id_tobewebto_fattura_elettronica']=null; $result['tobewebto_sdicode']=null; $result['tobewebto_pec']=null; un saluto a tutti. 2 Link to comment Share on other sites More sharing options...
nicola853 Posted April 15, 2020 Share Posted April 15, 2020 Per il fix del problema di salvataggio dati nella pagina cliente, modificare il file controllers\front\customeraccount.php Codice errato: if (Tools::getValue('id_tobewebto_fattura_elettronica')>0) { $sdi_code = Tools::getValue('tobewebto_sdicode'); if (!$sdi_code or strlen($sdi_code) <= 1) { $sdi_code = '0000000'; } if (Tools::getValue('id_tobewebto_fattura_elettronica')>0) { $sql = "update `"._DB_PREFIX_."tobewebto_fattura_elettronica` set tobewebto_sdicode = '".pSQL($sdi_code)."',tobewebto_pec='".pSQL(Tools::getValue('tobewebto_pec'))."' where id_tobewebto_fattura_elettronica = ".(int)Tools::getValue('id_tobewebto_fattura_elettronica')." "; Db::getInstance()->Execute($sql); } elseif (Tools::getValue('tobewebto_id_customer')) { $sql = "INSERT INTO `"._DB_PREFIX_."tobewebto_fattura_elettronica`(id_customer,tobewebto_sdicode,tobewebto_pec) VALUES (".pSQL(Tools::getValue('tobewebto_id_customer')).",'".pSQL($sdi_code)."','".pSQL(Tools::getValue('tobewebto_pec'))."')"; Db::getInstance()->Execute($sql); } } Codice corretto: $sdi_code = Tools::getValue('tobewebto_sdicode'); if ((!$sdi_code) or (strlen($sdi_code) != 7)) { $sdi_code = ''; } if (Tools::getValue('id_tobewebto_fattura_elettronica')>0) { $sql = "UPDATE `"._DB_PREFIX_."tobewebto_fattura_elettronica` SET tobewebto_sdicode = '".pSQL($sdi_code)."', tobewebto_pec='".pSQL(Tools::getValue('tobewebto_pec'))."' WHERE id_tobewebto_fattura_elettronica = ".(int)Tools::getValue('id_tobewebto_fattura_elettronica')." "; Db::getInstance()->Execute($sql); } else { $sql = "INSERT INTO `"._DB_PREFIX_."tobewebto_fattura_elettronica`(id_customer,tobewebto_sdicode,tobewebto_pec) VALUES (".pSQL(Tools::getValue('tobewebto_id_customer')).",'".pSQL($sdi_code)."','".pSQL(Tools::getValue('tobewebto_pec'))."')"; Db::getInstance()->Execute($sql); } Link to comment Share on other sites More sharing options...
nikinike Posted April 16, 2020 Share Posted April 16, 2020 Grazie per il modulo. Installato nella 1.6.1.24 senza problemi. Posso chiedere come fare per poter vedere i due campi nella mail ricevuta all'inserimento di un nuovo ordine? Saluti Link to comment Share on other sites More sharing options...
gioreva Posted April 21, 2020 Share Posted April 21, 2020 Sono in debug e mi appare questo errore se entro in un ordine nel backoffice. Correggendo il file customeraccount.php e cancellando la chache non è cambiato. E' connesso con questo modulo ? Notice alla linea 25 nel file /home/web/gevaelettronica.it/subdomains/shop/htdocs/var/cache/dev/smarty/compile/c5/c8/48/c5c848d438e9082404cdb8eddccabea9470fc5a5_0.file.admin_order.tpl.php [8] Undefined index: section Notice alla linea 25 nel file /home/web/gevaelettronica.it/subdomains/shop/htdocs/var/cache/dev/smarty/compile/c5/c8/48/c5c848d438e9082404cdb8eddccabea9470fc5a5_0.file.admin_order.tpl.php [8] Trying to get property 'value' of non-object Link to comment Share on other sites More sharing options...
GiordanoFuretto Posted April 29, 2020 Share Posted April 29, 2020 Buongiorno, vorrei segnalare un bug, questo modulo rompe il funzionamento di amazon pay su prestashop. riporto cosa mi ha segnalato il servizio supporto tecnico amazon pay: "Ciò che il team di Integrazione ha rilevato è invece l'incompatibilità con un altro modulo: tobewebto Fattura Elettronica. Può consultare lo screenshot image(9).png (20.6 KB) Disattivandolo infatti Amazon Pay funziona in modo corretto. Dovrà segnalare l'incompatibilità allo sviluppatore di quest'ultimo modulo se vuole mantenerlo attivo con Amazon Pay; il nostro sviluppatore è comunque aperto ad una collaborazione dunque può farlo contattare dallo sviluppatore di "tobewebto Fattura Elettronica". Link to comment Share on other sites More sharing options...
disarci Posted April 30, 2020 Author Share Posted April 30, 2020 Ciao Giodano, sono a conoscenza di questo problema, ho avuto diversi scambi di mail con il responsabile di AmazonPay, ma mai nessuna risposta dal programmatore, ho chiesto un account di test per poter fare prove e non mi è stato dato (quindi non ho potuto fare debug) il programmatore non ha guardato il modulo che è gratuito e a cui ho proposto accesso a spazio apposito dove ho montato entrambi i moduli. Immagino sia una banalità sistemarlo ma non ho avuto gli strumenti. Link to comment Share on other sites More sharing options...
GiordanoFuretto Posted April 30, 2020 Share Posted April 30, 2020 (edited) Se posso essere di aiuto in qualche modo, fammi sapere. intanto ti passo i log di nginx al momento dell'errore....magari ti può aiutare. PHP message: PHP Notice: Trying to get property of non-object in /var/www/shop/var/cache/prod/smarty/compile/16/d6/e1/16d6e169f2e2f213b835f599304771574b596a72_2.file.order.tpl.php on line 42 PHP message: PHP Fatal error: Uncaught Error: Call to a member function getPageLink() on null in /var/www/shop/var/cache/prod/smarty/compile/16/d6/e1/16d6e169f2e2f213b835f599304771574b596a72_2.file.order.tpl.php:42 Stack trace: #0 /var/www/shop/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_5ea93f928a90a6_87499102(Object(SmartyCustomTemplate)) #1 /var/www/shop/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyCustomTemplate)) #2 /var/www/shop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(SmartyCustomTemplate)) #3 /var/www/shop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(232): Smarty_Internal_Template->render(false, 0) #4 /var/www/shop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(SmartyCustomTemplate), NULL, NULL," while reading response header from upstream, client: 79.27.108.15, server: ********, request: "POST /it/module/amzpayments/amzpayments?session=&rand=1588159907831 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "*****************", referrer: "https://***************/it/module/amzpayments/amzpayments?session=P02-9890856-4102542&toCheckout=1" Edited April 30, 2020 by GiordanoFuretto (see edit history) Link to comment Share on other sites More sharing options...
Sofando Posted May 7, 2020 Share Posted May 7, 2020 On 11/26/2019 at 11:50 AM, etnapellet said: grazie mille per il tuo supporto. Formidabile! EDIT: [versione 1.1] Mi sono permesso di adattare la grafica al tema admin principale della 1.7.6.1. Se puo' servire. admin_customer.tpl 1.76 kB · 21 downloads Grazie per le modifiche, posso sapere dove inserire il codice le tuo allegato? Quale file va modificato e la sua posizione... Grazie 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