Drupal Demo: Online store

The complete outcome of this walkthrough can be downloaded. Installations instructions.

Goal Create an online store using Drupal 5.2 and its Ubercart 5.x-1.0-alpha7b module. In this store you will find:

  • tangible items which require shipping (not downloadable files)
  • product variations (size and colour)

Configurations

  • to install Drupal 5.2 and Ubercart 5.x-1.0-alpha7b module.
  • to install Ubercart's dependencies: cck , imagefield , imagecache , tapir , token , and ubrowser.
  • to enable all these modules simultaneously
  • content (cck)
  • content imagefield
  • imagecache
  • tapir
  • token
  • ubercart core
  • ubrowser
  • in Administer >> Categories: Add 'T-Shirts' and 'Jerseys' terms to the Catalog vocabulary
  • in Administer >> Manufacturers: Add 'Eastern Cottage Industries' to the Manufacturers vocabulary
  • in Administer >> Store administration >> Products >> Manage attributes: Add 'Colour' and 'Size'. and their respective options
  • Taxes, Shipping, and Payment: These have not been enabled for demonstration purposes. Orders created using these configurations are accessible by the store owner by browsing to Administer >> Store administration >> Orders >> View Orders. To use Taxes, Shipping, and Payment options enable these modules.

Adding products Create your Product content, in edit mode click the 'attributes' tab to enable your attributes
Outcome

Drupal online store e-commerce ubercart

Installation instructions

To install:

  • if you don't already have a web+database server to run Drupal, try XAMPP
  • extract dru52.ucommerce.zip to your htdocs folder
  • create a database named dru52_ucommerce_db, ensure your db user has access priveleges to this database, and import/populate tables from htdocs/dru52.ucommerce/database.sql
  • update htdocs/dru52.ucommerce/sites/default/settings.php to point to your database
  • login to the Drupal install use 'admin' and 'neemtree'