Para activar los pagos con Paypal en Woocommerce con la versión estandar tenemos que activarlo nuevamente desde la base de datos ya que en versiones más recientes de Woocommerce viene desactivado.

Activar desde base de datos, pega esto en tu fichero functions.php y ejecútalo solo 1 vez:
add_action( 'admin_init', function() {
    $settings = get_option( 'woocommerce_paypal_settings', [] );

    if ( empty( $settings['enabled'] ) || $settings['enabled'] !== 'yes' ) {
        $settings['enabled'] = 'yes';
        update_option( 'woocommerce_paypal_settings', $settings );
    }
});
si todavía no aparece en la sección pagos de woocommerce fuerza la opción tb desde functions.php:
add_filter( 'woocommerce_payment_gateways', function( $gateways ) {
    if ( ! in_array( 'WC_Gateway_Paypal', $gateways ) ) {
        $gateways[] = 'WC_Gateway_Paypal';
    }
    return $gateways;
});
una vez que aparezca puedes eliminar estos códigos o ganchos de manera permanente.
0
Puntos
55
Visitas
0
Resp
Por alber hace 2 semanas
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar