Algunos consejos sobre la gestión de pedidos de WooCommerce

Publicado: 2022-09-28

Tener una tienda en línea no se trata solo de pedidos completados y envío de productos comprados. Además de los pedidos completados, vale la pena recordar los cancelados y devueltos. Dichos pedidos suelen llevar mucho tiempo, por lo que vale la pena equipar su tienda con mecanismos para facilitar el manejo de dichos pedidos. Este artículo se centrará en las devoluciones de pedidos y cómo cancelar un pedido en WooCommerce y cómo vaciar el carrito después de cierto tiempo. Cubriré temas como:

Cancelación de pedidos de WooCommerce
Limpiando carritos de compras abandonados en WooCommerce.
Devoluciones de pedidos en WooCommerce

Cancelación de pedidos de WooCommerce

Durante una compra en tu tienda, puede ocurrir que un usuario no sea capaz de pagar el pedido correctamente y, en lugar de intentar pagar de nuevo, cree un nuevo pedido. Realmente puede haber bastantes razones para esto, y cada una de ellas puede dar lugar a la creación de un pedido que tendrá el estado de "Pendiente de pago".

WooCommerce estado de pedido pendiente de pago

WooCommerce reserva el inventario del producto para pedidos con este estado de pedido y no te permite comprar las piezas reservadas. De forma predeterminada, WooCommerce bloquea el inventario durante 7 días, lo que puede causar un gran problema para algunos propietarios de tiendas. En este caso, puede esperar a que se pague el pedido o tomar el asunto en sus propias manos y cancelar dicho pedido manualmente.

La imagen muestra 7 productos en stockPedido denegado por reserva

Cómo cancelar un pedido en WooCommerce manualmente

Cambiar manualmente el estado de un pedido a "cancelado" hará que la reserva desaparezca, permitiendo que los clientes vuelvan a comprar los productos disponibles. Por supuesto, sería genial ofrecer a los clientes la opción de cancelar el pedido de WooCommerce. De forma predeterminada, puede cancelar un pedido de WooCommerce manualmente.

Cómo cancelar un pedido manualmente en WooCommerce

Cómo cancelar automáticamente un pedido en WooCommerce

WooCommerce tiene una opción para cancelar pedidos automáticamente si el pedido tiene el estado "Pendiente de pago" por más tiempo que el valor establecido de "Retener existencias" en WooCommerce > Configuración > Productos > Inventario . El valor predeterminado es 10080 minutos, que son 7 días.

Esto a veces se denomina límite de tiempo de pago pendiente de WooCommerce

Esa opción le permitirá cancelar un pedido de WooCommerce después de que el límite de tiempo alcance su configuración.

se alcanzó el límite de tiempo cancelado del pedido de woocommerce - límite de tiempo de pago pendiente de woocommerce

Cambiar esta opción a un valor menor acortará la reserva del producto, permitiendo que otros clientes compren el artículo seleccionado. Esta opción no afecta al estado de “En espera” por lo que no se tendrán en cuenta los pedidos pagados mediante transferencia tradicional.

Cómo cancelar un pedido de WooCommerce mediante programación

Puede haber ocasiones en las que desee cancelar pedidos en una situación que no sea un tiempo de espera, pero desea que suceda automáticamente. En esos casos, la programación viene al rescate. ¡Usando un código, puede hacer que el pedido se cancele cuando se cumplan las condiciones establecidas!

¿Cuáles son las ventajas de tal solución? Sin duda, uno de los más importantes es que usted decide cuándo se debe cancelar dicho pedido. Estos son algunos ejemplos de cómo cancelar un pedido mediante programación que pueden ser útiles:

  • Cancelación de pedidos que no se han pagado antes del cierre de la tienda (por ejemplo, para restaurantes de entrega),
  • Eliminación automática de pedidos si falta información en el formulario de pedido,
  • Permitir que un cliente cancele un pedido a través de un enlace en un correo electrónico,
  • Cancelar una reserva si el cliente no la confirma en X horas.

Código de pedido de cancelación automática de WooCommerce

Cualquiera que necesite tal funcionalidad sin duda podría agregar algo de sí mismo, ampliando esta lista a un tamaño verdaderamente gigantesco. Crear el código que se adapte a sus necesidades requerirá conocimientos de programación para implementar bien la nueva funcionalidad de la tienda. Una parte común de estos códigos podría ser el fragmento responsable de cambiar el estado del pedido de WooCommerce mediante programación:


$order = wc_get_order( $order_id );
if($order){
$order->update_status( “cancelled”);
}

Este fragmento de código utilizado de la manera correcta sin duda facilitará el funcionamiento de la tienda y la cancelación de pedidos.

Limpiando carritos de compras abandonados en WooCommerce.

Mientras compra en la tienda, puede ocurrir que un cliente abandone la página con productos en el carrito de la compra. Después de unos días, puede regresar a nuestra tienda, pero con una lista de compras completamente diferente. En este caso, antes de iniciar una nueva compra, primero tendrá que deshacerse del antiguo carrito de compras eliminando productos del mismo. No habrá ningún problema con esto si sus compras anteriores consistieron en algunos productos, sin embargo, si tiene que pasar más tiempo limpiando su carrito de compras, esto puede molestarlo.

Por eso, es importante cuidar la higiene de tu tienda limpiando los carritos de la compra abandonados .

¿Cómo borrar el carrito de WooCommerce después de un tiempo específico?

