Jump to content

[Modulo] Customer Registration Management


mr_rem

Recommended Posts

Navigando sul forum ho trovato questo modulo e l'ho scaricato per provarlo.
Come sempre, una volta scaricato il modulo sull'host, nella cartella myshop/modules sono andato ne B.O, scheda moduli e il modulo mi appariva in questo modo:
(img 1)

Qualcosa già non va perche' non mi carica l'immagine nonostante l'abbia inviata insieme agli altri file.
Provo comunque a fare l'installazione del modulo.
Questa la risposta:
(img 2)

molto strano
rientro nella lista moduli del bo e scopro che il modulo è stato installato:
(img 3)
Facendo varie analisi mi rendo conto che non mi ha creato la sottoscheda "Pending" nella Tab cliente.
Provo a disinstallare quindi il modulo e lo reinstallo dopo aver impostato per default la lingua inglese

(img 4, 5, 6, 7,8,9)
Così facendo il modulo si è installato correttamente e appare anche la scheda pending:

(img 10)
Quindi ho reimpostato la lingua italiana come default. Ma ho dovuto inserire il nome del Tab pending perchè era sparito.

(img 11)

A questo punto ho solo dovuto tradurre i vari campi e le mail e l'ho provato e mi sembra funzionare molto bene.
In sostanza questo modulo toglie l'automatismo della registrazione cliente, demandandola all'amministratore. Inoltre permette di ricevere una mail per ogni nuovo cliente registrato e di abilitare, quei clienti che ne facciano richiesta, ad accedere alla sezione privilegiata del sito, ovvero a quei gruppi con sconti maggiori.

Molto bello. Se qualcuno di voi riesce a dargli un'occhiata e a risolvere qualche bug ptrà essere utile a molti.

Allego un file .zip con le immagini relative alle varie fasi.

post.zip

Link to comment
Share on other sites

I don't speak Italian but see an issue in your picture.

For the tab name :
-- uninstall the module
--modify the file customerregistration.php, line 46/47, to add you langage in the array:

$tab->name = array(Language::getIdByIso('en') =>'Pending',
               Language::getIdByIso('fr')  =>'En attente');


-- reinstall the module

After, you have to perform Italian translation through admin translation tab.

Link to comment
Share on other sites

Era una banalità ma per me era quasi impossibile arrivarci. Fortunatamente l'autore del modulo ha visto il post in italiano e ci ha fornito la soluzione.
L'ho provata e funziona molto bene, senza nessun errore.
A voi i commenti sul modulo.

Ciao e grazie ningu


Ps: Allego il file it.php e il file customerregistration.php modificato.

it.php

customerregistration.php

Link to comment
Share on other sites

ho notato solo una cosa andando in traduzioni nome campi e selezionando la lingua italiana mi viene fuori il seguente mess:
DO NOT INCLUDE THIS APPROVEDCUSTOMER FILE
lo fa anche con la lingua inglese tranne per quella francese!

avete riscontrato questo problema?

Link to comment
Share on other sites

ho notato solo una cosa andando in traduzioni nome campi e selezionando la lingua italiana mi viene fuori il seguente mess:
DO NOT INCLUDE THIS APPROVEDCUSTOMER FILE
lo fa anche con la lingua inglese tranne per quella francese!

avete riscontrato questo problema?


mi rispondo da solo :-P avevo sbagliato ad uploddare dei file tutto risolto! :-D

Sembra funzionare tutto perfettamente!!! continuo a testare!!!
Link to comment
Share on other sites

Era una banalità ma per me era quasi impossibile arrivarci. Fortunatamente l'autore del modulo ha visto il post in italiano e ci ha fornito la soluzione.
L'ho provata e funziona molto bene, senza nessun errore.
A voi i commenti sul modulo.

Ciao e grazie ningu


Ps: Allego il file it.php e il file customerregistration.php modificato.


Ciao,
ho provato il modulo in inglese e mi sembra interessante, riesci a mandarmi i file di quello che usi in italiano visto che non vorrei fare ancora qualche guaio(non ho molta conoscenza).
Grazie
Link to comment
Share on other sites

  • 1 month later...

