Antwort #1 am: 17. Juli 2017, 17:23:39
Das Hauptproblem dabei ist ob du die Daten überhaupt hast.
Die FIN (engl. VIN) ist glaube ich auch aussagekräftiger als HSN/TSN oder KBA (wovon letztes eigtl. eine Verbindung von HSN u TSN ist). An eine Liste aller FINs zu kommen dürfte allerdings fast illusorisch sein.
Willst du auch eine Dropdown-Auswahl wie bei deinem Beispiel-Link, müsstest du umso mehr Daten zur Verfügung haben.
Grundsätzlich bräuchtest du jedenfalls mehrere Tabellen mit den Daten zu den Fahrzeugen und den dazu passenden Batterien.
Für die Artikel müsste es dann min. ein weiteres Feld in der DB-Tabelle products geben, welches, z.B. komma-separiert, die Fahrzeugtypen/-modelle beinhaltet zu denen die Batterie passt.
Das im Backend umzusetzen, ohne daß du alles einzeln nachschauen mußt, also so, daß du die Modelle leicht zuordnen kannst, dürfte komplex und aufwändig sein.
Den Filter selbst zu bauen dürfte relativ leicht über eine Box zu verwirklichen sein welche die Suchfunktionen für die DB beinhaltet. Mit klug gesetzten INDEXes in der DB kann das auch sehr schnell sein.
Um den Aufwand einzuschätzen wäre es gut zu wissen welche Daten du zu den Fahrzeugen und den Batterien hast.
Gruß,
noRiddle