Tabla de contenidos
Introducción
Hablemos de cómo deberías preparar tu tienda WooCommerce para una oleada de ventas puntuales o producto de campañas estacionales de manera que garantices el flujo de stock a tus compradores y viabilices la entrega de pedidos desde el backstage de la tienda.
En la mayoría de tiendas de productos gestionadas con WooCommerce no son habituales las oleadas de ventas que puedan acabar afectando a la entrega de pedidos, pero si puede darse el caso que en determinadas épocas del año, derivado de campañas puntuales como “eventos”, “lanzamiento de productos” con mucha demanda, BlackFriday, Navidades, rebajas u otros, se generen picos de demanda de productos con el consiguiente “atasco” en la gestión de los pedidos y la realización de envíos a los clientes, sin olvidar el “stock” que necesita ser controlado casi de forma constante para garantizar el flujo de las ventas.
Esto puede estar causado por una falta de previsión en la disponibilidad de productos para la acción o campaña en curso, escasez de personal para la post-venta (soporte, packaging, atención al cliente, etc.) lo que deriva poco a poco en un pequeño caos que puede aumentar de volumen exponencialmente si la demanda se dispara.
Es por ello que para WooCommerce existen opciones que ayudan a contener el flujo de pedidos, de manera que a los departamentos o personas responsables por la gestión y control de los pedidos y su posterior envío tengan tiempo de realizar esos procesos para disminuir la presión tras la compra de productos por parte clientes.
En este artículo te hablo en detalle del plugin Order Limit for WooCommerce que te va a ayudar en el proceso de establecer límites mínimos y máximos en la cantidad y el valor de los pedidos evitando que los clientes pidan muy pocos o demasiados productos y esto no se convierta en un problema en la entregabilidad de los mismos.
Ademas abordo el funcionamiento del plugin Virtual Queue que te servirá para permitir que sólo un número específico de visitantes naveguen a través de su sitio web, de esta manera reduces el flujo de posibles compradores, evitando congestiones de pedidos y que tu Hosting acabe superando límites de CPU o memoria derivado de un “pico” de tráfico a la tienda.
Limitando pedidos con un plugin
Hay plugins para WooCommerce como Virtual Queue (actualmente sin actualizaciones desde hace 2 años, aunque el autor en ocasiones da soporte sobre incidencias del plugin) que permite gestionar con mayor o menor facilidad una “cola virtual” (similar a la que haces cuando vas a la tienda física a comprar el pan), y así reducir el flujo puntual de clientes con fuerte demanda de productos y el plugin Limit Orders que también lleva un tiempo sin actualizaciones y te da la posibilidad de limitar los pedidos por productos o por coste total de la compra por cliente.
En este artículo te documento el plugin WooCommerce Order Limit (actualizado y compatible con WordPress 6.x), para ver cómo tener un mayor control sobre la cantidad de productos que los clientes pueden comprar en tu tienda, aunque al final del mismo teorizo sobre el funcionamiento de Limit Orders.
Por medio de avisos o mensajes personalizables a posibles compradores se puede informar sobre los límites de pedidos establecidos y además si es necesario, superados los límites es posible desactivar el botón de Añadir al carrito en el/los producto(s) de mayor venta y que más tráfico de clientes y compras generan.
Se trata de un plugin freemium que tiene todas las características básicas necesarias para añadir límites de pedidos en WooCommerce, añadir límites máximos y mínimos para los productos, las categorías de productos y el valor total del carrito.
La opción de establecer una cantidad mínima o máxima en un pedido es una de las características muy solicitada en WooCommerce, sin embargo, de forma nativa esta funcionalidad no está disponible, lo que obliga a recurrir plugins como el citado, o alguno de los mencionados en Otros plugins de limitación de pedidos, para solventar esta pequeña carencia.
Pero antes de avanzar con el funcionamiento de este plugin te explico que es eso de los “límites” para productos o pedidos.
¿Qué son los límites en los pedidos?
Los límites de pedidos son reglas que aplican restricciones a los pedidos mínimos y máximos de todos los productos o algunos de ellos en base a parámetros como “cantidad” o “precio”, de manera que el comprador no pueda supera estas limitaciones por compra o por productos.
Gestionar una tienda online supone almacenamiento físico de productos, gastos de envío y otros gastos adicionales derivados de la actividad comercial y esto para “pequeños pedidos” significan más gastos de envío. Por lo que establecer límites a los pedidos para los productos garantiza que cada pedido sea rentable.
Los “pedidos mínimos” indican la cantidad e importes mínimos que el cliente debe adquirir en la tienda para poder hacer checkout.
En este caso, si el cliente compra una cantidad menor de “unidades” a la establecida para el producto visualizará un aviso para que incremente el número de ítems de ese producto, esto puede ser útil para productos cuyo precio es muy bajo y el coste del envío podría superar con creces el del producto solicitado.
Los “pedidos máximos” indican la cantidad y coste máximos que el cliente puede adquirir o pagar por pedido si quiere hacer el checkout.
Método útil para contener stock, y evitar pedidos grandes que a nivel logístico y de envíos pueden suponer un “cuello de botella” en la post-venta.
Gestionando los límites mínimos y máximos de compras por los clientes tienes un mejor control de las ventas y del inventario de la tienda para garantizar disponibilidad y sobre todo tener tiempo entre pedidos para cumplir con las entregas.
Características de Order Limit for WooCommerce
Con este plugin puedes establecer el límite de pedido de productos de la tienda, en categorías de productos, en el carrito, y también gestionar avisos personalizados para los compradores.
- Crear reglas para productos específicos y establecer cantidades de pedido mínimas y máximas.
- Aplicar límites en el número de artículos o en el importe total del pedido.
- Aplicar el límite de forma acumulativa en los productos y categorías seleccionados.
- Crear reglas para categorías de productos específicas y establecer cantidades de pedido mínimas y máximas.
- Establecer límites mínimos y máximos en el importe total del pedido en la página del carrito.
- Establecer la cantidad mínima y máxima en el carrito.
- Ocultar el botón de compra cuando no se cumplan las reglas.
- Personalizar los mensajes con shortcodes dinámicos para notificar a los usuarios de los límites.
- Asistir a los usuarios con mensajes personalizados para que puedan eliminar los errores y realizar el pedido.
La versión “premium” del plugin tiene funcionalidades adicionales que te recomiendo consultar en la página del plugin por si alguna de ellas te interesa y optas por adquirir la versión extendida de este plugin.
Configuraciones de Order Limit for WooCommerce
Para establecer una cantidad por unidad para productos, vas al dashboard de WordPress, WooCommerce > Productos y en Datos del producto verás la pestaña Order Limit Lite for WooCommerce.
Haz clic en Add New Rule (Añadir nueva regla) y estableces para el producto que estás editando la cantidad mínima o máxima que se debe comprar en la tienda. En Applied on puedes establecer si se aplica al precio o a la cantidad.
La opción “Disable” desactiva la característica de limitación para el producto afectado por la regla creada en la ficha del producto editado.
Acumulativo Marcando esta opción los límites se aplican de forma acumulativa o individual en las categorías de productos seleccionadas. Es decir, si marcas esta casilla, se considerará el importe total acumulativo o la cantidad de los productos seleccionados en lugar de los productos individuales.
La configuración de los mensajes personalizados para avisos a compradores que superen máximos o queden por debajo de mínimos establecidos se configuran desde:
WooCommerce Order Limit Advanced
Te dejo por aquí los textos ya traducidos por si los necesitas para ir más rápido con tus configuraciones:
{product-name} el mínimo del producto debe ser mayor que {min-limit} y menor que {max-limit}.
Los siguientes productos acumulativos {applied-on} deben ser mayor que {min-limit} y menor que {max-limit}.
{product-names}.
{category-name} categoría artículo mínimo {applied-on} debe ser mayor que {min-limit} y menor que {max-limit}.
Los productos de las siguientes categorías son acumulativos {applied-on} y deben ser mayor que {min-limit} y menor que {max-limit}.
{category-names}.
Debe tener un pedido con un mínimo de {min-limit} y un máximo de {max-limit} {applied-on} para completar este pedido.
Funcionamiento de Order Limit for WooCommerce
El funcionamiento de este plugin es bastante sencillo y en la versión “corta” del plugin, se limita a dejar que indiques, mediante reglas que creas para los productos, las cantidades mínimas o máximas aplicables al precio (total) o a la cantidad (total), acumulativa o no, según establezcas.
De esta forma el comprador podrá añadir productos de tu tienda a la cesta, sea la cantidad que sea y el precio total que sea, pero cuando vaya al carrito para hacer el “checkout” o fin de compra, le muestre el aviso de haber superado la cantidad en ítems o precio sobre los productos añadidos a su carrito, de forma que pueda reducir estos valores hasta dejarlos en los umbrales de compra permitidos.
Una vez que el comprador ajusta su pedido a los límites que hayas impuesto para los productos, podrá completar el chekout tras actualizar el carrito y pasar a la fase del pago y método de envío, etc.
Con esto, estableces un control no solo del stock, sino del flujo de compra de productos para que no se genere una oleada de compra sobre productos que luego te rompan el stock y te generen un importante problema de entrega o cancelación de pedidos.
Otros plugins de limitación de pedidos
Hay otros plugins para WooCommerce que puedes evaluar para limitar las unidades por producto, las cantidades por cliente, etc., que pueden ser compradas de manera que mantengas un flujo de ventas acorde con el volumen que puedes gestionar de preparación y entregas de manera que esto luego no te desborde.
- Min and Max Quantity for WooCommerce: Ver plugin – Configura los límites del coste de los productos en los pedidos y en los grupos y los límites de la cantidad de productos, variaciones de productos, productos en los pedidos y productos en el grupo.
- Minimum and Maximum Quantity for WooCommerce: Ver plugin – Define las cantidades de producto mínimas y máximas permitidas por producto, categoría y país.
- Min and Max Purchase for WooCommerce: Ver plugin – Configura reglas de compra mínimas y máximas para productos en la tienda.
- Hide Cart Functions: Ver plugin – Oculta el precio de los productos, el botón “Añadir al carrito”, el selector de cantidad y el desplegable de opciones del producto.
- Limit quantity for WooCommerce: Ver plugin – Configura en el backend del producto de WooCommerce la cantidad máxima permitida por producto.
Estos son algunos destacables disponibles a través del directorio oficial de plugins de WordPress pero es posible encontrar otros “de pago” en Internet que permiten funcionalidades similares o avanzadas para limitar de alguna manera las ventas, la disponibilidad de todos o ciertos productos y otras medidas de contención de la venta para que no haya más demanda que posibilidad de cumplir con los envíos.
Limitando visitantes con un plugin
No es algo nuevo el utilizar métodos de “encolado de visitas” a un sitio web con el fin de mitigar aumentos inesperados de tráfico y también por la protección del sitio, y del servidor donde este se aloja, durante picos de tráfico.
Existen soluciones SaaS (llave en mano) que permiten activar el encolado de tráfico a sitios web si se detectan picos inusuales que superen los umbrales configurados, lo que haría que se activase una cola de espera.
Tras activarse, los visitantes quedan a la “espera” o pasan a una sala de espera en un orden estándar de primera entrada, primera salida. Cuando la sala de espera va quedando o hay espacio para nuevas visitas, se desactiva el sistema a medida que se cierran sesiones de usuarios en el sitio web, de esta forma se mantiene un flujo constante pero controlado de visitas que no afecten a la operatividad del sitio ni a los recursos del Hosting.
Pues de la misma forma que limitas la cantidad de productos que un comprador puede adquirir en tu tienda online, o el valor total de la compra por cliente, es posible limitar la cantidad de visitas que puede recibir tu sitio web, sobre todo en momentos álgidos de la venta, como pueden ser campañas, eventos o épocas en las que sabemos que las ventas por Internet aumentan de manera importante.
Hay plugins que permiten este tipo de funcionalidades, aunque actualmente los existente en el directorio de WordPress.org están desactualizado y sin aparente mantenimiento. Tras probarlos los resultados no son los esperados, y no acaban teniendo el funcionamiento deseado.
Por medio de este plugin se puede permitir que sólo un número específico de visitantes naveguen por tu sitio web y de esta manera la afluencia extra de visitantes se mantendrá en una cola virtual hasta que haya un nuevo espacio disponible.
Algo parecido a lo que muchos parkings de vehículos tienen automatizado para que cuando no hay plazas libres de aparcamiento en un estacionamiento cerrado y controlado, el dispensador de nuevos tickets de acceso al parking no emita los mismos, no se levante la barrera de acceso, y por ende no sea posible aparcar hasta que se liberen plazas.
Además con el plugin, posicionado por ejemplo en un widget del tema que tengas en uso, o en una landing diseñada específicamente para explicar la situación puntual que se presenta con el acceso “limitado” a nuevas visitas al sitio, puedes utilizar un shortcode para mostrar la posición actual del usuario en la cola de visitantes a la espera de poder visualizar el sitio o la tienda.
No obstante te presento la teoría del funcionamiento del plugin para que la conozcas y si quieres que experimentes con ello, siempre previa copia de seguridad de tu sitio web.
Configuración de Virtual Queue
La configuración del plugin es extremadamente sencilla, y en apenas 5 campos puedes dejar el mismo configurado para utilizarlo según la necesidad, que será cuando lo activarás y establecerás el límite máximo de visitantes activos que puede haber en la tienda en esos momentos.
La pestaña Estadísticas de la configuración del plugin muestra al administrador del sitio cuantos usuarios activos hay y cuantos “en cola” para tener una idea de la carga de visitantes en ese momento.
Luego en Páginas deberías crear una página de aterrizaje, con el mismo nombre que le hayas dado en la configuración, y en ella pegar el código corto que te indico abajo, para que además del texto de apoyo para explicar el motivo de la “cola de espera” puedas mostrar el número que el visitante tiene de espera en la fila virtual.
[virtual-queue-position]
Aquí puedes ver un ejemplo de la construcción de la página de aterrizaje incluyendo el código corto.
Empatiza con tus visitantes ya que son la base de tus ventas, y redacta una breve pero amigable página, donde les puedas explicar de forma sencilla el porqué se aplica esta medida, y tranquilizarlos con los tiempos de espera, que ya sabemos que hoy día, con los miles o millones de tiendas que hay en Internet, que un visitante se marche a otra es cuestión de segundos, aprovéchalos para captarlo y que sienta que te preocupas por los detalles.
Alternativas de gestión de cola de visitas
Frente al método mediante plugins, que no acaba de funcionar, hay servicios en Internet que disponen de planes gratuitos y otros de pago, para gestionar “la cola de visitas” de un sitio web, por si quieres evaluar alguno.
- Queue-it: Visitar sitio web – Trial y de Pago
- Visitor Queue: Visitar sitio web – Trial y de Pago. Integración con WordPress
- CrowdHandler: Visitar sitio web – Free y de Pago
Son servicios SaaS que puedes evaluar si tu volumen de tráfico lo requiere y necesitas regular la cantidad de visitas que pueden acceder a la vez a tu sitio, y hacerlo de forma profesional y elegante.
Otras acciones para mejorar la tienda
Es cierto que en el artículo me he centrado en explicarte cómo limitar la compra de productos y cómo limitar la cantidad de visitas que pueden acceder a la vez a tu tienda, esenciales para contener la venta en momentos críticos y evitar que la web colapse por “overshipping”, pero además hay otras acciones que puedes realizar para garantizar la carga de la tienda, la velocidad y su estabilidad.
Te las desgloso en 2 sencillas listas, por puntos, para que luego tú investigues y hagas trabajo de campo en la recopilación de acciones que puedes aplicar para saber cómo mejorar los puntos citados.
- Optimizaciones del Hosting
- Conocer los recursos de CPU, RAM y otros asignados a tu cuenta de Hosting.
- Bloquear bots mediante robots.txt (aquellos que no necesites que rastreen tu tienda).
- Activación de PHP 7.4 o superior para que WordPress vaya “fino” y los plugins también.
- Activación de un CDN (CloudFlare) para gestionar el caching de contenidos estáticos.
- Conocer el TTFB y cómo gestionarlo en tu sitio web.
- Optimizaciones esenciales de WordPress
- Mantener actualizado el núcleo de WordPress, plugins y tema en uso.
- Optimizar la base de datos (WP Optimize).
- Definir qué plugins para WooCommerce usar y cuáles eliminar.
- Activar caché de estáticos con WP Rocket.
- Desactivar Heartbeat y Feeds (estos últimos si no los usas para reducir peticiones).
- Utilizar un tema hijo para la tienda.
- Determinar si necesitas usar fuentes de Google o no.
- Desactivar bloat en WooCommerce.
- Optimizar las imágenes de la tienda, principalmente de los productos.
- Borrar sesiones de clientes y transitorios.
- Monitorizar las sesiones de usuarios y clientes a tu tienda para evitar bloqueos innecesarios.
La lista puede ser mucho más extensa, todo depende del tiempo disponible para estas labores y de la necesidad de optimizar tu tienda WooCommerce que tengas, aunque la pericia para estas labores es determinante.
De momento algunas de estas gestiones las puedes realizar, ya que en el blog de Webempresa tenemos publicados cientos de artículos muy enfocados a los temas que te planteo como tareas para tu web y tu WooCommerce.
Conclusiones
WooCommerce no tiene opciones para establecer un límite de cantidad mínima y máxima al comprar un producto pero mediante plugins se pueden obtener funcionalidades que ayuden a limitar los productos que los clientes pueden comprar.
La forma más fácil y rápida de añadir límites en los pedidos de tus compradores es estableciendo limitaciones, por cantidades, por precio total de la compra o “encolando” a los compradores (..como en la fila de la panadería o del supermercado para pagar) de manera que seas tú quien gestione el flujo de ventas y con ellos puedas controlar picos de volumen de ventas altos que puedan afectar a la logística de tu tienda online.
Esto, junto con una buena optimización de tu WordPress y del plugin WooCommerce ayudarán a que tu web funcione de forma controlada y estable, siendo capaz de atender demandas de tráfico y de pedidos, sobre todo en épocas de ventas por campañas o acciones de marketing, que garanticen la entregabilidad y satisfacción de tus clientes. ¡No hay nada más bonito que comprar algo y que te llegue rápido a casa! (ツ)
¿Te ha resultado útil este artículo?
Miembro del equipo de soporte técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Soporte técnico en CiberProtector. Teacher en Webempresa University