Haken Sie an und senden Sie Woocommerce-Daten, nachdem Sie auf “Bestellung aufgeben” geklickt haben

Ich finde den Weg, einen Haken zu meiner Woo Commerce-Check-out-Seite hinzufügen ( http: // localhost / checkout ) Ich bin in der Regel zu senden Artikel und Rechnungsadresse, Benutzerinformationen auf eine andere Seite wie http: // localhost / hooking nach dem Klicken auf die Schaltfläche “Bestellung aufgeben” für weitere Zwecke, ist es möglich, und wie geht das?

Solutions Collecting From Web of "Haken Sie an und senden Sie Woocommerce-Daten, nachdem Sie auf “Bestellung aufgeben” geklickt haben"

Für diese drei Möglichkeiten:

Wenn Sie es wirklich auf Bestellung machen möchten, müssen Sie den Haken verwenden:

woocommerce_new_order

Ich würde jedoch empfehlen, den Haken zu benutzen:

woocommerce_order_status_completed

Dies würde sicherstellen, dass die Bestellung abgeschlossen ist, wenn Sie dann Informationen senden.

Um die Informationen vor der Abrechnung abzufangen, können Sie immer verwenden:

woocommerce_before_checkout_billing_form

Wenn dies immer noch nicht funktioniert, können Sie die Hook-Liste überprüfen:

https://docs.woocommerce.com/wc-apidocs/hook-docs.html

Sie hätten dann einfach so etwas wie:

add_action( 'woocommerce_order_status_completed', 'wc_send_order_to_mypage' ); function wc_send_order_to_mypage( $order_id ) { $shipping_add = [ "firstname" => $order->shipping_first_name, "lastname" => $order->shipping_last_name, "address1" => $order->shipping_address_1, "address2" => $order->shipping_address_2, "city" => $order->shipping_city, "zipcode" => $order->shipping_postcode, "phone" => $order->shipping_phone, "state_name" => $order->shipping_state, "country" => $order->shipping_country ]; //from $order you can get all the item information etc //above is just a simple example how it works //your code to send data } 

Da das ultimative Ziel ist, Ihr eigenes Zahlungssystem zu haben, würde ich Ihnen empfehlen, dieses Tutorial zu lesen, das erklärt, wie Sie Ihr eigenes Zahlungs-Gateway integrieren

https://www.skyverge.com/blog/how-to-create-a-simple-woocommerce-payment-gateway/