Pour ce genre de projet, à mon avis, tu n'échapperas pas au codage php pour gérer des requêtes sur une base mysql. Si tu pars de 0, bon courage.
J'ai eu un parcours php/mysql en autodidacte un peu comme tu sembles l'envisager : c'est un très très gros boulot. Je n'y touche presque plus depuis 10ans environ. J'ai développé pas mal de trucs 'sur mesure' et lorsque je regarde ce qu'il faudrait que je recode sur mes scripts juste pour les adapter aux évolutions php, franchement c'est
Le site de mon entreprise est fait maison avec plusieurs tables articles. Je viens de regarder pour essayer de migrer ça sur un module wordpress et pareil, ça s'annonce
Bref, comme dit plus haut, c'est une bonne idée mais je te conseille vivement de commencer par faire appel à des gens qui savent faire parce-que si tu te jettes la dedans sans base, c'est faisable mais tu vas y passer la vie des ours.