Hi distrax,
nur so eine Idee: wie wäre es alternativ eine pseudo-modale Lightbox für die Anzeige zu nehmen? Damit haben wir z.B. bei unserem Shop einen direkten Zugriff auf die Produktvideos im Listing bzw. in den Product Details realisiert (durch Antippen des Product Badges “Video”).
Lightbox Libs gibt es viele, wir haben uns für Lity entschieden, da es responsive ist, die Videos beim Schließen stoppen und man auch HTML-Snippets anzeigen kann (Diese Funktion bräuchtest du für dein Vorhaben). Da es über CSS läuft, bleibst du garantiert auf deiner aufrufenden Seite, sollte also m.E. auch im Bestellcontroller funktionieren.
Dafür muss man allerdings schon ein wenig Ahnung von Shopware haben, aber es ist nicht wirklich kompliziert: einfach das CSS und JS von Lity einbinden, und dann in Smarty entsprechend der Anleitung von Lity die gewünschten Links mit dem data-lity Attribut versehen.
LG Phil