Ciertamente, una gran ventaja de WooCommerce es su modularidad. Nuevamente, algunos complementos pueden resolver este problema. Uno de ellos es Clear Cart y Sessions para WooCommerce. El complemento no solo le permitirá borrar el contenido del carrito de WooCommerce, sino también borrar toda la sesión del usuario después de cualquier momento que desee.

Pero, ¿qué sucede si tiene otros planes para implementar el vaciado de carros?

Similar a la cancelación de pedidos, puede hacerlo con el código:


add_action('woocommerce_init',function(){
if (is_admin()) return;
if(!isset($_COOKIE["clear_woo_cart"])) {
$cart = WC()->cart;
if(!empty($cart)){
WC()->cart->empty_cart();
}
}
});


add_action('woocommerce_add_to_cart', function(){
setcookie("clear_woo_cart", "no", time() + (3600 *12), "/");
});

Este fragmento de código hará que WooCommerce borre el carrito de compras si no hay ningún artículo nuevo después de cierto tiempo (12 horas). Puede modificarlo libremente según sus necesidades.

Devoluciones de pedidos en WooCommerce

WooCommerce tiene una opción integrada para manejar las devoluciones, sin embargo, es posible que no satisfaga a los usuarios; requerimientos debido a la forma en que está construido.

Lea acerca de cómo realizar devoluciones de pedidos parciales y completos en WooCommerce .

Por lo tanto, le recomendamos que utilice otro complemento que amplíe la capacidad de su tienda para realizar devoluciones de pedidos más rápido. Uno de estos complementos es Flexible Refund, que amplía las devoluciones de WooCommerce con varias capacidades nuevas.

Reembolso flexible y pedido de devolución para WooCommerce - complemento

Si desea que su tienda obtenga nuevas capacidades para la devolución de mercancías, le recomiendo que consulte el complemento de reembolso flexible. Ampliará las capacidades de su tienda al agregar funciones como:

  • Integración con WooCommerce Mi Cuenta
  • Opción para aceptar devoluciones automáticamente
  • Opción para deshabilitar devoluciones tardías
  • Opción de reembolso para productos seleccionados
  • Opción de devolución para tipos de productos seleccionados
  • Opción de devolución para métodos de pago seleccionados
  • Opción de retorno para tipos de usuarios seleccionados
  • Opción para habilitar la devolución para el envío
  • reembolsos parciales
  • Opción de aceptar una parte del reembolso solicitado
  • Opción para cancelar la solicitud de devolución de un cliente
  • Devolver metabox anidado dentro del pedido.
  • Historial de devolución en notas de pedido
  • Correos electrónicos dedicados para estados de devolución
  • Vista previa rápida de los pedidos devueltos
  • Opciones de formulario de devolución flexibles

El complemento hará que el proceso de devolución en su tienda sea mucho más conveniente y rápido para el cliente. Esto es importante para las compras futuras del cliente en su tienda y para generar confianza en el comprador.

Puedes leer más por qué una política de devolución de WooCommerce bien escrita es importante y los beneficios que puede traer.

Devoluciones predeterminadas frente a reembolsos flexibles

Las devoluciones predeterminadas de WooCommerce pueden ser suficientes para algunas empresas, sin embargo, si tiene una tienda y quiere que se vea profesional, le recomendamos que use Reembolso flexible. El complemento agrega una multitud de capacidades que los reembolsos estándar no tienen, y por las cuales sus usuarios estarán agradecidos. Para aclarar cualquier duda , compararé las devoluciones estándar de WooCommerce con las devoluciones del complemento de reembolso flexible a continuación:

Reembolsos predeterminados de WooCommerce Reembolsos Flexibles
Integración con WooCommerce mi cuenta
Opción de aceptación de devolución automática
Opción de excluir la posibilidad de devolución fuera de plazo
Opción de devolución para productos seleccionados
Opción de devolución para tipos de productos seleccionados
Opción de devolución para métodos de pago seleccionados
Opción de devolución para tipos seleccionados de usuarios
Opción para habilitar la devolución para el envío
Opción de devolución parcial
Opción de aceptar parte del reembolso solicitado
Opción de cancelar la solicitud de devolución del cliente
Historial de devolución en notas de pedido
Opciones de formulario de devolución flexibles
Posibilidad de crear un código de descuento con un valor de reembolso

Cancelar pedidos y carritos de WooCommerce - Resumen

Como puede ver, ¡incluso algo tan simple como manejar las devoluciones de WooCommerce puede ser mucho más fácil si usa el complemento correcto!

Con suerte, estos pocos consejos sobre cómo cancelar un pedido en WooCommerce y vaciar el carrito después de un tiempo te facilitarán el funcionamiento de tu tienda y te ayudarán a retener a los clientes existentes, así como a atraer nuevos.

Por supuesto, visite la página del complemento de reembolso flexible para ver sus características.

Reembolso flexible y pedido de devolución para WooCommerce $ 59

Flexible Refund and Return Order for WooCommerce es un complemento con el que gestionar el proceso de reembolso en tu tienda y mejora la comunicación con tus clientes .

Añadir a la cesta o Ver detalles
Complementos utilizados por más de 223 048 tiendas
Última actualización: 2022-10-06
Funciona con WooCommerce 6.5 - 6.9.x

Si tiene alguna pregunta, contáctenos !

¡Una cosa más!

Si desea obtener más información sobre los pedidos, lea el artículo sobre la gestión de pedidos de WooCommerce y las acciones de pedidos de WooCommerce en detalle.