Ich mache gerade einen Webshop mit WooCommerce und ich habe diesen Warenkorb gemacht, auf den Sie jederzeit auf jeder Seite zugreifen können, Sie können die Menge eines Produktes innerhalb des Warenkorbes selbst aktualisieren. Das Problem tritt auf, wenn ich dies mache, werden einige Werte durcheinander gebracht. Zum Beispiel, wenn ich versuche, WC()->cart->total
zu erhalten, gibt es 0 zurück.
Aber wenn ich auf die Checkout-Seite gehe, zeigt es alle korrekten Cart-Daten an, so dass ich denke, dass mir einige action
fehlen, die ich ausführen muss, nachdem ich etwas im Warenkorb angepasst habe. Ich habe über die set_quantity()
-Funktionen gesucht und es aktualisiert automatisch total mit $this->calculate_totals();
(versuchte es auch manuell).
Ajax-Funktion:
%Vor%Verwenden Sie diese modifizierte Ajax-Funktion. Ich habe das getestet. Es wird funktionieren.
Modifizierte Ajax-Funktion:
%Vor%Tags und Links jquery php ajax wordpress woocommerce