Launch
In the past nine chapters, you ’ ve built a CodeIgniter application from the ground up. You ’ ve
created a public - facing eCommerce site, added an administrative interface to it, and made various
incremental upgrades throughout that kept the project manageable and on a sane track toward
launch.
In this chapter, you put the finishing touches on the project and get it ready for launch. In order to
do that, it ’ s helpful to review the top remaining issues:
Checkout hasn ’ t been implemented. When users add items to their carts, they can ’ t really
check out yet. Most of this chapter is devoted to figuring this (and other checkout - related
items) out.
Speaking of checkout, there also needs to be some sanity checking done on prices and
products in the user ’ s Shopping Cart just prior to checkout. You ’ re going to tackle this
issue as well.
Are there any remaining issues that Claudia and her staff are facing? For example, are file
uploads and HTML issues all resolved?
What about any compatibility issues? AJAX is being used on the public side of the house;
do we need to make sure that users have JavaScript enabled?
One Last Sanity Check of Checkout
When you last worked on the shoppingcart view in Chapter 5 , you created a simple table view
with associated functionality that allowed the user to add or remove items from their PHP
session - based cart.
❑
❑
❑
❑