Jump to content

osCommerce -> PrestaShop migration


Recommended Posts

Hi all,

osCommerce is, indeed, a big and well-known player when it comes to opensource e-commerce solutions.

I still find PrestaShop to be more versatile and more fresh-looking than osC and therefore would like to know if somebody here has successfully achieved an osC -> PS migration.

Are there any tools to help on this process (or even do it fully automatic)? What do we need to keep in mind?

This would be an interesting exercise ...

TIA,
-mm

Link to comment
Share on other sites

I have done a project from zen cart to prestashop, but did it manually using phpmyadmin and the prestashop import tool for products and attributes.

Let us know if you use the commercial module and have any success with it.

Link to comment
Share on other sites

I have read about some other, fully manual (thus: free), methods to do the migration. I'll take a look and let you know...

On the same topic: what would you quote a customer for such a migration?


cheers,
-mm

Link to comment
Share on other sites

Module should be ready later this week, it's been a long time in the making, and has been tested on about 10 different stores.

It's worth the wait, since it's the only tool that does a proper job at migrating everything, and it comes with my support, so even if you have an issue, you can be sure it will be resolved asap.

Link to comment
Share on other sites

nice!

would that module be free of charge?

thanks,
-mm


No, it will be $75, many many hours have been put into it, so the price is actually very very good.


Fine with me :-)

would it be a "click button & forget"-module or is there more work involved to clean up some leftovers?


regards
Link to comment
Share on other sites

The import process is very simple, you place a file in the OSC folder, and click a button.

You need to make 1 change to a php file (in prestashop) to get the old OSC customer passwords to work in Prestashop.


interesting, indeed.

I'll keep an eye open for that module when it gets released.

please let me know when ready :-)

TIA,
-mm
Link to comment
Share on other sites

The import process is very simple, you place a file in the OSC folder, and click a button.

You need to make 1 change to a php file (in prestashop) to get the old OSC customer passwords to work in Prestashop.


interesting, indeed.

I'll keep an eye open for that module when it gets released.

please let me know when ready :-)

TIA,
-mm


The best way to know is to follow my twitter / facebook pages, I post all the mosule news and updates there, and soon I will start posting discount coupons as well
Link to comment
Share on other sites

Hi,

I need to migrate an oscommerce shop to prestashop, so your module sounds nice. This is a 2004 CRE loaded version of Oscommerce, plus it is the French adaptation of it.
Will your module work all the same?
How long does a migration like this take (very approximately)?

Thanks for your reply.

Link to comment
Share on other sites

The migration time depends on your products, or rather images.

Without images, the migration takes only a few minutes, with images, it can take a few hours (if you have 5000 products with images).

You can contact me by email, and I will do the migration to test site on my server, so you could see exactly how it works (and if there are any issues)

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

It's possible, but You need to handle two different types of password encryption. That's why first You'll have to create table with old users from OsCommerce with "password" and "email" , then map data between two user's tables and copy new customes. Final step is modification of authentication file



//OSCommerce table
       $result = Db::getInstance()->GetRow('
           SELECT *
           FROM `customers`
           WHERE `customers_email_address` = \''.pSQL($email).'\'');

// tep_validate_password  from  osCommerce 

       if($result && tep_validate_password($passwd, $result['customers_password'])){
           $sql = 'UPDATE '._DB_PREFIX_.'customer SET 
                       `passwd` =\''.Tools::encrypt($passwd).'\' 
                   WHERE `email` LIKE \''.$result['customers_email_address'].'\'';
           Db::getInstance()->Execute($sql);

           $sql = 'DELETE FROM customers  
                   WHERE customers_email_address LIKE \''.$result['customers_email_address'].'\'';
           Db::getInstance()->Execute($sql);
       }



and You're done. Next thing you will have to fix ( me to ) is "registration form " and email check :/ ( in wrong place!!! )

Link to comment
Share on other sites

Thank you Erwu for your suggestion. Probably too tricky for me.

And thank you Tomer for your module, which you fine tuned so as to make it work on my database/oscommerce CRE loaded, and I should buy it when my client says it's OK for migrating to Prestashop its site. Great support, too, I appreciate !

Pour les francophones que l'anglais rebute, si vous voulez migrer un site Oscommerce vers Prestashop, le module de Tomer (Tomer3g)-Prestochangeo est super et le support est excellent... en anglais.

Link to comment
Share on other sites

  • 4 months later...

As alternative I suggest you to take a look at Cart2Cart -shopping cart migration service. It will enable you to migrate products, categories, attributes, customers, orders and other data from one shopping cart to different one automatically.

Shurely Prestashop, osCommerce, CRE Loaded and other 24 popular shopping carts are in the supported list. Also you can try Cart2Cart with free demo migration. Read details via the link in my signature.

Link to comment
Share on other sites

  • 2 years later...
×
×
  • Create New...