Welche Zahlungsarten hast du dem Kanal zugewiesen und in welcher Reihenfolge und was als Standard Zahlungsart? Besser immer explizit die verwendete Version nennen, ist sonst immer relativ.
Ich kann die Zahlungsart bei einer Gastbestellung ändern. Liegt also an deiner Konfiguration, nicht an Shopware.
Das eine Lieferadresse nach der Bestellung nicht geändert werden kann, macht durchaus Sinn.
Und was du mit „irgendwelche“ URLs in den Browser tippen, die im Template nirgends verlinkt sind machst… ja, dann kann sowas halt mal passieren (obwohl es nicht sollte).
Ja ohne Produkte und ohne Plugins.
Das ist kein Standart, das mag als Testumgebung für Entwickler gehen aber nicht wenn ich was testen möchte. Das ist kompletter nackter Shop ohne Store Anbindung.
Das ist korrekt. Denn nur so ist sichergestellt, dass nichts falsch konfiguriert wurde - oder dass ein x-beliebiges Plugin dazwischen funkt, das die eigentliche Ursache des Problems ist.
Was kann man testen oder wo warum es nicht geht als Gast.
Es kostet uns Geld, und nicht zu knapp.
Rest funktioniert alles, nur Gast nicht, er bleibt auf der Standardzahlungsart hängen und kann nicht wechseln.
Schalte deine Plugins Schritt für Schritt ab und teste das Verhalten nach jedem deaktivierten Plugin erneut. Dann solltest du den Übeltäter finden können.
Das Problem besteht doch nun schon min 8 Tage. Noch keine professionelle Hilfe geholt wie z.B. hier im Job Forum mal geschaut?
Plugins vermute ich auch. Hier aber auch Kritik an Shopware: man braucht wirklich viele Plugins in Shopware damit der Shop sinnvoll betrieben werden kann.
reden wir von der Bestellabschlussseite im Frontend des Shops, wo man abschließend „Zahlungspflichtig bestellen“ anklickt?
Wenn ja, funktioniert bei mir dort der Zahlartwechsel (auf „Nachnahme“, „Vorkasse“ oder „Rechnung“) oder Versandartwechsel („Standard“ oder „Express“) problemlos, wenn ich als Gastbesteller unterwegs bin und die genannte Erweiterung testweise im Einsatz habe (Shopware Version 6.7.8.0). Die Erweiterung stellt ja auch nur ein wenig Twig-Code zur Verfügung, kann somit eigentlich auch nicht solche Probleme verursachen. Somit muss die Fehlerquelle wohl doch bei einer anderen Erweiterung zu finden sein.
Für mich klingt es nach der Beschreibung des Problems ganz klar nach einem JavaScript-Fehler. Was sagt die Browserkonsole?
egal welche Captcha Version oder auch komplett ohne, es geht nicht bei Gastbestellern.
Theme ist auch Standard Theme von Shopware ohne Änderungen.
Ich kann nur Artikel löschen, alles andere zieht auf der Abschlußseite nicht, keine Artikel Anzahl hochsetzen oder runtersetzen, das Plus und Minus reagiert nicht mal. Keine Auswahl Zahlart und Versand möglich. Wird überhaupt kein Trigger ausgelöst bei der Wahl.
Sobald das Telekom Newsletter Plugin aktiv ist.
Ohne geht alles wie es soll.
wie gesagt, das genannte Plugin ist definitiv nicht die Fehlerquelle.
Ich kann dir gerne einen nackten Shopware-Demoshop in Version 6.7.8.0 zusenden, der nur dieses Plugin installiert und aktiviert hat und du wirst sehen, dass alle Funktionen auf der Seite des Bestellabschlusses wie erwartet funktionieren. Somit kann man das Plugin als Fehlerquelle definitiv ausschließen.
Da alles von dir genannte JavaScript-Funktionen sind, würde ich behaupten, das bei dir dort irgendwo ein Problem liegt.
unabhängig des Themas, … mit dieser Aussage wäre ich vorsichtig, da ich selbst gerade unnötig Zeit verloren habe. Wenn data-Attribute mit im twig angegeben werden, die dann dafür sorgen, dass JavaScript geladen wird oder das Script ein falsches Element selektiert, dann kann das sehr wohl unbeabsichtigte negative Auswirkungen haben.
Manche Plugins sind auch – nicht sehr stabil – darauf ausgelegt nextSibling oder Ähnliches zu selektieren. Wenn dann auf einmal etwas anderes zwischen den Elementen steht, dann war es das mit dem JavaScript (Frosh Development Helper macht bspw. einige dieser JavaScripts zunichte, da es als HTML-Kommentar den Blocknamen einfügt).
Hier im Thema … ich hatte vor ein paar Wochen bspw. ein Abhol-Plugin installiert. Das hatte in die Cookies einen Wert geschrieben, welches das Ändern von Adressen unmöglich gemacht hatte (nicht nur von Gästen). Daher, wie Sebastian es aller Wahrscheinlichkeit nach korrekt skizziert hat, verantwortliches Plugin suchen.