Ich poste das auch einfach hier nochmal mit rein:
Ich habe jetzt den Abend noch ein wenig rumprobiert und (denke ich) das Problem auf das Shopware Security Plugin eingrenzen können.
Zuerst habe ich das Plugin deaktiviert, den Cache geleert und getestet – ich konnte problemlos bestellen. Dann habe ich das Plugin wieder aktiviert, Cache geleert (auch am iPad) und getestet – Fehlermeldung Invalid Token tritt auf.
Anschließend habe ich begonnen, schrittweise die einzelnen Punkte im Shopware Security Plugin auf „Nein“ zu stellen, den Shopcache zu leeren und zu testen.
Hierbei bin ich auch darauf gestoßen, warum bei manchen der Fehler auftritt und bei anderen nicht. Ich hatte keinen Erfolg, alle Punkte auf „Nein“ und es ging immer noch nicht.
Anschließend habe ich es nochmal getestet, davor den Cache von Safari geleert. Es ging nun.
Testweise habe ich alle Punkte wieder auf „Ja“, das Plugin kurz deaktiviert, anschließend neu aktiviert – und es ging immer noch. Erst, als ich den Browser-Cache vom Safari wieder geelert hatte, ging es wieder nicht mehr.
Daher – bei allen, bei denen das Problem bisher nicht auftritt: Leert einfach mal euren Browser-Cache (Einstellungen > Safari > Verlauf und Websitedaten löschen). Dann müsste – bei vollständig aktiviertem Sicherheits-Plugin der Fehler bei euch auftreten. Probiert anschließend den privaten Modus und testet erneut – der Fehler tritt dann nicht mehr auf.
Durch testen konnte ich es bei mir eingrenzen, das der Kunde (auch ohne privaten Modus) bestellen kann, wenn ich „Create new csrf token with login and logout.#26662“ UND „Invalidate all existing password reset tokens prior to crating a new one. #26666“ auf „Nein“ stelle. Anschließend bitte den Cache leeren.
Wie gesagt, bei mir funktioniert es nun wieder.
@Michael_Telgmann – vielleicht hilft die Eingrenzung euch dabei, das Shopware Security Plugin an den beiden Punkten zu optimieren.