I'm new to Zen Cart. After doing tons of reading, including purchasing the zencart e-book, I'm recommending that a client of mine migrate their very successful, active online store from Americart to Zen Cart.
I've searched the forum and FAQs for these answers, and have not quite found what I need to know and would very much appreciate someone guiding me in the right direction.
I apologize for the length, but I wanted to give clear, pertinent info the first time around :)
My client's site is an active online store, we'll call the domain www.onlinestore.com. Their current shopping cart is Americart. The site is currently hosted on a Windows server.
I've recommended to client that they move the site to Blue Host (any red flags there?) so it is on Linux. The current site can't be moved to the Linux site as it is all windows/asp code.
The plan is to keep onlinestore.com up and running; set up the new site with Zen Cart on the new server where we can fully test it with no disruption to the current store. Can't do a local installation, as my client is 2 hours away, needs to be able to give feedback during development and see the site.
MY recommendation at first was to register www.onlinestore.NET, set everything up there, and then when it's ready to go, switch the DNS from old host to the www.onlinestore.net site, with masking of the URL so no matter what the customer would see www.onlinestore.COM. Client does not want to use the .net domain other than for setup/testing.
But now I'm second guessing and am all confused. I would very much appreciate some guidance on the best way to set up a Zen Cart site for an existing business with as little downtime as possible. Things that confuse me:
-- if I register onlinestore.NET and set up the hosting account in that domain name, the actual site name will become the .net one, which I'm thinking isn't good. Even if we mask the URL, I don't think it's the right way to go.
-- if I register onlinestore.net and set the site up with that domain, I'm going to have a problem with SSL, as I ultimately want the site to be onlinestore.COM. To set the store up and test, the SSL would have to be in the .net name. (not sure how it would work if I set the hosting account up in the onlinestore.COM name and just don't redirect DNS...maybe that would work?)
--can I just set the new hosting account up in the .COM name and work with whatever IP address or temp URL Blue Host will give me? In searching this forum I saw some horror cases where when trying to change the domain, files weren't working.
Any help would be appreciated. If there is another thread that explains this, I did not search the correct terms as I couldn't find it; I saw a few that touched on this but were trying to fix the problems after the fact; didn't see anyone cover how to set it up right in the first place.
Thanks so much in advance!


Most of my clients are new sites, and the ones that aren't are simple static sites that I can easily set up parallel to the existing site. Since this client requires a change of host and we're dealing with a large product inventory, I want to make sure I do it right.

