I'll be documenting my foray into building an online store in this thread. I'm no expert by any means, I just started looking into all of this last week, but I'll detail what I've done so far and add to it as I go along. Please post any questions or comments, I'll try to answer them, or at least point you in the right direction.
After looking around at several different solutions (osCommerce, Joomla/VirtueMart, ZenCart, etc), I decided that Drupal/UberCart (http://www.ubercart.org) looked like the easiest way to get an open source store up and running and still be able to easily configure/design it how you want. This is my first time working with a CMS, so I can't compare it to other stuff, but so far, I like the way Drupal modules are "plug-and-play" and the way you can override functions in your template. Anyway, after fighting to get it installed, it only took me around an hour to have the store up and running.
First I'll cover the installation:
After looking around at several different solutions (osCommerce, Joomla/VirtueMart, ZenCart, etc), I decided that Drupal/UberCart (http://www.ubercart.org) looked like the easiest way to get an open source store up and running and still be able to easily configure/design it how you want. This is my first time working with a CMS, so I can't compare it to other stuff, but so far, I like the way Drupal modules are "plug-and-play" and the way you can override functions in your template. Anyway, after fighting to get it installed, it only took me around an hour to have the store up and running.
First I'll cover the installation:
- Don't use x10's Fantastico to install Drupal, they have the most recent version (6.2 I think), and the UberCart modules don't work with it yet.
- Ok, so first you will need to setup a MySql Database. This is easy using CPanel. Go to the MySql Database Wizard, give it a database name, create a user/password, and grant ALL PRIVILEGES. Write this info down, you will need it later.
- Next, You will probably need to get your php settings upgraded to intermediate. You can request that here (http://x10hosting.com/account). I was getting php memory errors during installation because the default setting is 8 megs of php memory I think. My request was accepted right away, and I got the confirmation email the next afternoon (thanks x10 guys, awesome service).
- I tried using the UberInstaller (http://install.ubercart.org/) but even with my upgraded php settings, I was still getting problems.
- The solution that finally worked for me was downloading the UberCart Package. This is Drupal with UberCart and all of the necessary modules preloaded:
- Download and unzip (http://www.7-zip.org/) the package. Then ftp (http://filezilla-project.org/) all of the files and folders to your /www/ directory (or create a subdirectory under /www). There are alot of files, so this will take a while. Make sure all of the files are transfered and you don't get disconnected somehow with files still in the queue waiting to upload.
- Once you've got the entire package uploaded, go to your homepage (xxxxx.x10hosting.com) (or subdirectory if thats where you put the files), and you should see a screen prompting you for your database info, put in your info from the previous step (leave the database host as "localhost"), create an admin account, and that's it, you now have your own webstore .