Saltar al contenido principal

ArtinTech Solution

Adding an Internal Order Fulfilment Tracker to WooCommerce

Pregunte a cualquier tienda WooCommerce que venda por teléfono o Messenger qué significa realmente «Procesando» en un pedido concreto y la respuesta honesta suele ser: depende. ¿Se ha llamado al cliente para confirmar la talla? ¿Ha llegado el anticipo por bKash? ¿Está ya empaquetado o sigue esperando la recogida del mensajero? El estado del pedido de WooCommerce no responde a nada de eso.

Por qué el estado del pedido no es la herramienta adecuada

Los estados integrados de WooCommerce (Pendiente, Procesando, En espera, Completado) están conectados a las pasarelas de pago, a la gestión de stock y a los correos a clientes. Reutilizarlos como lista de control interna puede romper esa automatización: si marca un pedido como «En espera» para indicar «esperando al mensajero», también cambia qué correos se envían y cómo aparece en las analíticas de ventas.

Lo que faltaba no era un sustituto del estado del pedido, sino un segundo eje de información independiente junto a él.

El selector de etapas

Añadimos un campo de etapa de preparación, guardado en su propia clave de metadatos del pedido y totalmente desacoplado del estado nativo de WooCommerce: Call → Confirmed → Fee bKashed → Packing → Courier. Cada etapa se muestra como un botón de color en la lista de pedidos (ámbar para Call, azul para Confirmed, morado para Fee bKashed, índigo para Packing y verde para Courier), de modo que un responsable puede ver de un vistazo el estado de todo el almacén sin hacer clic.

Una vez elegida una etapa, queda fijada como ese botón de color con un pequeño enlace «Cambiar» al lado, en lugar de dejar en pantalla un desplegable siempre abierto con un botón Guardar. Ese único cambio de interacción (mostrar un estado limpio y abrir el control editable solo cuando se pide) hace legible una lista de veinte pedidos en lugar de veinte filas de controles de formulario.

Que funcione en el móvil

Las tablas de listado del panel de WordPress ocultan todas las columnas excepto el título del pedido en pantallas estrechas, así que el selector de etapas (y el teléfono del cliente) simplemente desaparecían en un móvil. Mostramos una segunda copia de ambos dentro de la única columna que WordPress mantiene visible, solo por debajo del punto de corte móvil, con el teléfono enlazado como tel:. Quien revisa la lista de pedidos en el móvil puede ahora llamar con un toque y actualizar la etapa sin abrir el pedido.

Conclusiones clave

  • El estado del flujo de trabajo interno y el estado del pedido definido por la plataforma son cuestiones distintas: mezclarlos para ahorrarse un campo suele salir más caro después.
  • El patrón de valor fijado con enlace «Cambiar» se lee mucho mejor en una lista con muchas filas que un control siempre editable.
  • El plegado de columnas en móvil de wp-admin es agresivo por defecto; todo lo que el personal necesite ver en el teléfono debe volver a mostrarse de forma deliberada.

Lecturas relacionadas: registrar el número de envío del mensajero, editar el estado en la vista previa del pedido.

¿Se encuentra con una limitación parecida en su panel de WooCommerce o WordPress? Hablemos: en ArtinTech Solution creamos exactamente este tipo de herramientas a medida para tiendas.

Share this article

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *