Since I've just moved a rather large store from Interspire Shopping Cart to CS-Cart, I thought this may be helpful to others looking to do the same (includes functionality for BigCommerce, too).
There are literally hundreds of steps in transferring everything (customers, orders, products, sales statistics, etc,), but one of the most important changes...
Redirecting customers from your old URL's (Interspire) to your new URL's (CS-Cart) - including products, categories and pages.
For this fix to work effectively, because of the way Interspire - poorly - handles URL's by generating the URL string from the Product/Category/Page name, thus, URL's always become capitalised, with no option to disable in Interspire, you must, unless you want to create all your URL's from scratch, replace uppercase with lowercase, here's how:
You will require access to your server root (commonly known as SSH), to edit the httpd.conf (usually found in /etc/httpd/ but now more commonly in /usr/local/apache/conf/). If you do not have access to httpd.conf, don't worry, you may not even need it - if you visit yoursite.com/TestPage.html and it does load yoursite.com/testpage.html, then you don't need this step.
Add the following lines to your servers httpd.conf file:
RewriteEngine On
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
At the root of your CS-Cart store, open .htaccess and add the following lines directly below "RewriteBase /":
RewriteCond %{REQUEST_URI} [A-Z]
RewriteCond %{REQUEST_FILENAME} !\.(?:png|gif|ico|swf|jpg|jpeg|js|css|php)$
RewriteRule (.*) ${lc:http://www.domain.com/$1} [R=301,L]
RedirectMatch 301 ^/categories/(.*)$ http://www.domain.com/$1
RedirectMatch 301 ^/products/(.*)$ http://www.domain.com/$1
RedirectMatch 301 ^/pages/(.*)$ http://www.domain.com/$1
Replacing domain.com with your site URLThis will strip the /categories/, /products/ and /pages/ string from the URL, as well as convert the uppercase to lowercase, therefore the generated SEO name in CS-Cart *should* automatically work when browsing to the old URL.
Most importantly, this uses 301 redirects (ie. "Moved Permanently") therefore is the most SEO friendly way to switch between Interspire/Big Commerce and CS-Cart.
Hope that helps someone, many thanks to Adrian8 for his assistance in providing the base of this fix.
Enjoy your new CS-Cart store



