Importare clienti da altro oscommerce
Moderatore: mod Generali
Importare clienti da altro oscommerce
Salve a tutti. Avrei necessità di "travasare" i clienti che ho su un sito basato su oscommerce ad un altro sito sempre ovviamente basato su oscommerce. E' possibile effettuare l'operazione? Se si qualche anima pia che mi aiuta spiegandomi come fare?
Grazie in anticipo.
Antonio
Grazie in anticipo.
Antonio
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Importare clienti da altro oscommerce
Ciao dovresti poter fare il tutto da phpmyadmin
Re: Importare clienti da altro oscommerce
come?3dstudiomax ha scritto:Ciao dovresti poter fare il tutto da phpmyadmin
Re: Importare clienti da altro oscommerce
se i database sono uguali a livello di struttura puoi fare tutto esportando le tabelle relative ai clienti con l'opzione Aggiungi Drop table.
Le tabelle in questione sono:
address_book e tutte quelle che iniziano per customers
in generale sarebbe buona norma anche importare le tabelle degli ordini per lo storico dei clienti, ma se gli articoli non corrispondono più puoi evitarlo.
Le tabelle in questione sono:
address_book e tutte quelle che iniziano per customers
in generale sarebbe buona norma anche importare le tabelle degli ordini per lo storico dei clienti, ma se gli articoli non corrispondono più puoi evitarlo.
http://www.modulioscommerce.com/
Servizi professionali per oscommerce
Servizi professionali per oscommerce
Re: Importare clienti da altro oscommerce
Grazie infinite della risposta. Il problema è che le tabelle non corrispondono. in quanto si tratta di trasportarle da un oscommerce normale ad un oscpro quindi con degli attributi in più per alcune tabelle. Devo correggere queste aggiungendo gli altri campi? Oggi stesso farò delle prove e vi posterò i risultati.
Ciao
Antonio
Ciao
Antonio
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Importare clienti da altro oscommerce
in questo caso meglio chiedere consiglio a chi più bravo di noi
PS: che tipo di errore ti da ?

