PHPListSync Posted May 28, 2009 Share Posted May 28, 2009 (edited) Salve a tutti,siccome Prestashop è ancora limitato nelle funzionalità di gestione delle newsletter ho pensato di fare una cosa gradita nel creare un modulo che si occupa di interfacciare il database di utenti di Prestashop con quello di Phplist, un programma Open Source molto conosciuto nel suo settore e particolarmente ben criticato.La versione è la 0.1, quindi mi raccomando, attenzione ai bug, non posso garantire il corretto funzionamento in quanto è ancora da testare un po'.Nella cartella c'è un file .txt con le istruzioni di installazione.Fatemi sapere se vi sembra utile e cosa ne pensate.GrazieUPDATE alla versione 0.2Change Log- sono gestite automaticamente le Blacklist in base alle scelte fatte nella sottoscrizione delle newsletter su Prestashop(il campo disabled utilizzato precedentemente non è ancora gestito internamente dal motore di Phplist)- gli utenti vengono automaticamente aggiunti e rimossi ad una lista in base al fatto che siano abilitati alle newsletter o menoUPDATE versione 0.3- la funzione di sync degli utenti nel db di Phplist adesso tiene conto delle modifiche del nome e del cognome fatte su Prestashop. UPDATE versione 0.4 - Compatibile con Prestashop v1.6 - Compatibile con il tema bootstrap - Possibilità di configurare il nome ed il prefisso del database di PHPList dal pannello di controllo - Controllo della corretta connessione al DB di PHPList - Procedura automatica per aggiungere gli attributi necessari al DB di PHPList - Aggiunta la traduzione in francese UPDATE versione 0.5 soon available on PS marketplace - Funzionalità di autoupdate che sincronizza automaticamente il DB di PHPList quando un nuovo utente crea il suo account o quando questo modifica la sua preferenza di iscrizione alla newsletter - Controllo di email eventualmente già presenti all'interno dell'istanza di PHPList alla prima sincronizzazione e collegamento al corrispondente utente PS UPDATE versione 0.6, la versione più evoluta e compatibile con Prestashop 1.6 disponibile su Prestashop Addons http://addons.prestashop.com/it/esportazione-moduli/16817-phplistsync.html Edited June 3, 2014 by mannybiker (see edit history) Link to comment Share on other sites More sharing options...
diablo82 Posted May 29, 2009 Share Posted May 29, 2009 entro oggi lo provo.... Link to comment Share on other sites More sharing options...
PHPListSync Posted May 29, 2009 Author Share Posted May 29, 2009 Piccola nota sul funzionamento:Il modulo controlla che i due database siano sincronizzati aggiungendo al db di phplist tutti i clienti esistenti in Prestashop. Solo quelli che avranno scelto di ricevere le newsletter saranno abilitati in phplist, gli altri saranno inseriti con il campo disabled uguale a 1, cioé true. La scelta è di mantenere una coerenza tra i due db per verificare che tutti gli utenti siano stati effettivamente trattati dal processo di sincronizzazione.Ad ogni sync gli utenti già inseriti che abbiano modificato la loro preferenza in fatto di ricezione delle newsletter in Prestashop saranno aggiornati in Phplist automaticamente con la modifica dello stato disabled.Grazie Link to comment Share on other sites More sharing options...
jolvil Posted May 29, 2009 Share Posted May 29, 2009 It could be nice to share your module in english :cheese: Link to comment Share on other sites More sharing options...
PHPListSync Posted May 29, 2009 Author Share Posted May 29, 2009 No problem jolvil, the module is already translated in english as primary language and also the installation guide inside the module is in english.I'm going to add the link to the english forum! I've also informed the french community here:http://www.prestashop.com/forums/viewthread/10320/P30/discussion_generale/une_newsletter_dans_prestashop/ Link to comment Share on other sites More sharing options...
Tito Posted June 1, 2009 Share Posted June 1, 2009 thx for great module! Link to comment Share on other sites More sharing options...
first1 Posted June 2, 2009 Share Posted June 2, 2009 can you please explain in english what this module does?thanks alot Link to comment Share on other sites More sharing options...
paman Posted June 2, 2009 Share Posted June 2, 2009 Forse ho sbagliato forum.Questo non era quello Italiano ? Link to comment Share on other sites More sharing options...
disarci Posted June 2, 2009 Share Posted June 2, 2009 Nooooo, qui diamo assistenza a tutti, italiano, inglese, spagnolo, francese, è l'unico poliglotta :-D Link to comment Share on other sites More sharing options...
paman Posted June 2, 2009 Share Posted June 2, 2009 iess ai spic inglish veri uellui g parl frances com se nient fossIc sprec deuc ser gutecc. ecc.. ecc salute Link to comment Share on other sites More sharing options...
PHPListSync Posted June 2, 2009 Author Share Posted June 2, 2009 First1, this could help you! http://www.prestashop.com/forums/viewthread/19903/ Link to comment Share on other sites More sharing options...
vinoalvino Posted June 6, 2009 Share Posted June 6, 2009 Quando impareremo tutti l'esperanto? Link to comment Share on other sites More sharing options...
Star Posted June 18, 2009 Share Posted June 18, 2009 No problem jolvil, the module is already translated in english as primary language and also the installation guide inside the module is in english.I'm going to add the link to the english forum! I've also informed the french community here:http://www.prestashop.com/forums/viewthread/10320/P30/discussion_generale/une_newsletter_dans_prestashop/ I just found out this module. Thank you very much for the work. Link to comment Share on other sites More sharing options...
fulviods Posted December 18, 2009 Share Posted December 18, 2009 Ciao,sono interessato dal tuo modulo di sincro con phplist e visto che non conosco ancora bene prestashop vorrei sapere 2-3 cose:1) è compatibile con l'ultima versione di prestashop?2) ho visto che un utente sul forum francese diceva che non sincronizza il nome degli utenti. vero? 3) ho anche visto invece sul forum inglese che c'era un problema e che toccava toccare il database. E una cosa risolta?Grazie mille!! Link to comment Share on other sites More sharing options...
PHPListSync Posted December 18, 2009 Author Share Posted December 18, 2009 Ciao fulviods, ti rispondo:1) sì il modulo è compatibile2) feature appena aggiunta 3) se mi fai vedere esattamente dove hai letto questa cosa cercherò di spiegarti in cosa consiste, teoricamente non c'è niente da toccare se non una procedura di import che serve ad inizializzare il db di phplist la prima volta (spiegata nel file install.txt del modulo).Ciao! Link to comment Share on other sites More sharing options...
fulviods Posted December 18, 2009 Share Posted December 18, 2009 Ecco la discussione qui ! , ti ringrazio per la risposta! Penso che dunque vado avanti con prestashop!A presto! Link to comment Share on other sites More sharing options...
PHPListSync Posted December 21, 2009 Author Share Posted December 21, 2009 Grazie fulviods, ora ho capito a cosa ti riferivi.Il problema se leggi bene l'andamento del post che mi hai linkato è legato al fatto che jhugues tentava di inserire nel db due utenti con la stessa email. Nella logica di Prestashop non lo trovo corretto in quanto ogni utente ha una mail e non è possibile registrarne due con lo stesso indirizzo.Buon lavoro! Link to comment Share on other sites More sharing options...
maurino Posted January 22, 2010 Share Posted January 22, 2010 salve raga, sn nuovo del forum, ho dei problemi con phplistsync... una domanda al volo, ma il db di phplist deve essere lo stesso di prestashop oppure possono essere in 2 db diversi? nn trovo nessuna configurazione x l'inserimento dell username e passw per accedere al db phplist....Grazie, mauro Link to comment Share on other sites More sharing options...
PHPListSync Posted January 22, 2010 Author Share Posted January 22, 2010 Ciao maurino,il db non deve essere lo stesso, però deve essere installato nella stessa istanza MySQL di Prestashop. Quando guardi i DB presenti nella tua istanza di MySQL devi avere Prestashopdb e Phplistdb (per esempio). L'importante è che tu dia allo user che utilizzi nel DB di Prestashop le autorizzazioni ad accedere anche al DB Phplistdb. Per questo non ci sono configurazioni di username e passw, perchè lo user deve essere quello che usi già in Prestashop. Link to comment Share on other sites More sharing options...
maurino Posted January 22, 2010 Share Posted January 22, 2010 fatto! funziona alla perfezione!! grazie!un altra domanda, ma è possibile togliere il "Powered by PHPlist, www.phplist.com --" sul footer dell email? Link to comment Share on other sites More sharing options...
PHPListSync Posted January 22, 2010 Author Share Posted January 22, 2010 Sì certo, non dovrebbero esserci problemi, però prima di farci tirare le orecchie ricordati che questo è il forum di Prestashop, se cerchi supporto per Phplist devi andare a cercare nella loro comunità. Ad ogni modo ti mando un PM. Link to comment Share on other sites More sharing options...
maurino Posted January 22, 2010 Share Posted January 22, 2010 ookkk grazie!!! Link to comment Share on other sites More sharing options...
Grafics Posted January 15, 2011 Share Posted January 15, 2011 Ciao, Io non parlo italiano, mi scusi. L'installazione del modulo è andato bene, ma poi lui mi dice sempre che non vi è nessun client per aggiungere o aggiornare. PrestaShop 1.3.6 Grazie Link to comment Share on other sites More sharing options...
mabrur Posted March 3, 2011 Share Posted March 3, 2011 Its looks great module. I'll try it...Thanksfrom Indonesia Visit us: http://www.batiknovita.com Link to comment Share on other sites More sharing options...
PS Project Posted March 18, 2011 Share Posted March 18, 2011 Ciao;Sembra un buon modulo. È pienamente compatibile con la nuova versione 1.4?GrazieHello;It looks a good module. Is it fully compatible with the new 1.4 version ?Thanks Link to comment Share on other sites More sharing options...
RESSOURCES.PRO Posted March 18, 2011 Share Posted March 18, 2011 Ciao. Sarei anche molto interessato a sapere che è compatibile con la versione 1.4 prima di installare. Grazie mille Link to comment Share on other sites More sharing options...
Ricsca Posted March 24, 2012 Share Posted March 24, 2012 Anche io vorrei sapere se è compatibile con ps 1.4 Link to comment Share on other sites More sharing options...
Ricsca Posted May 22, 2012 Share Posted May 22, 2012 Ho provato ad istallare il modulo e ad attivarlo e funziona ma non ho capito da dove setto i parametri per imposare i database di phplist e di prestashop... Forse quesoto modulo funziona solo se entrambi i programmi sono sullo stesso database? Link to comment Share on other sites More sharing options...
Jennym Posted February 4, 2014 Share Posted February 4, 2014 Hi mannybiker, Thank you so much for creating such a wonderful and useful module. I have followed all the steps mentioned in install.txt and successfully installed Phplistsync_v0.3 but whenever I am adding a new customer to prestashop its not gettin added to phplist users list but I can see the list of my mailing list in prestashop which I created in phplist. Please help. Thanks in advance. Link to comment Share on other sites More sharing options...
olio elianto Posted April 18, 2014 Share Posted April 18, 2014 scusate, ma c'è una guida su come installarlo e configurarlo? c'è un limite masimo di invio mail mensile? Link to comment Share on other sites More sharing options...
olio elianto Posted April 23, 2014 Share Posted April 23, 2014 Ho installato phplist sul mio sito, ho anche installato questo modulo nella mia versione 1.5 di prestashop il problema è che non ho capito come configurare il database ovvero i parametri PHPLIST_DB qualcuno può aiutarmi? grazie Link to comment Share on other sites More sharing options...
olio elianto Posted April 28, 2014 Share Posted April 28, 2014 nessuno mi aiuta? io ho modificato così.... ma, non sembra funzionare. class Phplistsync extends Module{ private $_html = ''; const _PHPLIST_DB_ = 'mnzurydv_phpli45'; const _PHPLIST_PREFIX_ = 'PL_'; public function __construct() { global $cookie; $this->name = 'phplistsync'; $this->tab = 'Tools'; $this->version = 0.2; parent::__construct(); /* The parent construct is required for translations */ $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('PhplistSync'); $this->description = $this->l('Synchronize Prestashop user table with Phplist user table'); } function install() { if (!parent::install()) return false; return true; } public function getContent() { $this->_html .= '<h2>'.$this->displayName.'</h2>'; if (!empty($_POST)) $this->_html .= $this->_syncProcess(); $this->_displayForm(); return $this->_html; } private function _displayForm() { $rq = Db::getInstance()->ExecuteS(' SELECT l.id, l.name FROM '.self::_PHPLIST_DB_.'.'.self::_PHPLIST_PREFIX_.'list l') Link to comment Share on other sites More sharing options...
And63 Posted May 26, 2014 Share Posted May 26, 2014 (edited) We are happy to help, but I have no where to download the module - Give the link to see what it can do Siamo felici di aiutare, ma non ho dove scaricare il modulo - Dare il link per vedere che cosa può fare ( google translator ) Edited May 26, 2014 by And63 (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