Forums / General Questions / Importing a client database from 1shoppingcart

Importing a client database from 1shoppingcart

Views: 970

Results 1 to 9 of 9
2 Oct 2012, 6:25 PM
#1
patrioticflags avatar

patrioticflags

New Zenner

Join Date:
Oct 2012
Posts:
65
Plugin Contributions:
0

Importing a client database from 1shoppingcart

I've been a 1shoppingcart customer for ten years and I've had it with them. I'm currently paying $105 a month for LESS than what I used to pay $29.99 a month (despite what they claim now mass e-mail service used to be no extra charge).

I have a client database of over 11,000. I'm sure there have been people who have switched from 1shoppingcart to Zen Cart in the past. Does anyone have advice on the most painless way to switch over my client database?

Thanks,

2 Oct 2012, 9:10 PM
#2
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Importing a client database from 1shoppingcart

There is this but a pain for 11,000: http://www.zen-cart.com/downloads.php?do=file&id=305

Not familiar with the DB structure of 1shoppingcart

ZenCart splits customer info into several tables i.e. address
And links them with their purchases

Zen-Venom Get Bitten

2 Oct 2012, 9:12 PM
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Importing a client database from 1shoppingcart

I've never tried to take a copy of a 1shoppingcart database, so I can only comment in terms of the process one would follow:

You'll need to first determine whether you can even extract that data in the first place.

Then you'll need to massage the data into a form that can be imported into the corresponding Zen Cart database tables. Customer data is spread across three tables: customers, customers_info, and address_book. And address_book data is cross-linked to records in the zones and countries tables in addition to being cross-linked back to the customers table.
So, that will probably involve some significant spreadsheet manipulation tricks before doing the actual import of the data using a suitable program for accessing the raw database.
And all your customers' passwords will need to be reset manually by the customer before they will be able to login. They can of course use the Forgotten Password link on the login page to have a new password emailed to them.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

3 Oct 2012, 4:42 AM
#4
patrioticflags avatar

patrioticflags

New Zenner

Join Date:
Oct 2012
Posts:
65
Plugin Contributions:
0

Re: Importing a client database from 1shoppingcart

1shoppingcart lets you export your client database as a CSV file. 1shoppingcart doesn't have customer passwords, so that part is a none issue.

That plugin would be handy for inputting people who placed an order over the phone, but not for 11,000.

3 Oct 2012, 4:54 AM
#5
gjh42 avatar

gjh42

Black Belt

Join Date:
Jul 2005
Location:
Upstate NY
Posts:
21,876
Plugin Contributions:
8

Re: Importing a client database from 1shoppingcart

That plugin would be handy for inputting people who placed an order over the phone, but not for 11,000. > Add Customers from Admin - Version: 1-05
Bulk Upload your mailing list / customers to your Zen Cart by creating a simple CSV. Of course, the latest version says it is for v1.3.9, so it may not work for v1.5.x without updating some code.

3 Oct 2012, 5:04 AM
#6
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Importing a client database from 1shoppingcart

1shoppingcart doesn't have customer passwords, so that part is a none issue.
It becomes an issue if you migrate to ZenCart which does have customer passwords

Zen-Venom Get Bitten

3 Oct 2012, 5:12 AM
#7
gjh42 avatar

gjh42

Black Belt

Join Date:
Jul 2005
Location:
Upstate NY
Posts:
21,876
Plugin Contributions:
8

Re: Importing a client database from 1shoppingcart

I'm sure you could work out a temporary "dummy" password to put in the db until the customer resets it for themself.

3 Oct 2012, 2:53 PM
#8
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Importing a client database from 1shoppingcart

gjh42:

I'm sure you could work out a temporary "dummy" password to put in the db until the customer resets it for themself.
Yes, and there's a script floating around the forums here that does that. I posted it a couple years ago when someone asked similarly.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

3 Oct 2012, 2:59 PM
#9
solo_400 avatar

solo_400

Zen Follower

Join Date:
Aug 2009
Posts:
369
Plugin Contributions:
0

Re: Importing a client database from 1shoppingcart

An intriguing project of data conversion . I would like to give a try , if you interested please contact me .