So, nun funktioniert es. Danke für den Semikolon-Tipp.
Wenn man den Hauptartikel löscht, bleibt der Gratisartikel zwar weiter im Warenkorb, aber sobald man zur Kasse geht, heißt es:
Sie haben noch keinen Artikel in den Warenkorb gelegt.
Wäre zwar schöner, wenn beim Löschen des Hauptartikels der Gratisartikel auch gelöscht wird, aber es scheint zumindest nicht möglich zu sein, den Gratisartikel allein zu kaufen.
Das zweite Problem habe ich jetzt so gelöst wie von h-h-h vorgeschlagen - auch nicht sauber, aber machbar.
Jetzt muss ich nur noch die Unsauberkeiten im Warenkorb beseitigen. Der Bestellwert, ab dem es den Gratisartikel gibt, steht ja irgendwo und nicht da, wo er hin soll.
Frage: Im Moment ist es so, dass die Auflistung der möglichen Gratisartikel so aussieht wie beim Cross Selling (in meinem Fall recht großes Bild links, daneben etwas Text. Da ich ca. 20 Gratisartikel auflisten will, wird die Liste sehr lang. Ich hätte da gern eine Optik wie beim "product_listing" (in meinem Fall 3 Spalten mit Bildern und darunter der Title des Artikels). Sind dafür große Änderungen nötig?