Repetir un pedido de manera rápida y sencilla con WooCommerce

El modo más sencillo de animar a tus clientes a rehacer un pedido es facilitar que repitan un pedido anterior. Esta, de hecho, es una estrategia muy utilizada por Amazon cuando te anima a pedir de nuevo un pedido ¿por qué no habrías de aprovechar tú esta oportunidad?

Si tienes una tienda online creada con WooCommerce puedes ofrecer a tus clientes repetir un pedido de varias maneras, y alguna ni habías caído en que ya estaba ahí.

Opción de pedir de nuevo un pedido por defecto de WooCommerce

Pues sí, WooCommerce ya ofrece un modo sencillo de ofrecer a tus clientes la posibilidad de repetir un pedido anterior. Cualquier cliente puede, desde la página de su cuenta en tu tienda online, revisar sus pedidos.

Pues bien, una vez haya abierto un pedido anterior, al final del mismo encontrará, por defecto, un botón o enlace desde el que realizar el mismo pedido, con los mismos productos.

 

Si cliente hace clic en el botón se añadirán automáticamente al carrito los mismos productos que ya tenía en el pedido anterior, pudiendo hacer la compra rápidamente si decide no añadir nada más y va a finalizar compra.

Así que la primera manera es facilísima, no tienes que hacer nada, siempre ha estado ahí 🙂

Añadir un botón de repetir pedido en el listado de pedidos

Lo siguiente que se me ocurre para aumentar la repetición de compras es facilitárselo a tus clientes, de manera que no tengan que adivinar si pueden hacerlo, ofreciéndoles un botón en el listado de sus pedidos.

Nada más fácil, con este fragmento de código:

/* Boton de pedir de nuevo en el listado de pedidos order again button in my orders actions */
function ayudawp_boton_repetir_pedido_listado( $actions, $order ) {
if ( $order->has_status( 'completed' ) ) {
$actions['order-again'] = array(
'url' => wp_nonce_url( add_query_arg( 'order_again', $order->id ) , 'woocommerce-order_again' ),
'name' => __( 'Comprarlo de nuevo', 'woocommerce' )
);
}
return $actions;
}
add_filter( 'woocommerce_my_account_my_orders_actions', 'ayudawp_boton_repetir_pedido_listado', 50, 2 );

A partir de ahora el cliente verá en el listado de sus pedidos, que en los completados aparece un nuevo botón, para repetir fácilmente el pedido. El proceso una vez pulse el botón es igual que vimos antes.

Dónde añadir el código

Puedes añadir de varias maneras el código anterior, aquí tienes una guía sencilla de las distintas formas de hacerlo:

Cómo y dónde pegar en WordPress códigos PHP, JS, CSS y funciones que encuentres por ahí

Añadir un botón de repetir pedido con plugins

Ahora bien ¿no quieres usar el sencillo código anterior? Hay plugins que ofrecen lo mismo, con algunas peculiaridades, que puede que te interesen y puede que no.

Estos son los gratuitos más interesantes…

One Click Order Re-Order

Con este obvio nombre, este plugin ofrece un modo sencillo de añadir un botón para repetir un pedido a tus clientes, y alguna cosilla más, como puedes ver en los ajustes.

Lo primero, y fundamental, es activar el botón de realizar el mismo pedido. Guardas los cambios y ya lo tienes.

Una particularidad de este plugin, que verás en la captura anterior, es que no discrimina para qué estados de pedido mostrar el botón de repetirlo, estando visible sin importar el estado del pedido.

Otra particularidad es que el botón de activar la opción funciona tanto si está activo o no, un pequeño fallo sin importancia.

En cuanto al resto de opciones que ofrece el plugin, que es la de mostrar un icono de cesta, bueno, no es necesario si tu tema ya lo incluye, en caso contrario puede serte útil, si te gusta tener un icono flotante de una cesta.

Repeat Order for WooCommerce

El otro plugin interesante para esta funcionalidad ofrece también sus diferencias, aunque en principio funciona igual que el método mediante código que vimos antes, pues nada más instalarlo y activarlo ya tienes el botón desde el que tus clientes podrán repetir sus pedidos.

Además de esto, si quieres, incorpora también un par de ajustes interesantes.

Por un lado tienes, activa por defecto, la opción de que se envíe al cliente una nota por correo electrónico con un enlace al pedido original a partir del que se realizó el nuevo.

Y, más abajo, puedes si quieres añadir una nota informativa que aparecerá en el carrito, con un mensaje personalizado que quieras mostrar a tu cliente al repetir un pedido. Por ejemplo…


En cualquier caso son funcionalidades adicionales que pueden gustarte o no, necesitarlas o no, así que tú decides qué se ajusta más a tus necesidades reales, si el código o alguno de estos plugins.

Lo importante es que cualquiera de estos métodos, incluido el que incluye por defecto WooCommerce, ayudarán a tus clientes a repetir sus pedidos, algo muy importante especialmente en tiendas de alimentación, donde el cliente pueda fácilmente repetir pedidos a partir de compras anteriores, semanal, mensual o como sea.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4.9 / 5. Total de votos: 8

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

2 comentarios en “Repetir un pedido de manera rápida y sencilla con WooCommerce”

  1. Hola Fernando.
    Gracias por tu aporte. Me ha servido de mucho.
    Como se puede hacer por código para otros estados de pedido?

    Muchas gracias por todo

    1. Hola Juan Carlos, yo tuve el mismo problema, mi estado es procesando y probé en inglés español, pero no me aparecen los botones.
      Fernando ojala nos puedas ayudar.

Deja un comentario

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

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido