O6 originally completed the e-commerce system for Mythlogic Computers in August of 2007 and by early 2011 it was time for an update.
The first Mythlogic checkout was a single page system, with shipping and billing information entered on the same page and immediately submitted for acceptance or rejection. The same address had to be used for billing and shipping and only credit cards were accepted. Additionally, all shipping charges were a flat rate.
The checkout updates broke that single page down into four steps with additional options and validation.
Separate billing and shipping addresses could be entered at the first step. A checkbox copied information from the billing address to the shipping address if the customer wanted them to be the same. Another new addition was support for international addresses.
The second step took the shipping address that was entered and used the UPS and USPS APIs to determine what shipping options were available and what each would cost.
Payment options were the third step. In addition to the previously-employed credit card option, the new checkout system supported check, wire transfer, and PayPal E-Check.
The fourth an final step was a confirmation page, allowing the customer to review their cart before submitting their order.
This front-end checkout system was also cloned into a back-end system that allowed Mythlogic employees to take offline sales.
The above text and images were copied directly from the portfolio of my former development company, O6 Web Services, as I imported it over to this blog. It was not updated for re-publishing. This project launched in April 2011.