Cómo añadir un formulario de pago contra entrega a WooCommerce
El checkout por defecto de WooCommerce le pide a un comprador contra entrega una dirección de facturación, una cuenta y un método de pago, y ninguna de las tres le corresponde. Esto es lo que hay que poner en su lugar.
Por qué el checkout normal pierde estos pedidos
Añadir al carrito, ver el carrito, ir al pago, rellenar nueve campos, elegir un método de pago que no es realmente un pago. Son cuatro cargas de página antes de que exista un pedido, en un móvil y a menudo con mala conexión. Cada una es un sitio por donde irse. Quien va a pagar en la puerta ya ha decidido; el trabajo del checkout es apartarse.
Qué debería pedir el formulario
Cuatro cosas: nombre, teléfono, ciudad, dirección. El teléfono es el que importa — en un mercado contra entrega es como se confirma el pedido y como el repartidor encuentra la puerta. El correo es opcional y normalmente conviene apagarlo. Cualquier otra cosa que creas necesitar, pregúntate si prefieres la respuesta o el pedido.
Ponlo en la página de producto, no en una página propia
El momento de querer comprar es mientras se está mirando la cosa. Un popup que se abre en la página de producto, o un formulario incrustado bajo el precio, conservan ese momento. Un shortcode cubre los casos que el tema complica, y el botón de añadir al carrito se puede ocultar para que solo haya una cosa que pulsar.
Recalcula cada precio en el servidor
Lo que manda el navegador se puede editar antes de mandarlo. La oferta, el envío y el total tienen que volver a calcularse en tu propio servidor a partir de tus ajustes y del producto antes de escribir el pedido, y el total del pedido fijarse en esa cifra. Si no, lo que cobra tu repartidor es lo que el comprador decidió que fuera.
Y luego haz el pedido más grande
Una vez que un formulario recibe pedidos, el crecimiento más barato que queda está dentro de ese mismo formulario: una oferta por cantidad, un producto extra como casilla y una oferta posterior a la compra que se añada al pedido ya hecho en lugar de empezar un segundo con un segundo envío.
Preguntas
¿Sigo necesitando la pasarela Contra reembolso de WooCommerce?
Sí, activada en WooCommerce → Ajustes → Pagos, para que los pedidos lleven el título de pago correcto. El formulario no sustituye la pasarela; sustituye la página de pago.
¿Los pedidos aparecen normales en WooCommerce?
Sí. Son pedidos de WooCommerce corrientes con líneas corrientes, así que todos los informes, exportaciones y plugins de envío que ya usas siguen funcionando.
¿Puedo usarlo solo en algunos productos?
Sí — una lista de inclusión o exclusión decide qué productos llevan el formulario, y el resto se queda con el checkout estándar.
Guías
El plugin que hace todo esto
El formulario en sí es gratis en WordPress.org. El complemento premium es lo que añade las ofertas, la tabla de envíos, las reglas antifraude y el panel.