Hello Gabriel
I own and manage a 17 year old IT company. I have a team of designers and developers with expertise and experience in Photoshop, HTML5, CSS3, PHP, AJAX, JQuery, XML, Wordpress, Bootstrap, CodeIgniter, Laravel, Google Map API and MySql.
We have designed and coded many custom sites and applications of varied extents and complexity in PHP. We have also delivered many Wordpress sites.
We had developed a product configurator for a gaming desktop manufacturer. That was quite some years back. We are familiar with what you want and can do the needful. Generally configurators are for determining cost of a product but here you want to collect client requirements.
From the overview, what I understand is that you as site owner will define the lookups - maker, related models, colours etc. The customers choose from these lookups and submit the final requirement with their contact details. You then do the rest of the transaction offline? I am not sure why customer would need to login - what he would track by way of history etc. I think there is more to the requirement. So maybe we can discuss in detail on chat.
Once I have details, I can suggest the best way forward in terms of technology, flow etc. It will also help me to assess scope of work precisely. Detailed specifications and inputs will also help me to make an informed commitment and deliver as required. I will revise / confirm my bid accordingly.
We can develop a mobile app once the website / application is up