Your catalog can be static (simple HTML) or dynamic (using a database and more advanced code, such as PHP, with features like search engines and administrative "backdoors" to allow anyone a way to change the catalog.
A shopping cart provides a very simple way for the consumer to select and pay for their items without filling out a long form while having to remember item numbers or descriptions. A customers cart can be stored until a subsequent visit, which makes it much easier for the consumer to deal with.
After the cart is full, the transaction processing software kicks in and allows the consumer to safely pay for their items. This can be the most complex part of the sale. Your consumer must be able to trust that their information is going to be kept safe. |