ASP.NET Commerce Starter Kit Documentation
 

ASP.NET Commerce Starter Kit Overview

What is IBuySpy?  IBuySpy is a fictitious Web-based catalog sales site based on the ASP.NET Commerce Starter Kit. Users can browse the catalog, add items to their personal shopping cart, and when they've finished shopping, check out and finalize the sale. (Naturally, all orders are fictitious -- order information is tracked to illustrate part of the sample, but there is no actual transaction.)

Casual browsers can view catalog items freely. A search facility allows users to look for items using any word in the description. If they like, users can add product reviews to the description.

To purchase items, users must be registered as authenticated users by providing account information: an email address and password.

Authenticated users can also take advantage of two components accessible remotely over the Web: an "instant order" component that allows them to create orders remotely and a component that allows them to track orders remotely. These two features illustrate Web Services, the ASP.NET facility that allows you to publish components that are accessible using a Web protocol such as SOAP or HTTP.

All code contained in the Commerce Starter Kit download package is free for use in your own applications. Some images are copyrighted, however; please see below.
Application Architecture 
The base UI of the Commerce Starter Kit is created using ASP.NET web pages (.aspx files). Reusable UI widgets, such as the navigation menus, are implemented as ASP.NET user controls (.ascx files). User controls are also used to create dynamic page content, such as the list of most popular items.

The data for the Commerce Starter Kit is stored in a SQL Server database, and accessed via stored procedures. The ADO.NET database code to access these stored procedures is then encapsulated in a component layer.  The remote-order and order tracking facilities are implemented as ASP.NET web services.

Click on the links below to view the files that implement the Commerce Starter Kit:

Home Page User Controls Product Catalog User Details Shopping Cart Orders Web Services Configuration, Etc.

About the Commerce Starter Kit
All code contained in the Commerce Starter Kit download package is free for use in your own applications. Images in the "images" subdirectory are an integral part of the application, and are also free for your use.

The Commerce Starter Kit is intended only as a supplement to Microsoft Development Tools, the Microsoft .NET Framework SDK and/or on-line documentation. See these other materials for detailed information regarding Microsoft code samples.

THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.

The Commerce Starter Kit was developed by Microsoft Corporation in partnership with Vertigo Software, Inc. Copyright (c) 2001 Microsoft Corporation. Portions Copyright by PhotoDisc, Inc. IBuySpy is a service mark of Vertigo Software, Inc.