Viewing 3 replies - 1 through 3 (of 3 total)
  • /**
    * Auto Complete all WooCommerce orders.
    */
    add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
    function custom_woocommerce_auto_complete_order( $order_id ) {
    if ( ! $order_id ) {
    return;
    }
    $order = wc_get_order( $order_id );
    $order->update_status( 'completed' );
    }

    Add this to your Themes function.php file at the end, and auto-enrol works.

    Plugin Author Matías Anca

    (@matiasanca)

    Hola a todos,

    Tener cuidado con ese código. Es una solución, pero el problema real está en WooCommerce o en el Gateway de pago. Quiero decir, que el código pasa la orden a completado. Pero la orden a completado se debe pasar cuando el Gateway de pago “avisa” que se realizó el cobro correctamente.

    Saludos

    A mi me sucede esto cuando se aplica un cupón de descuento y da a pagar 0.00, entonces, en vez de inscribirse automáticamente, queda como una orden pendiente.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Auto-enroll en el curso tras comprar el producto’ is closed to new replies.