¡Tu carrito está actualmente vacío!
Completar pedidos en WooCommerce automáticamente
// Completar pedidos automáticamente
add_action('woocommerce_order_status_processing', 'actualiza_estado_pedidos_a_completado', 5);
function actualiza_estado_pedidos_a_completado($order_id)
{
global $woocommerce;
//ID's de las pasarelas de pago a las que afecta
$paymentMethods = array('stripe', 'paypal');
if (!$order_id) return;
$order = new WC_Order($order_id);
if (!in_array($order->payment_method, $paymentMethods)) return;
$order->update_status('completed');
}
add_action('woocommerce_checkout_order_processed', 'custom_woocommerce_auto_complete_order', 10);
function custom_woocommerce_auto_complete_order($order_id)
{
if (!$order_id) {
return;
}
$order = wc_get_order($order_id);
if ($order->get_total() == 0) {
$order->update_status('completed');
}
}