In the past, I primarily used Paypal for e-commerce. Now I need to set something up that's primarily geared towards repeat customers.
A site visitor adds products to their cart, and is prompted to create an account (given a user name and password, or they are allowed to pick their own). Two weeks later, they can return, log in, and make another purchase (their shipping info is already on file).
I would imagine the information is stored to databases on my client's server. The catch is that I originally intended for them to be on a shared hosting plan, not a dedicated or virtual server (unless absolutely necessary). That being the case, I'd be limited to setting up databases, I couldn't introduce special software onto the server.
Can anyone suggest an e-commerce system that will meet these needs, and will work on a shared hosting plan? Or one that would require a virtual server? I will still need my programmer to code, I imagine, I just need a starting point.