WooCommerce admite una serie de estados de pedido incorporados, sin embargo, si tiene intención de utilizar los estados de pedido para gestione sus procesos de tramitación de pedidostendrá que crear estados de pedido personalizados. En este artículo, vamos a echar un vistazo a una serie de plugins de estado de pedidos personalizados WooCommerce gratuitos y premium populares. También veremos cómo utilizar fragmentos de código para implementar un estado de pedido personalizado sin la ayuda de un plugin.
¿Qué son los estados de los pedidos?
Cuando un cliente realiza una compra en un WooCommerce tienda, se crea un pedido en el back-end WooCommerce. A cada pedido se le asigna un estado de pedido que se utiliza para determinar el progreso de un pedido. Los estados de los pedidos se actualizan automáticamente cuando se producen determinados eventos (por ejemplo, pagos, reembolsos) o pueden actualizarse en WooCommerce al editar un pedido. Los estados de los pedidos también pueden gestionarse mediante herramientas de gestión de pedidos como FooSales WooCommerce POS.
WooCommerce admite los siguientes estados de pedido por defecto:
- Pendiente de pago - Pedido recibido, no se ha iniciado el pago.
- Fallido - El pago falló o fue rechazado o requiere autenticación.
- Tratamiento - Pago recibido (abonado) y se han reducido las existencias; el pedido está a la espera de ser atendido.
- Completado - Pedido realizado y completo - no requiere ninguna acción adicional.
- En espera - A la espera de pago - las existencias se han reducido, pero es necesario confirmar el pago.
- Cancelado - Cancelado por un administrador o el cliente - se incrementan las existencias, no se requiere ninguna otra acción.
- Reembolsado - Reembolsado por un administrador - no se requiere ninguna acción adicional.
Como se ilustra en el diagrama anterior, una vez recibido el pago, WooCommerce cambia el estado del pedido a Tratamiento. Este estado está destinado a representar el proceso de cumplimiento y normalmente se cambia a Completado una vez que el pedido ha sido entregado o recogido con éxito por el cliente. El problema es que el término "Procesando" es muy amplio y no transmite mucho significado al cliente o al equipo que gestiona el cumplimiento de los pedidos. Para transmitir con precisión el estado de un pedido, tendrá que añadir estados de pedido adicionales que reflejen el flujo de trabajo de cumplimiento de su tienda. El siguiente gráfico ilustra cómo se pueden utilizar los estados de pedido personalizados para realizar un seguimiento de las distintas fases de realización de un pedido.
Utilizar estados de pedido personalizados de esta manera le proporcionará un marco básico para gestionar cada paso de la vida de un pedido. Por ejemplo, mediante los filtros de pedidos, podrá ver fácilmente una lista de los pedidos que aún deben empaquetarse o que están a la espera de ser recogidos para su entrega. El control granular de su proceso de cumplimiento de pedidos mejorará la colaboración entre su equipo y garantizará que sus clientes reciban sus pedidos con rapidez y eficacia.
Plugins gratuitos para personalizar el estado de los pedidos
Si todo lo que necesita es la capacidad de crear estados de pedido WooCommerce, entonces los siguientes plugins gratuitos son excelentes opciones. Crear y gestionar estados de pedido personalizados es sencillo y los tres plugins ofrecen la posibilidad de establecer un color de etiqueta para cada estado de pedido. Además de crear y gestionar estados de pedido personalizados, dos de los plugins ofrecen la posibilidad de enviar notificaciones por correo electrónico a los clientes cuando se cambia el estado de un pedido. El tercer plugin sólo ofrece esta posibilidad en su oferta pro. La funcionalidad de notificación por correo electrónico incluida en estos plugins es muy básica, por lo que recomendamos utilizar una solución de confianza. WordPress Plugin SMTP para garantizar una entrega fiable, así como un plugin de registro de correo electrónico para hacer un seguimiento de los posibles problemas de entrega.
Ni WooCommerce Estado del pedido personalizado
Este plugin es uno de los más simples y fáciles de usar. Es ideal si todo lo que necesita es la posibilidad de añadir estados de pedido personalizados, sin todas las campanas y silbatos. Ha existido durante muchos años y tiene un buen número de instalaciones y parece bien apoyado por el autor plugin, pero le recomendamos que haga su propia diligencia debida sólo para estar seguro.
- Crear, editar, actualizar y eliminar estados de pedido personalizados
- Ver el estado en la página del pedido
- Editar, actualizar y eliminar pedidos personalizados
- Asignar colores a los estados de los pedidos
- Notificaciones por correo electrónico de cambios en el estado del pedido
Gestor de estado de pedidos personalizado para WooCommerce
Esta opción es similar al plugin gratuito anterior, sin embargo, incluye configuraciones adicionales como soporte para iconos, notificaciones al administrador y la posibilidad de establecer estados de pedido basados en métodos de pago. También cuenta con el apoyo de un equipo más grande y tiene un mayor número de instalaciones activas.
- Crear, editar, actualizar y eliminar estados de pedido personalizados
- Ver el estado en la página del pedido
- Asignar colores e iconos a los estados de los pedidos
- Establezca los estados de los pedidos en función de los métodos de pago
- Notificaciones por correo electrónico para clientes o administradores
Estado del pedido personalizado para WooCommerce
Esta opción ofrece una funcionalidad similar a las otras opciones gratuitas, sin embargo, también ofrecen un versión pro con funciones más avanzadas. Puedes probar la versión Pro en su sitio web. demo admin gratuita. La versión gratuita incluye las siguientes funciones:
- Crear, editar, actualizar y eliminar estados de pedido personalizados
- Ver el estado en la página del pedido
- Asignar colores e iconos a los estados de los pedidos
Las siguientes funciones sólo están disponibles en la versión Pro:
- Notificar a los clientes por correo electrónico y SMS
- Estados de pedido personalizados para pasarelas de pago predeterminadas y de otro tipo
- Notificaciones automáticas de alerta para los administradores
- Los clientes pueden cancelar pedidos con estados personalizados
- Hacer que los pedidos con estados personalizados no se puedan editar
- Actualizar los niveles de existencias de productos cuando se aplica un estado personalizado a un pedido
- Editar estados de pedido WooCommerce por defecto
- Actualizar varios pedidos a un estado personalizado con acciones masivas
Plugins premium de estado de pedidos personalizados
Además de hacer posible la creación de estados de pedido personalizados, los siguientes plugins premium incluyen varias funciones avanzadas para ayudar a agilizar sus procesos y automatizar tareas manuales. Estas características no son necesarias para implementar un flujo de trabajo como el que se describe en este artículo, sin embargo, pueden añadir valor en otras áreas. Estos dos plugins han sido desarrollados por reputadas empresas de desarrollo de plugins y se venden a través de la página oficial de Mercado WooCommerce. Esto significa que garantizado un nivel de calidad y acceso a asistencia y documentación.
WooCommerce Gestor del estado de los pedidos por SkyVerge
Este plugin fue lanzado en 2015 y es, con mucho, el más avanzado y popular plugin de estado de pedido personalizado (10k+ instalaciones). Puede ser una exageración si sólo tiene que añadir estados de pedidos personalizados, sin embargo, muchas de las características se pueden utilizar para mejorar aún más y automatizar su proceso de cumplimiento de pedidos.
- Crear, editar, actualizar y eliminar estados de pedido personalizados
- Ver el estado en la página del pedido
- Cree nuevos estados de pedido y añada iconos o botones de acción
- Mostrar descripciones del estado del pedido a los clientes en la página "Ver pedido".
- Utilizar iconos de estado en lugar de insignias de texto en la lista de "Pedidos".
- Editar los estados del núcleo WooCommerce para establecer un "estado siguiente" para los nuevos botones de acción.
- Utilice "Estados siguientes" para crear un flujo de trabajo de cumplimiento sin fisuras y añada botones de acción de pedido
- Añadir acciones masivas para nuevos estados en la lista de pedidos
- Incluir pedidos con estados personalizados en los informes de la tienda
- Marque los estados de los pedidos como "Pagados" para incluir enlaces de descarga, notas de compra u otras funciones cuando los clientes vean estos pedidos.
- Marcar los estados de pedido como "requiere pago" para mostrar los enlaces "Pagar" y "Cancelar" a los clientes.
- Añadir correos electrónicos de nuevos pedidos, que pueden activarse en función de los cambios de estado
- Editar nuevos contenidos de correo electrónico a través de nuevas plantillas
- Importar estados personalizados existentes desde código personalizado u otros plugins
- Elimine de forma segura los estados personalizados sin perder los pedidos
Estado del pedido personalizado por Addify
Este es un plugin más reciente y fue lanzado a finales de 2022. En su mayor parte, ofrece características similares a los otros plugins enumerados en este artículo, sin embargo, también ofrece una serie de condiciones únicas que se pueden utilizar para actualizar el estado del pedido.
- Crear, editar, actualizar y eliminar estados de pedido personalizados
- Ver el estado en la página del pedido
- Añadir estados de pedido personalizados basados en texto o iconos
- Asignación manual o automática de los estados de los pedidos
- Cambie automáticamente el estado de los pedidos en función del estado actual del pedido, intervalos de tiempo, rangos de cantidades, rangos de importes, Productos y/o categorías, facturación, ubicaciones de países de envío, roles de usuario y rangos de fechas de creación de pedidos.
- Notificar cambios de estado a clientes y administradores
- Mostrar u ocultar estados de pedido personalizados a los clientes
- Personalice Cronjob para incluir reglas de automatización ejecutiva sin fisuras
- Importar o exportar a estados de pedido personalizados
Añadir estados de pedido personalizados mediante un fragmento de código
Como alternativa, puede crear estados de pedido personalizados añadiendo un fragmento de código a su archivo Funciones.php archivo. El código siguiente es una adaptación de este tutorial de Cloudways y añade un Listo para la recogida estado de pedido personalizado después del predeterminado Tratamiento estado del pedido.
function foo_ready_for_collection_order_status() { register_post_status( 'wc-ready-for-collection', array( 'label' => 'Listo para recogida', 'public' => true, 'show_in_admin_status_list' => true, 'show_in_admin_all_list' => true, 'exclude_from_search' => false, 'label_count' => _n_noop( 'Listo para recogida (%s)', 'Listo para la recogida (%s)' ) ) ); } add_action( 'init', 'foo_ready_for_collection_order_status' ); function add_foo_ready_for_collection_order_statuses( $order_statuses ) { $new_order_statuses = array(); foreach ( $order_statuses as $key => $status ) { $new_order_statuses[ $key ] = $status; if ( 'wc-processing' === $key ) { $new_order_statuses['wc-ready-for-collection'] = 'Ready for Collection'; } } return $new_order_statuses; } add_filter( 'wc_order_statuses', 'add_foo_ready_for_collection_order_statuses' );
Cloudways hace un gran trabajo explicando el código, así que asegúrate de echar un vistazo a su tutorial.
Veredicto
Los estados de pedido personalizados de WooCommerce son una forma sencilla y eficaz de seguir el progreso de un pedido y proporcionar información significativa a sus clientes. Si su objetivo es la simplicidad, el uso de un fragmento de código es una gran opción, sin embargo, los plugins gratuitos deben lograr el mismo resultado sin ningún conocimiento de codificación. Los plugins premium son una gran opción si tienes más presupuesto, necesitas soporte, pretendes automatizar los cambios de estado o necesitas implementar comunicaciones basadas en los cambios de estado de los pedidos.
Puede que también le interese este contenido de nuestro socio FooEvents WooCommerce Entradas:
- Acelere su sitio web WooCommerce con estas 3 técnicas de eficacia probada
- Crear un calendario de eventos en Elementor usando FooEvents
- Cómo utilizar shortcodes para incrustar calendarios de eventos en tu sitio WordPress
- Infografía: Hoja de ruta para la planificación de eventos
- Cómo utilizar ChatGPT para eventos
- Presentación de FooEvents POS - Punto de venta para eventos