5.9
The Checkout Process
The checkout process has changed a little in v5. These changes make the
improved shipping calculations possible and reduce the amount of data entry
for returning customers.
5.9.1
Checkout Step 1
The user is given the opportunity to login if they have previously ordered. If
so, the details and options they chose last time are recovered so they can skip
through to payment with minimal further data entry. New users need only
enter their email address. If it has been used before, they will be asked to
login. A password reminder box is present so users can quickly recover their
details if they've forgotten them.
5.9.2
Checkout Step 2
Customers select the destination of goods (normally this would be their
location), enter their postcode/zip (for use later if UPS shipping is used),
select their preferred method of payment (these options are set from the
paymentsystem
config setting, 7.4.14.4) and coupon code (if they have one).
5.9.3
Checkout Step 3
This page calculates shipping and provides the customer with a list of options.
If using UPS shipping, this page will make a live lookup on the UPS real time
shipping web application and return a list of options with prices. If the store is
set to use CactuShop built in shipping, the page returns a list of options and
prices in a similar way, although these are drawn from the rates set up in the
back end of CactuShop.
5.9.4
Checkout Step 4
The user is presented with the total price of their order including customer
discounts (where applicable), coupon discounts (where applicable), shipping,
and tax. The customer enters their details (if they are a returning customer,
the details are already filled out). Please see 5.10 for more details about the
ways that payments can be handled.
5.10 Online
Payment
This part may vary depending on whether the user is paying via an online
payment provider, through a secure area on the CactuShop system itself or by
purchase order (cheque or offline method).
5.10.1
Payment through an online authorization gateway
On the
payonline.asp
page, the user will fill in customer information that will
be retained on the CactuShop system. This is not done under SSL since no
credit card or other sensitive financial information is stored. The user then
clicks a button which transfers them to the secure payment form on the
payment provider's web site. Once the payment is made, the gateway either
29
New Page 1