Adding a Storefront to Your Drupal Site
If you’ve decided you want to sell products online through your Drupal site, the Ubercart module is an easy-to-use, robust option. You can have your items online in minutes, complete with a shopping cart and an online order form that collects the necessary customer information.
At their most basic, online storefronts are made up of products for sale, a shopping cart, and a form that a customer can use to provide information and purchase items by placing them (virtually) in his or her cart:
Product listings: An individual page with product information and a button for the shopper to click to add an item to her cart.
Shopping cart: A form that displays all the products a user has clicked to purchase.
Order form: A form the shopper fills out to finish making his order. It collects information and saves it for processing.
The following shows a basic storefront with product listings.
Storefronts can have lots of other features. Take a look at the Amazon.com website.
Amazon.com includes these additional e-commerce features:
User accounts: To buy something from Amazon, you can set up an account. Amazon saves your address and credit card information so you don't need to provide it each time you buy something.
Order tracking: Along with having an account, you can log in to view the status of orders you’ve placed.
Wish lists: If you want to save an item listing so you can find it again later but not purchase it right away, you can save it in a wish list.
Product catalogs: This is a collection of product listings grouped into categories.
The Ubercart module allows you to easily implement all these functionalities, with the exception of wish lists.