WooCommerce: completar automáticamente los pedidos de procesamiento

Si desea marcar los pedidos pagados como «Completados» automáticamente (es decir, sin tener que iniciar sesión manualmente en el sitio y «verificar» el procesamiento de los pedidos uno por uno), puede usar el código a continuación.

Además, este fragmento omitirá por completo la transición del estado del pedido «Procesando», lo que significa que tampoco se activará ninguna notificación por correo electrónico de «Procesamiento del pedido». Una vez más, estas 4 líneas de código podrían ahorrarle millones de horas… ¡espero que esto ayude!

Un pedido pagado (a través de Stripe) ya no obtiene el estado «Procesando», sino que pasa directamente a «Completado».

Fragmento de PHP: Autocompletar pedidos pagados de WooCommerce

/**
 * @snippet       Programmatically Complete Paid WooCommerce Orders
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 3.8
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_filter( 'woocommerce_payment_complete_order_status', 'bbloomer_autocomplete_processing_orders', 9999 );
 
function bbloomer_autocomplete_processing_orders() {
   return 'completed';
}

Deja un comentario