![]() |
How does a shopping cart work with my Web site?
|
|
Ecommerce Tutorial: what is a shopping cart?Learn about what a shopping cart is, how it works with your Web site, and how to use it to sell onlineIf you are new to selling on the Internet (what people call "e-commerce" or "electronic commerce"), the following paragraphs may help you gain a better understanding of how it all works. At the heart of any e-commerce Web site is a shopping cart program that allows customers to find and buy products and services. We will explain what a shopping cart is, how it is added to a Web site, etc. What is a shopping cart?A shopping cart is a software application that typically runs on the computer where your Web site is located (the Web server), and allows your customers to do things such as searching for a product in your store catalog, adding a selected product to a basket, and placing an order for it. The shopping cart "integrates" with the rest of your Web site. In other words, there are typically links on your Web pages that customers can click on, and which allow them to perform some of the functions described above. For example, many ecommerce Web sites have a "search" link appearing on every Web page, as part of the navigation area. The link points to a feature (i.e. the search feature) provided by the shopping cart. Shopping carts are written in a variety of different programming languages. Some of them provide full access to the "source code", thus allowing experienced programmers to make modifications to the system features, some others don't. Some shopping carts run on Windows Web servers, some on Unix, others on both. In most cases, you can place the shopping cart on your Web server simply by transferring its files there using any FTP software, where FTP stands for File Transfer Protocol. For example, our shopping cart software - called ProductCart - is a collection of ASP files that you place on a Windows 2000 or 2003 Web server, where ASP stands for Active Server Pages, a popular programming language developed by Microsoft®. Experienced ASP programmers can customize the system as they wish as the source code is included. How does a shopping cart work?Typically, all shopping carts share the following structure. A shopping cart normally includes:
Because most of the information is contained in a database, the shopping cart creates pages in "real time" when a customer visits an ecommerce store and requests a specific page. Unlike the HTML pages that likely make up most of your Web site, the shopping cart pages don't exist until a customer requests one. The page is dynamically generated by the Web server by retrieving data from the database. So a store that has 4,000 products, does not actually store 4,000 product pages on the Web server. The pages are created on the fly when a customer visits the store and, for example, looks for a specific product. ProductCart uses a technology called Active Server Pages to created the store pages from a database. Other shopping carts may use different technology, such as PHP, CGI, Ruby on Rails, or Cold Fusion. The process remains the same. Information is retrieved from a database, and displayed to the customer within the graphical interface that the store administrator has created for the store. Different shopping carts offer store administrators different levels of flexibility in setting up how these pages will look (see: how to compare shopping carts). Using a Microsoft SQL vs Microsoft Access databaseA lot of shopping carts that run on Windows Web servers support both Microsoft SQL and Access databases. Which one should you go with? Here are a few thoughts on this (note: shopping carts can support other databases as well, like MySQL, but here we limit the discussion to MS Access and MS SQL). MS Access was never designed to power online stores, so we certainly recommend that opt to use MS SQL. However, it turns out that the software performs pretty well on stores that experience limited concurrent traffic, and don't have a large amount of products. The software tends to slow down when there are several users running queries at the exact same time (i.e. “concurrent” users). In other words, if several users were searching for a product on your online store at the exact same time, the store could experience a decrease in performance. If the same store were using a MS SQL database, the performance would likely not be affected. Because running a store that uses a MS SQL database is more expensive and requires more expertise than running an online store that uses an Access database, most small- and medium-sized businesses opt to use Access. Truly, in the vast majority of cases, their online stores never experience performance problems because the likelihood of visitors querying the store database at the exact same time is rather small. If you end up deciding to use our shopping cart software, keep in mind that you can use ProductCart either with a Microsoft Access or a SQL database. There is no price difference between the two versions and the code that allows you to modify an existing SQL database for use with ProductCart is already included in the software that you have downloaded. Storefront vs. AdministrationMost shopping carts include two components: the storefront, which is what your customers will see (the catalog, the search pages, the checkout pages, etc.), and the administration area, which is what you will use to manage the store. Although you find both components in virtually all ecommerce applications available on the market, the features that each of them offers vary substantially. A good storefront should include at least the following features:
A good administration area should include at least the following features:
Note that the way the store is administered changes depending on whether or not files need to be installed on your local computer. Learn about the difference between an offline vs. online shopping cart. See How to compare shopping carts for more information on what to look for when you are looking for a good shopping cart system for your business. Merging the shopping cart with your Web siteHow will your customers get to the product catalog? How can you make your home page link to the "Monthly Specials" page, created dynamically by the shopping cart? And how can you make the pages that the shopping cart creates look the same as your "About us" or "Contact us" page? The look and feel of your online store, and the way it merges with the rest of your Web site, are crucial elements of a successful ecommerce store. Typically, you will be able to create HTML links that take a user for any HTML page that you may create for your Web site (e.g. the "about us" page), to a page generated dynamically by the shopping cart, which retrieves information in real time from the database that contains your store catalog and store settings. For example, the "About Us" page could contain a link to a page created by the shopping cart that shows products that are on sale in that particular month (assuming that the shopping cart does have the ability to do so). How easy it is to place such links into your HTML pages varies however from application to application. Make sure to select a shopping cart that allows to do so quickly and easily. As for the graphical interface used by the shopping cart to display the store page, some shopping carts limit you to using pre-formatted templates. Stay away from that kind of ecommerce software. Choose a shopping cart that does not use templates, but rather allows you to use your own Web site design as the graphical interface for the store pages. For example, our shopping cart allows you to take the graphical interface that you have created for your Web site (or that you are planning to use for a new Web site) and seamlessly merge the shopping cart with it. Find out more about integrating ProductCart with your Web site.
|
||
|
Ecommerce shopping carts : Why ProductCart : Reviews : Store : Sign in : How to Buy : Support Policy : Site Map : Wiki : Home
|
||
| Copyright© 2001-2009 Early Impact, Inc. All rights reserved. ProductCart® is a registered trademark of Early Impact. | ||