Buscar
La perseverancia de un programador ante un desafío El programador se encuentra sentado en una silla frente a una computadora con la pantalla iluminada por código. La habitación está oscura, lo que indica que es de noche. El programador parece estar completamente absorto en su trabajo, sin prestar atención a nada más.

Joan Torres

Web Developer & Designer

Cómo Crear un Enlace de Pago en un Pedido de WooCommerce

Introdución

El título del post puede llevar a confusión, ya que cada pedido en WooCommerce siempre tiene un enlace para realizar el pago. Sin embargo, muchos gestores de tiendas no saben dónde encontrarlo o cómo generarlo. En este tutorial, os explicaré todo sobre esta funcionalidad que viene por defecto en WooCommerce.



Enlace para el pago

(#enlace-para-el-pago)

Cuando hago referencia al pago, me refiero a cualquier método disponible en tu tienda online con WooCommerce, no específicamente a pagos con tarjeta en Redsys o PayPal. Para generar este enlace, el pedido debe estar en estado «pendiente de pago»:

![Generar enlace de pago WooCommerce](generar-enlace-pago-woocommerce.png)

Es importante que el pedido esté en estado «pendiente de pago» para que el enlace sea visible. Este enlace no es visible para el administrador pero sí para el cliente. También es crucial que el pedido esté asociado al usuario correcto para evitar errores.

Enviar correo con el enlace del pago

(#enviar-correo-con-el-enlace-del-pago)

Otra forma de enviar el enlace de pago es a través de un correo electrónico con los detalles del pedido y la URL para realizar la transacción:  

![Enviar correo para pagar WooCommerce](enviar-correo-para-pagar-woocommerce.png)


Para que el usuario lo reciba, selecciona en el pedido, dentro del apartado «Acciones del pedido»: Enviar los detalles del pedido al cliente. ![Realizar pago pedido WooCommerce](realizar-pago-pedido-woocommerce.png) Asegúrate de darle a la flechita de la derecha para enviarlo, no en «Actualizar».
LucusHost, el mejor hosting

Mostrar enlace en otros estados del pedido

(#mostrar-enlace-en-otros-estados-del-pedido)

Si no deseas cambiar el estado del pedido a «pendiente de pago» porque el cliente podría verlo y tener problemas, puedes activar esta función añadiendo el siguiente código al archivo `functions.php` de tu Child Theme o a tu plugin de funcionalidades:

 

				
					```php
if (!function_exists('permitir_enviar_enlaces_del_pago_pedidos')) {
    function permitir_enviar_enlaces_del_pago_pedidos($array, $instance) {
        $my_order_status = array('cancelled', 'on-hold');
        return array_merge($array, $my_order_status);
    }
    add_filter('woocommerce_valid_order_statuses_for_payment', 'permitir_enviar_enlaces_del_pago_pedidos', 10, 2);
}
```

				
			

En este caso, para los pedidos en estado «cancelado» y «en espera». Puedes añadir más estados en el propio código.

Enviar enlace directo al método de pago

(#enviar-enlace-directo-al-método-de-pago)

Para esto, debes verificar si tu opción de método de pago lo permite. Por ejemplo, si usas Redsys, necesitarás la opción de PayGold, o en PayPal, su propio enlace de Paypal.me. En estos casos, lo mejor es contactar con el proveedor del servicio para ver qué opciones ofrece.

De todas formas, la opción que viene por defecto en WooCommerce funciona perfectamente y generalmente no necesitarás configurar nada adicional.



LucusHost, el mejor hosting

Conclusión

Con esta guía, deberías poder generar y enviar enlaces de pago a tus clientes fácilmente, mejorando así la gestión de tu tienda online y ofreciendo un mejor servicio al cliente.



Construyendo tu futuro en línea con creatividad y precisión

SERVICIOS

COMPAÑÍA

NEWSLETTER

Comming Soon

Joan Dev & Tech © 2024 All rights reserved