|
1. Each unique user (shopper) is assigned (tagged) a unique identity
code to "maintain the individualized state".
2. When a user adds an item to their cart, that item (and its attributes)
are recorded and associated with that user. This can be done in 2 ways.
With the first way, all the data for that item, such as quantity, options,
name, description, weight, etc. are recorded (written to a text file
or database) and associated to the unique identity of that user. With
the second way, the item number only is associated, with that user and
when that user checks out, all of the other attributes are collected,
such as description, weight name, etc. The tradeoffs are between speed
and memory. The first way requires more memory, and the second way takes
a bit longer during checkout.
3. When the users are ready to "check out", the customer information
(shipping address, phone number, payment information, etc.) is collected,
and total purchase costs are calculated and charged. Shipping may be
calculated on weight, number of items, total purchase price, shipping
type/destination etc. Tax may be calculated on specific items, shipping
destination, etc, and may or may not need to be calculated on shipping
and other charges.
4. In most cases, SSL encryption is used to protect the sensitive data
collected during checkout.....
Click
Here to get the entire white
paper
|