“Cambio de estado del pedido de WooCommerce” Código de respuesta

wooCommerce_order_status_changed

function forcesendmail ( $order_id, $old_status, $new_status ){
  $order = new WC_Order($order_id);
    if( $new_status == "processing" ) {
	   WC()->mailer()->emails['WC_Email_Customer_Processing_Order']->trigger($order_id);
    }
}

add_action( 'woocommerce_order_status_changed', 'forcesendmail', 99, 3 );
Shubham Rathod

estado de orden de wooCommerce

<select id="order_status" name="order_status" >
  <option value="wc-pending">Pending payment</option>
  <option value="wc-processing">Processing</option>
  <option value="wc-on-hold" selected="selected">On hold</option>
  <option value="wc-completed">Completed</option>
  <option value="wc-cancelled">Cancelled</option>
  <option value="wc-refunded">Refunded</option>
  <option value="wc-failed">Failed</option>
</select>
Shadow

Cambio de estado del pedido de WooCommerce

$order = wc_get_order( $order_id );

if($order){
   $order->update_status( 'pending', '', true );
}
Shadow

Cambio de estado del pedido de WooCommerce

$order = new WC_Order($order_id);
$order->update_status('pending', 'order_note'); // order note is optional, if you want to  add a note to order
Brave Bird

Respuestas similares a “Cambio de estado del pedido de WooCommerce”

Preguntas similares a “Cambio de estado del pedido de WooCommerce”

Más respuestas relacionadas con “Cambio de estado del pedido de WooCommerce” en PHP

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código