Делал такие штуки, пришел к одной универсальной. Естественно даром не дам)) но рассказать могу.
1. Надо знать php и как работать с базами данных, без этого никуда
2. Взять jQuery плагин для табличек вот этот:
datatables.net (в общем таблички делать им можно крайне удобные с поиском, с постраничной нумерацией, с сортировкой по столбцам и тп) плагин достаточно запарный но под итог можно сделать просто цацу, от которой будешь радоваться и кайфовать каждый раз, когда работаешь.
3. В эту табличку выгружать все заказы и тд и тп.
Объяснять принцип реализации не особа вижу смысл. Могу сказать, что надо 100% изучить из php:
1. Работа с POST запросами (для того чтоб из формы принимать данные в обработчик, тут всё очень легко)
2. Работа с базой данных (добавление в базу, вывод данных из базы, хотя бы это, хорошо бы ещё удаление из базы чтоб удалять леваки всякие, которые прилетают)
3. Отправка заявок на e-mail (тут всё также просто как и в 1 пункте)
4. Работа с циклами и массивами (тоже не сильно сложно).
Собственно, всё. Больше ничего знать и не нужно.