Hast du das Javascript für den Variantenwechsel denn entsprechend angepasst?
Im Standard werden nur festgelegte Bereiche neu gerendert/nachgeladen. Von alleine passiert das nicht.
was hast du denn bisher probiert? Oder suchst du jetzt etwa jemanden, der dir das kostenlos zusammenbaut? Moritz hat dir doch ansich schon genau die richtige Datei gesagt, wo du siehst, wie du es umsetzen kannst, speziell an diesem Event kann man sich im eigenen Theme in einer eigenen JavaScript - Datei dranhängen: shopware/jquery.ajax-variant.js at ad29e75994e4f65dc752b921d7d4c7b974dec42b · shopware/shopware · GitHub und dann die entsprechenden Bereiche (Tabs) nachladen. Oder du nutzt ein Plugin aus dem Shopware Store, das dir exakt diese Funktion liefert (und mehr).
wenn du nicht möchtest, dass deine Änderung beim nächsten Shopware Update automatisch wieder überschrieben wird, solltest du auch keine Änderung im Bare- oder Responsive - Theme vornehmen, sondern wie angesprochen im eigenen Theme (die erwähnten Dateien waren ausschließlich dafür gedacht, eine “Vorlage” zu haben, wie man es angehen könnte). Ebenso ist das schon echter “Schmarn”, was du da gemacht hast, da ich dir ja schon die Stelle genannte habe, wo du dich einfach dranhängen musst und das Nachladen im eigenen Theme implementieren kannst. “tab–content” hat ja jedes Tab, hier ist es glaub wenig sinnvoll, solch eine CSS - Klasse zu verwenden, hier sollte man dem eigenen Tab lieber eine individuelle geben, um am Ende in keine Schwierigkeiten zu laufen.
Im Prinzip haben sowohl Moritz als auch ich dir schon eine Anleitung gegeben, detaillierter geht es nicht, weil wir es sonst gleich selbst umsetzen könnten.
“schlimmstenfalls” gibt es auch wie oben erwähnt (kostengünstige) Plugins im Shopware Store, die dir all diese Funktionen bieten und du brauchst dir gar keine Gedanken machen, wie du es umsetzt oder ob es bei einem späteren Update mal “knallen” könnte. Andernfalls hast du hier eigentlich alle Informationen, um das auch selbst umsetzen zu können.