Produkt wird nicht in den Warenkorb gelegt
Probleme diagnostizieren und beheben, bei denen personalisierte Produkte nicht in den WooCommerce-Warenkorb gelegt werden.
Nachdem ein Kunde ein Produkt personalisiert hat und auf „In den Warenkorb" klickt, sollte das Produkt mit den Personalisierungsdaten in den WooCommerce-Warenkorb gelegt werden. Wenn dies fehlschlägt, sieht der Kunde möglicherweise einen Fehler, die Seite lädt neu ohne das Produkt hinzuzufügen, oder es passiert gar nichts.
Symptome
- Ein Klick auf „In den Warenkorb" bewirkt nichts oder lädt die Seite neu.
- Der Warenkorb bleibt nach dem Hinzufügen eines personalisierten Produkts leer.
- Eine WooCommerce-Fehlermeldung erscheint (z. B. „Dieses Produkt kann nicht gekauft werden").
- Das Produkt wird in den Warenkorb gelegt, aber ohne Personalisierungsdaten.
Ursache 1: Personalisierung erforderlich, aber nicht abgeschlossen
Wenn Customization Required in den Einstellungen aktiviert ist, kann das Produkt erst in den Warenkorb gelegt werden, wenn der Kunde es personalisiert hat.
Lösung:
- Gehen Sie zu Chamevo → Settings → General → Display.
- Prüfen Sie die Einstellung Customization Required.
- Bei „Any view" oder „All views" muss der Kunde Änderungen vornehmen, bevor die Schaltfläche „In den Warenkorb" funktioniert.
- Der Customizer sollte eine Meldung anzeigen, dass eine Personalisierung erforderlich ist.
Ursache 2: Variables Produkt ohne ausgewählte Variante
Bei variablen WooCommerce-Produkten muss der Kunde eine Variante auswählen, bevor er das Produkt in den Warenkorb legen kann.
Lösung:
- Prüfen Sie, ob Customize Button: Variation Needed unter Chamevo → Settings → WooCommerce → Product Page aktiviert ist.
- Wenn aktiviert, erscheint die Schaltfläche „Anpassen" erst, nachdem der Kunde eine Variante ausgewählt hat.
- Überprüfen Sie, ob das WooCommerce-Produkt Varianten mit festgelegten Preisen hat.
Ursache 3: JavaScript-Fehler verhindert die Formularübermittlung
Ein JavaScript-Fehler kann die Übermittlung des Warenkorb-Formulars verhindern.
Lösung:
- Öffnen Sie die Entwicklertools des Browsers (F12 → Konsole).
- Klicken Sie auf „In den Warenkorb" und prüfen Sie auf Fehler.
- Häufige Ursachen:
- Ein konfliktierendes Plugin, das das WooCommerce-Warenkorb-Formular modifiziert.
- Ein Theme, das das Verhalten der Warenkorb-Schaltfläche überschreibt.
- Deaktivieren Sie andere Plugins nacheinander, um den Konflikt zu isolieren.