Versuchen Sie nur, das Checkout-Formular zu stoppen, bleiben Sie still, nachdem das Checkout-Formular vollständig gesendet wurde. Wie wir wissen, erfolgt die Übermittlung des WooCommerce-Checkout-Formulars durch Ajax ?wc-ajax=checkout
. Standardmäßig wird nach erfolgreichem Abschluss eines Bestell-Checkout-Formulars zur Dankesseite weitergeleitet, aber das möchte ich nicht tun.
Ich möchte nach erfolgreichem Ausfüllen eines Bestellformulars zur Kasse noch bleiben. Ich werde später umleiten, nachdem ich mein eigenes Ajax oder meine eigene Codierung gemacht habe.
Ich sehe WooCommerce checkout.js
Ich habe keinen Haken oder irgendetwas gefunden, um das zu tun, also bin ich hier, um euch zu fragen, ob ihr jemanden wisst, wie man das macht?
HINWEIS: Mein Hauptgrund dafür ist, dass nach dem Bestellstatus und dem Zahlungsstatus vor dem Bezahlvorgang die Dankesseite aufgerufen wurde, aber dafür benötige ich die Bestell-ID und deshalb muss sie zuerst abgeschlossen werden. hoffe es macht sinn.
Ich habe etwas Ähnliches getan, indem ich checkout.js überschrieben habe
– Akhtarujjaman Shuvo
17. Februar 2020 um 6:39 Uhr
Kann das nicht, ich baue ein kostenloses Plugin, also kann ich das nicht. Benötigen Sie den richtigen Weg.
– mlimon
17. Februar 2020 um 6:42 Uhr
Du kannst es schaffen. Entfernen Sie es einfach aus der Warteschlange und fügen Sie es erneut in Ihr Plugin ein. Sie müssen aktualisieren, wenn WooCommerce die checkout.js aktualisiert
– Akhtarujjaman Shuvo
17. Februar 2020 um 8:19 Uhr