Ciao a tutti, ho provato questo modulo e devo dire ke è fantastico!!! anke perchè è proprio quello ke mi serviva! ... ho solo un problemino... dopo ke l'ho installato e ho provato a registrarmi sul FO del PS mi ha dato un errore perchè mancava la dir it dentro modules/customerregistration/mails ... allora ho copiato quella en e tutto funziona ma chiaramente in inglese... :)
Allora ho modificato a manina il file account.txt da inglese a italiano salvato e aggiornato ma nulla, tutte le volte che provo la registrazione mi invia la mail sempre in inglese!!!! ... ho provato a guardare nelle traduzioni moduli ma nn ho trovato le stringhe da modificare..... potete aiutarmi??
grazieee

Link to comment
Share on other sites

Tranquillo!

La soluzione è semplice.

Hai creato la cartella mails/it e gli hai copiato (immagino) i file .txt e .html che hai trovato nella cartella mails/en.

Perfetto!

Adesso, trovati un editor html e traduci a "manina" i file .html della cartella mails/it.

Prova e vedrai che funzionerà.

Ciao

Link to comment
Share on other sites

Tranquillo!

La soluzione è semplice.

Hai creato la cartella mails/it e gli hai copiato (immagino) i file .txt e .html che hai trovato nella cartella mails/en.

Perfetto!

Adesso, trovati un editor html e traduci a "manina" i file .html della cartella mails/it.

Prova e vedrai che funzionerà.

Ciao


Ho fatto cosi' ma con i file di testo (.txt) in quanto ho settato il phpmail() con invio testo e non html.....devo settare quindi i file html anche se non vengono utilizzati per l'invio?


inoltre facendo delle prove di registrazione e successiva cancellazione utente per provare che tutto sia OK adesso non mi permette piu di registrarmi in quanto vede l'indirizzo email come già registrato anche se ho cancellato l'utente in questione dal BO - Clienti ..... devo cancellare anche l'indirizzo email da qualche altra parte??? nn posso immettere tutte le volte un idirizzo diverso!!!!! :(
Link to comment
Share on other sites

Allora praticamente sbagliavo nel percorso, infatti l'account viene pescato dalla dir mails/it nella root prinicipale e non sotto la dir modules!!!! mentre le altre mail dalla dir mails/it sotto modules ... :(

Ora mi invia correttamente le mail in formato txt ma tutte le email nel testo sono precedute da questi caratteri:





?? a sentimento è un problema di formattazione ma come posso fare per eliminarli???

Grazie

Link to comment
Share on other sites

  • 2 months later...

Io son passato dalla versione 1.1.0.5 alla 1.2.5, ma quando provo ad installare il modulo, non lo installa mi da errore. Ho usato i file modificati, ma nulla, dopo vari tentativi alla fine devo tenermi il sistema di default di prestashop, che non mi piace molto.

Link to comment
Share on other sites

  • 1 month later...

Ciao a tutti,
ho appena installato il modulo ma quando un cliente si registra lo trovo tra i clienti che risulta da attivare come da prima immagine, ma cliccando su "convalidare" ottengo accesso negato come da seconda immagine.

Potrebbe essere un problema di permessi?
E se è così, qualcuno sa quali su quali file bisogna intervenire?

Ciao a tutti
tommyx_x

22381_qRZ0rdj2VEnSVZelNdfm_t

22382_vReDWAYCuE9yrweNXQvW_t

Link to comment
Share on other sites

Problemino anche per me...

Installato il modulo e tutto è ok.
Ho provato a registrarmi e la mail all'amministratore arriva ed in BO tutto bene, il nuovo cliente risulta da convalidare.

Il problema è invece la mail che arriva al nuovo cliente.
Gli arriva infatti la mail, in Italiano, dove risulta che il suo account è attivato e può iniziare a fare ordini sul sito.

Qualcuno ha avuto il mio stesso problema e/o sa la soluzione??

Ciao ciao.

Link to comment
Share on other sites

Altro problema.

Se da BO abilito la registrazione per default mi esce il seguente errore:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/mhd-01/www.miosito.com/htdocs/shop/modules/customerregistration/customerregistration.php on line 295

Che tipo do errore sarebbe?

Ciao ciao.

Link to comment
Share on other sites

  • 2 years later...
  • 1 year later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...