Rób od razu na bazie danych, bardzo Ci to ułatwi późniejsze "potyczki" z tym sklepem. Najlepiej skorzystaj z jakiegoś wzorca architektonicznego (np. MVC, polecam). Wiele osób myśli, że korzystanie z baz danych czy trzymanie się zasad MVC jest jakieś bardzo trudne. Otóż nie, nie jest. Jeśli ogarniasz obiektówkę nawet na średnim, czy niskim poziomie, powinieneś sobie z tym poradzić.