woocommerce_before_delete_order

woocommerce_before_delete_order

Hook Type: action
See hook in action

See hook in core

Displaying hooks found in version: woocommerce.8.7.0

do_action('woocommerce_before_delete_order') is found 2 times:

  • /includes/data-stores/abstract-wc-order-data-store-cpt.php line 284
    				 *
    				 * @param int      $order_id ID of the order about to be deleted.
    				 * @param WC_Order $order    Instance of the order that is about to be deleted.
    				 */
    				do_action( 'woocommerce_before_delete_order', $id, $order );
    			}
    
    			wp_delete_post( $id );
    			$order->set_id( 0 );
    
    			if ( $do_filters ) {
    
  • /src/Internal/DataStores/Orders/OrdersTableDataStore.php line 2083
    				 *
    				 * @param int      $order_id ID of the order about to be deleted.
    				 * @param WC_Order $order    Instance of the order that is about to be deleted.
    				 */
    				do_action( 'woocommerce_before_delete_order', $order_id, $order );
    			}
    
    			$this->upshift_or_delete_child_orders( $order );
    			$this->delete_order_data_from_custom_order_tables( $order_id );
    			$this->delete_items( $order );
    
    

See this hook used in plugins: