Zeigt aktualisierte Daten auf der Checkout-Seite von woocommerce an

8

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

%Vor%

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.

    
Vignesh Pichamani 06.11.2015, 12:33
quelle

1 Antwort

4

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.

    
Rohil_PHPBeginner 09.11.2015, 06:23
quelle

Tags und Links