Die Frage kann seltsam sein :(
Ich versuche, einige Informationen über Rabatt via Shortcode zum Anzeigen in Zur Kasse Seite WooCommerce mit Haken woocommerce_before_checkout_form
Wenn ich den Gutschein im Warenkorb Seite angewandt und Besuch Kasse bemerkte, dass Haken Nachrichten korrekten Wert der Angebote zeigen, aber wenn ich aus der Kasse nichts entfernen / hinzufügen, in diesem woocommerce_before_checkout_form
Haken zeigt bis ich versuchte, durch das entfernen und dass Haken addieren, aber immer noch Shortcode-Wert wird nicht aktualisiert, i getestet viele Male mit folgende Funktion kann jemand etwas arbeiten Ideen / Vorschlag wäre großartig
habe ich versucht, mit Javascript, um die Seite neu zu laden (refresh Instanz) und es funktioniert, ich will nicht, dass man nur verwenden, wenn es keine nativen Wordpress / php-Lösungen zu überwinden.
%Vor%Was momentan auf meiner Seite passiert, ist
$ 10 Rabatt i Aus dem Warenkorb hinzugefügt, dann in der Kasse kann in der Lage i $ 10 Wert zu sehen, aber wenn ich den Gutschein aus der Kasse nehmen Sie es noch $ 10 zeigt, aber es sollte $ 0 sein.
Vielen Dank im Voraus.
Sie können jQuery verwenden, um Ihr Ergebnis zu erzielen.
Ansatz:
WooCommerce
löst fast jedes Mal ein jQuery-Ereignis updated_checkout
aus, wenn etwas auf der Kassenseite passiert. So können Sie dieses Ereignis verwenden, um das gewünschte Ergebnis zu erzielen.
Änderung in Ihrem aktuellen Code:
1) Fügen Sie zuerst JS
hinzu, damit wir jQuery
in dieser JS-Datei codieren können.
Nach der Änderung sieht Ihr Code also ungefähr so aus:
customPlugin.php
%Vor%custom.js
%Vor%Finde meinen Inline-Kommentar im Code, um den Code zu verstehen.
Lassen Sie es mich wissen, wenn Sie irgendwelche Zweifel haben.
Tags und Links php wordpress woocommerce