Configurar PayPal en WooCommerce

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 están 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: 2 Promedio: 3)

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 Contactar

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. Los campos obligatorios están marcados con *