Configurar PayPal en WooCommerce

webempresa woocommerce diegol

Para instalar PayPal en WooCommerce NO HACE FALTA PLUGIN! Empiezo fuerte este tutorial pero es así. PayPal viene por defecto instalado en el plugin de WooCommerce. Ya si le quieres meter extras de funcionalidades si necesitarías uno.

Bajo esta permisa empezamos este tutorial en el que vamos a ver cómo configurarlo de forma correcta y por qué creo que es necesario tenerlo activo en cualquier tienda online.

Configurar pago por PayPal en WooCommerce

Vamos a WooCommerce > Ajustes > Pagos y en el apartado de PayPal le damos a gestionar. En este apartado activamos PayPal estándar, podemos elegir el título que el cliente verá en la página de checkout cuando completa el pago y su descripción( muy importante poner aquí si va con comisión).

CONFIGURAR PAYPAL WOOCOMMERCE
Rellenar datos de PayPal

En el correo electrónico de PayPal deberás poner tu cuenta, esta deberá estar configurada en modo empresa para poder aprovecharnos de todos sus beneficios.

Opciones Avanzadas de pagar con PayPal desde WordPress

  • Entorno de pruebas de PayPal: Lo marcar√≠amos si quisi√©semos probar la cuenta, en nuestro caso no marcar.
  • Registro de depuraci√≥n: Es para desarrolladores, de momento no hace falta permitir registros.
  • Avisos de correo electr√≥nico por IPN: Env√≠a avisos al correo cada vez que se cancela o devuelve un pedido. En nuestro caso lo dejamos marcado. Adem√°s si no activamos esto, los pedidos no se marcar√°n como procesando, sino en espera porque no sabe WooCommerce si el dinero est√° en PayPal o no.
  • Correo electr√≥nico del receptor: Es d√≥nde queremos que nos manden las notificaciones que hemos activado de IPN.
ajustes de paypal en wordpress
Opciones avanzadas
  • Token de identidad de Paypal: Es lo mismo que para las notifiaciones IPN, y c√≥mo ya lo hemos rellenado no hace falta.
  • Prefijo de factura: Se rellenar√≠a si se usaran las de PayPal, en nuestro caso usamos las propias facturas de WooCommerce, por lo que no cambiamos nada.
  • Detalles de env√≠o: Por si queremos mandar los datos de env√≠o en vez de los de facturaci√≥n del pedido. C√≥mo quer√°is, yo suelo marcarlo.
  • Sobreescribir la direcci√≥n: No marcar
  • Acci√≥n de pago: Siempre en captura puesto que somos una tienda online. Autorizaci√≥n es que se valida el pago pero no se cobra.
  • Estilo de p√°gina: Para cambiar la p√°gina de pago de PayPal, no recomiendo cambiarla.
  • Url de la imagen: Por si queremos poner nuestro logo en la propia p√°gina de pago de PayPal.

Creadenciales para API

credenciales api paypal woocommerce
Configuración de las APIs de PayPal

Sirven para que si hacemos un reembolso en WooCommerce, autom√°ticamente se devuelva por PayPal, sin tener que acceder a la plataforma. Para conseguir estas claves API nos tenemos que ir a la propia cuenta de Paypal.

Nos vamos a nuestro perfil > configuración de cuenta y ponemos en el buscador API. En acceso API le damos a actualizar pulsamos en administrar las credenciales API de Integración de las API NVP o SOAP (clásicas). Una vez accedemos nos pedirá una confirmación de seguridad y las crearemos.

donde estan las claves api de paypal
Panel de API en Paypal

Copiamos el nombre, contrase√Īa y firma y listo!

Cambiar el texto del botón Ir a PayPal en el Checkout de WooCommerce

Este es un ajuste que por defecto no se puede cambiar, puesto que cuando llegamos a la p√°gina de finalizar compra si seleccionamos PayPal el texto cambiar√° a ¬ęIr a PayPal¬Ľ:

cambiar el texto ir a paypal woocommerce
Botón del checkout cuando se elige PayPal

Para cambiar exto por el texto que queramos, usamos el siguiente snippet que lo podemos poner el en functios.php de nuestro child theme o bien en un plugin como explico aquí.

add_filter( 'gettext', 'dl_cambiar_texto_ir_a_paypal', 30, 3 );
function dl_cambiar_texto_ir_a_paypal( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Ir a PayPal' :
$translated_text = __( 'Comprar', 'woocommerce' ); //Cambia Comprar por la palabra o frase que quieras
break;
}
return $translated_text;
}

Con esto pasaremos al siguiente resultado:

modificar el texto boton paypal woo

Normalmente este cambio es necesario por temas legales o para conseguir alg√ļn certificado de seguridad o confianza.

Si quieres saber porque veo necesario usar PayPal en una tienda online te dejo este artículo. Entenderás porque WooCommerce lo integra por defecto y lo suelo instalar en todas las tiendas en línea que desarrollo.

Cualquier duda os leo en comentarios.

¬°Haz clic para puntuar esta entrada!
(Votos: 11 Promedio: 3.9)

Especialista en Comercio electr√≥nico con Woocommerce. Te ayudo a crear, gestionar y publicitar tu Ecommerce en funci√≥n de tu sector y p√ļblico objetivo. Puedes encontrarme en Diegol.top

¬ŅNecesitas ayuda con este tutorial? M√°ndame un correo y te resuelvo todas las dudas!


Ver servicios Curso de WooCommerce

También puedes suscribirte a mi newsletter para no perderte ninguna novedad

Reader Interactions

comentarios

  1. Alejandro says

    Hola Diego, muy buenos tus tutoriales de métodos de pago de PAYPAL y MERCADOPAGO para WOOCOMMERCE.
    Acabo de probar los mismos y los pagos de PayPal llegan bien (quedan en procesando) pero en los registros figura un ¬ęfatal-errors¬Ľ con detalle ¬ę2020-05-27T10:43:50+00:00 CRITICAL Uncaught Error: Cannot instantiate abstract class WC_Gateway_PPEC in…¬Ľ
    Esta falla no aparece cuando deshabilito el plugin de MercadoPago.
    Tenés alguna idea si se debe a alguna configuración?

    • Diegol says

      Hola Alejandro,

      Seguramente sea alguna configuración de ambos plugin que chocan, debería revisarlo manualmente a ver qué puede ser. Igualmente presenta la duda en los foros de soporte a ver si te pueden ayudar!

      Un saludo!

  2. Aurelio says

    Hola Diegol tengo instalado PayPal en mi woocomerce y necesito cambiar el texto del botón que aparece, este es ir a PayPal y me dice una empresa de certificados que tengo un cambiarlo pero no encuentro como
    se podría?

    Soy seguidor de tu blog y lo consulto todo aquí un abrazo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.