PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

 

[MODULO] Phplistsync

27 replies to this topic
#1
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
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.

Grazie

UPDATE alla versione 0.2

Change 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 meno

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

Attached Files



#2
diablo82

    PrestaShop Apprentice

  • Members
  • PipPip
  • 66 posts
entro oggi lo provo....
www.tyrespoint.it

#3
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
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

#4
jolvil

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2706 posts
It could be nice to share your module in english :cheese:

#5
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
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.prestasho...ans_prestashop/

#6
Tito

    PrestaShop Apprentice

  • Members
  • PipPip
  • 97 posts
thx for great module!

#7
first1

    PrestaShop Addict

  • Moderators
  • 546 posts
can you please explain in english what this module does?
thanks alot
If we answered your question, please add [Solved] at the beginning of your topic’s title by editing your first post !
Thanks.

#8
paman

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1452 posts
Forse ho sbagliato forum.

Questo non era quello Italiano ?
Se il mio piccolo consiglio, Vi è stato di GRANDE AIUTO per Risolvere il Vostro problema ringraziatemi anteponedo [ RISOLTO ] al titolo del Topic.

#9
disarci

    PrestaShop Fanatic

  • Moderators
  • 2041 posts
Nooooo, qui diamo assistenza a tutti, italiano, inglese, spagnolo, francese, è l'unico poliglotta :-D

#10
paman

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1452 posts
iess ai spic inglish veri uell

ui g parl frances com se nient foss

Ic sprec deuc ser gut

ecc. ecc.. ecc

salute

:lol:
Se il mio piccolo consiglio, Vi è stato di GRANDE AIUTO per Risolvere il Vostro problema ringraziatemi anteponedo [ RISOLTO ] al titolo del Topic.

#11
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
First1, this could help you! ;)

http://www.prestasho...ewthread/19903/

#12
vinoalvino

    PrestaShop Addict

  • Members
  • PipPipPip
  • 841 posts
Quando impareremo tutti l'esperanto?
Al mondo ci sono 11 tipi di persone: quelli che capiscono/non capiscono il codice binario e quelli che trovano tutti i moduli su prestamodules :P
-- Realizzo moduli e personalizzazioni per prestashop --

#13
Star

    PrestaShop Addict

  • Members
  • PipPipPip
  • 618 posts

From 1243603746:

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.prestasho...ans_prestashop/


I just found out this module. Thank you very much for the work.

#14
fulviods

    PrestaShop Apprentice

  • Members
  • PipPip
  • 98 posts
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!!

#15
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
Ciao fulviods,

ti rispondo:

1) sì il modulo è compatibile
2) 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!

#16
fulviods

    PrestaShop Apprentice

  • Members
  • PipPip
  • 98 posts
Ecco la discussione qui ! , ti ringrazio per la risposta! Penso che dunque vado avanti con prestashop!

A presto!

#17
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
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!

#18
maurino

    PrestaShop Newbie

  • Members
  • Pip
  • 13 posts
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

#19
mannybiker

    PrestaShop Apprentice

  • Members
  • PipPip
  • 45 posts
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.

#20
maurino

    PrestaShop Newbie

  • Members
  • Pip
  • 13 posts
fatto! funziona alla perfezione!! grazie!

un altra domanda, ma è possibile togliere il "Powered by PHPlist, www.phplist.com --" sul footer dell email?