Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function mysite_woo_pending($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- function mysite_woo_failed($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- function mysite_woo_hold($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- function mysite_woo_processing($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- function mysite_woo_completed($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- function mysite_wooite_refunded($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;;
- sendPushNotification($uuid, $message);
- }
- function mysite_woo_cancelled($order_id) {
- $order = new WC_Order( $order_id );
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- function mysite_woo_payment_complete( $order_id ) {
- $order = new WC_Order( $order_id );
- print_r($order->status);
- $uuid = get_user_device_token($user_id);
- $message = 'Status updated to: '.$order->status;
- sendPushNotification($uuid, $message);
- }
- add_action( 'woocommerce_order_status_pending', 'mysite_woo_pending', 10, 1);
- add_action( 'woocommerce_order_status_failed', 'mysite_woo_failed', 10, 1);
- add_action( 'woocommerce_order_status_on-hold', 'mysite_woo_hold', 10, 1);
- // Note that it's woocommerce_order_status_on-hold, and NOT on_hold.
- add_action( 'woocommerce_order_status_processing', 'mysite_woo_processing', 10, 1);
- add_action( 'woocommerce_order_status_completed', 'mysite_woo_completed', 10, 1);
- add_action( 'woocommerce_order_status_refunded', 'mysite_woo_refunded', 10, 1);
- add_action( 'woocommerce_order_status_cancelled', 'mysite_woo_cancelled', 10, 1);
- add_action( 'woocommerce_payment_complete', 'mysite_woo_payment_complete', 10, 1 );
Add Comment
Please, Sign In to add comment