I was faced with a challenge of creating an e-commerce store without going over the top. My main goal was to create a site that generated revenue through customer's online purchases through the store.
When customer's reach the store, they begin to shop, collecting items in their shopping basket through a system I created using MySQL. When customers want to check out, they must first register (or login) their information and continue to the check out process. After a secure connection has been made on their end, the customer can then enter their credit card information, initiate the payment process and successfully purchase items and print a receipt.
The biggest challenge was creating the POS (point of sale) system in which the client enters products, prices and inventory into the administration system. The client can see all the products, orders, contents, sale items and can change virtually almost everything about the product.
Another challenge was setting up the payment process to process credit cards via Authorize.net. A solution was made and successfully charges users based on their total purchase.
Tools used
- PHP (front-end and back-end)
- MySQL
- Amazon S3
- Amazon EC2
- HTML5/CSS3
- JavaScript
- jQuery
- Authorize.net payment processing
- SSL Certificate