The user can reuse an address for billing or shipping that they previously entered on the site and, if the site administrator has chosen to store credit card data, they can reuse previous credit cards. The user's credit card is authorized at the time that they confirm their order. The card is billed automatically only after the site administrator marks that the order has been shipped. The site administrator can issue electronic gift certificates to users. The site administrator is able to give refunds to a user if the user returns all or part of their order.
Customers can view their order history and track their packages.
Customers can purchase gift certificates for other people. A random claim check is generated at the time of purchase and emailed to the recipient. Community Users can sign up for mailing lists based on the product categories they are interested in. All of the user display pages are templated, with templates stored in a separate directory from the rest of the site. This allows designers to change the look and feel of the site without mucking around in Tcl or SQL code.