

how technical are you?
You could probably use Notion as a backend and use Potion.so to make the website. Another route is Webstudio + a CMS like Hygraph or Strapi if you want to self host it.
I think this might even be doable on Ycode or Webflow.
At the end of the day what you want is a database with all the products and a relations between each other based on their features.
Webstudio + baserow could work and those are both open source