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.
- Die Warenkorb-Menge ist immer 1, egal was der Kunde in das Mengenfeld eingegeben hat.
Warenkorb-Menge immer 1 (behoben in v2.1.0)
In Versionen vor 2.1.0 wurden personalisierte Produkte manchmal mit einer Menge von 1 in den Warenkorb gelegt, auch wenn der Kunde eine höhere Zahl im WooCommerce-Mengenfeld eingegeben hatte. Dies geschah, weil das versteckte Mengenfeld, das Chamevo mit dem Warenkorb-Formular übermittelt, die falsche Quelle auslas.
Lösung: Aktualisieren Sie auf Chamevo 2.1.0 oder höher. Das Mengenfeld liest nun direkt aus dem WooCommerce-Mengenfeld auf der Produktseite, sodass die vom Kunden eingegebene Zahl auch im Warenkorb landet.
Wenn Sie dieses Verhalten auf 2.1.0+ noch sehen, leeren Sie den Seiten-Cache und prüfen Sie, ob kein Theme oder Plugin das WooCommerce-Mengenfeld durch ein benutzerdefiniertes Widget ersetzt, das Chamevo nicht lesen kann.
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.