PS: che tipo di errore ti da ?
Re: Importare clienti da altro oscommerce
la cosa si complica perchè devi aggiungere i campi ma devi tenere presenti anche le relazioni che eventualmente questi campi possono avere con altre tabelle.
te ne dico uno per tutti, se hai i gruppi clienti nel nuovo database, devi considerare il campo groups_id e associarlo con le altre tabelle che lo contengono.
un modo di procedere potrebbe essere quello di aggiungere i campi mancanti al vecchio db valorizzandolo con dati di default e poi esportare come ti dicevo nel post precedente
la conversione di un db è sempre un compito piuttosto difficilo e ti richiederà un test approfondito dell'intero applicativo per controllare che i campi e i valori non creino problemi.
hai preso in considerazione l'idea di inviare una newsletter a tutti i vecchi clienti magari con un coupon sconto per chi si iscrive di nuovo?
te ne dico uno per tutti, se hai i gruppi clienti nel nuovo database, devi considerare il campo groups_id e associarlo con le altre tabelle che lo contengono.
un modo di procedere potrebbe essere quello di aggiungere i campi mancanti al vecchio db valorizzandolo con dati di default e poi esportare come ti dicevo nel post precedente
la conversione di un db è sempre un compito piuttosto difficilo e ti richiederà un test approfondito dell'intero applicativo per controllare che i campi e i valori non creino problemi.
hai preso in considerazione l'idea di inviare una newsletter a tutti i vecchi clienti magari con un coupon sconto per chi si iscrive di nuovo?
http://www.modulioscommerce.com/
Servizi professionali per oscommerce
Servizi professionali per oscommerce
Re: Importare clienti da altro oscommerce
Per ora sto modificando i database uno ad uno facendo proprio il lavoro descritto da PWS e l'ho fatto per customers e per address book. Il tutto importato correttamente, ma ovviamente non mi va nell'oscpro. L'errore che mi da quando vado nell'area clienti è
Ci proverò, nel caso in cui non ci riesca mi sac che sarò costretto a invitare i clienti a fare di nuovo la registrazione.
Ora importerò anche gli altri database legati a customers ma qualcuno mi può dare na soluzione al problema? Secondo me come dice proprio PWS è proprio un problema legato a groupid.Clienti
Cerca:
1054 - Unknown column 'c.customers_group_id' in 'field list'
select distinct c.customers_id, c.customers_lastname, c.customers_firstname, c.customers_group_id, c.customer_account_type, a.entry_company, c.customers_email_address, a.entry_country_id from oscpro_customers c left join oscpro_address_book a on c.customers_id = a.customers_id and c.customers_default_address_id = a.address_book_id, oscpro_customers_info i where c.member_level = '1' and c.customers_id = i.customers_info_id order by c.customers_lastname, c.customers_firstname limit 0, 15
[TEP STOP]
Ci proverò, nel caso in cui non ci riesca mi sac che sarò costretto a invitare i clienti a fare di nuovo la registrazione.
Re: Importare clienti da altro oscommerce
tutti i database importati ma niente di nuovo sempre lo stesso messaggio di errore. Qualche indicazione su cosa lavorare?
Re: Importare clienti da altro oscommerce
dalla query sembra abbastanza chiaro che ti manca il campo customers_group_id nella tabella oscpro_customers
facci sapere
facci sapere
http://www.modulioscommerce.com/
Servizi professionali per oscommerce
Servizi professionali per oscommerce
Re: Importare clienti da altro oscommerce
Grazie ai vostri consigli la situazione sembra migliorare e di tanto.
Ho corretto in oscpro_customers la voce group_Id che prima era identificata come groups_ID praticaemnte dovevo togliere la S.
Ora non mi da più il mesaggio di errore quando clicco su clienti ma non mi compare nemmeno un cliente. Diverso il discorso quando clicco su "richieste account B2B" lì mi esce la lista completa di tutti i clienti che ho importato con tanto di dettagli. Ovviamente da li se li aggiungo a mano aggiungendoli uno per uno non mi da problemi ma si tratta di un'operazione per quasi 5mila clienti!
Qualche altra dritta per bypassare questo problema?
Siete grandi! Grazie mille!
Ho corretto in oscpro_customers la voce group_Id che prima era identificata come groups_ID praticaemnte dovevo togliere la S.
Ora non mi da più il mesaggio di errore quando clicco su clienti ma non mi compare nemmeno un cliente. Diverso il discorso quando clicco su "richieste account B2B" lì mi esce la lista completa di tutti i clienti che ho importato con tanto di dettagli. Ovviamente da li se li aggiungo a mano aggiungendoli uno per uno non mi da problemi ma si tratta di un'operazione per quasi 5mila clienti!
Qualche altra dritta per bypassare questo problema?
Siete grandi! Grazie mille!
Re: Importare clienti da altro oscommerce
Mi sono accorto del problema probabilmente. Attivando un account il parametro che cambia rispetto agli altri nella tabella oscpro_customers è il parametro member_level che per i clienti normali viene impostato a 1 mentre in tutti gli altri è impostato a 0. C'è un modo per cambaiare a tutti questo valore da 0 a 1?
E' la strada giusta?
Ciao
Antonio
E' la strada giusta?
Ciao
Antonio
Re: Importare clienti da altro oscommerce
Ringrazio tutti ce l'ho fatta ed ho risparmiato 100 euro richiestomi per importare i contatti.
Alla fine non è nemmeno un'operazione difficile basta impostare tutti i parametri delle tabelle customers rendendoli originali a quelli dell'osc_pro, attenzione a group_ID che c'è di diverso solo una S alla fine di group.
Per risolvere il problema che poco sopra ho elencato basta semplicemente impostare quando si modifica il database e si aggiunge il campo member level dove è scritto predefinito si imposta come definito e poi come valore 1 e tutto va a meraviglia.
Vi chiedo solo un'ultima cosa. Una volta importato il database è necessario reimpostare il valore di "come definito" con il valore 0 oppure lo lascio ad 1???
Di nuovo grazie per avermi aiutato!!!
Alla fine non è nemmeno un'operazione difficile basta impostare tutti i parametri delle tabelle customers rendendoli originali a quelli dell'osc_pro, attenzione a group_ID che c'è di diverso solo una S alla fine di group.
Per risolvere il problema che poco sopra ho elencato basta semplicemente impostare quando si modifica il database e si aggiunge il campo member level dove è scritto predefinito si imposta come definito e poi come valore 1 e tutto va a meraviglia.
Vi chiedo solo un'ultima cosa. Una volta importato il database è necessario reimpostare il valore di "come definito" con il valore 0 oppure lo lascio ad 1???
Di nuovo grazie per avermi aiutato!!!