Also wenn es wirklich Sinnvoll sein soll, dann ist das nicht mal eben mit einer einfachen If Else Entscheidung vom Tisch, denn Produkte sind ja schon relativ Komplex. Da brauchst du verschiedene Kriterien anhand deren du eine Gleichheit ermittelst, bei Büchern z.B. wäre das dann sowas wie ein Kategorie und oder Inhalte Tag. Dafür solltest du am besten dann auch eine Datenbank anlegen aus der du mit relativ simplen Queries die ähnlichsten Bücher finden kannst.
Das ist jedenfalls zu Komplex um das zu deiner vollen Zufriedenheit hier in einer Antwort zu behandeln. Versuche am besten selbst so weit zu kommen und dann kleiner Teilprobleme zu erfragen.