insert, update für Product. zwei Probleme: kann ID eines bestehenden
Produkt-Objekts nicht ändern, und wo werden recommendations im code
gespeichert? (beides siehe kommentare)
Merge remote-tracking branch 'origin/master'