Most Helpful Customer Reviews
PHP 5 E-commerce Development based on 0 ratings. 2 reviews.
Creating a PHP e-commerce framework, especially with such capable guidance or should I say step by step instructions, is nowhere near as time consuming or technically challenging as you might have thought. And once you have your very own, unique framework it is only a matter of adding a few unique features and a template and your client has their very own, custom made for them e-commerce store and that has got to be worth allot in todays off-the-shelf dominated market. If you are a developer who wants to offer something special to your clients or you are interested in some quality examples of PHP and MySQL code or just plain weird and curious like me then PHP 5 e-commerce development is definitely worth a look.
This book is an easy read that takes the reader step-by-step through building an e-commerce web site. The source code is in PHP 5, but there is no teaching of the language at all. The author starts by briefly explaining why you'd want to write your own framework, then introduces the handful of design patterns that are used in the book. After that, a brief running skeleton is provided that starts the reader off with a web site that provides Products and Categories. The book then begins a consistent pattern of explaining some feature that will be of use to an e-commerce site, then providing a clear and well-documented implementation. (SQL DDL is provided, too.) The author clearly gave a lot of thought to the kinds of features a site should have: Search, User Accounts, Payment, Discounts and Vouchers, User Uploads, Reviews, Recommendations, and more are all given good coverage. This is the book's strong suit. The book ends up by quickly wrapping up several loose ends the reader may have an interest in, like lost passwords, connecting to other e-commerce providers, etc. I'd recommend this book to students (for the clarity of the MVC framework) and professionals in the e-commerce workspace (for the insites into e-commerce functionality).