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)
![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)
![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».
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.
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.