Búsqueda y filtrado
Encontrar los productos adecuados rápidamente es esencial para operaciones eficientes en el punto de venta. WCPOS ofrece potentes funciones de búsqueda y filtrado para localizar productos al instante, incluso con inventarios extensos.

Interfaz de búsqueda y filtrado de productos en WCPOS
Búsqueda de productos
Campo de búsqueda unificado
WCPOS cuenta con un único campo de búsqueda que realiza búsquedas simultáneas en múltiples atributos del producto:
- Nombre del producto - Busca en el título y la descripción del producto
- SKU - Coincide con el campo postmeta
_skudel producto - Código de barras - Busca en el campo de código de barras configurado, que puede ser cualquier campo postmeta. La configuración heredada es
_sku, pero se cambiará a_global_unique_iden el futuro.
Basta con escribir el término de búsqueda en el campo "Buscar productos" y el POS filtrará los resultados de forma instantánea en todos estos campos.
Tecnología de búsqueda tokenizada
La funcionalidad de búsqueda utiliza la biblioteca FlexSearch con capacidades avanzadas de tokenización:
- Tokenización progresiva - Encuentra coincidencias parciales desde el inicio de la palabra (por ejemplo, buscar "blue" encontrará "blueberry")
- Optimizado para rendimiento - Utiliza una configuración de rendimiento preestablecida para obtener resultados de búsqueda rápidos
- Adaptación al idioma - Se adapta al idioma configurado en la tienda
- Inicialización diferida - Optimiza el uso de memoria cargando los índices de búsqueda solo cuando es necesario
Dado que la coincidencia se basa en prefijos (progresiva), la búsqueda encuentra el inicio de una palabra o token, no la parte intermedia — buscar "berry" no encontrará "blueberry", y un guion inicia un nuevo token (por lo que "ABC-XYZ" se encuentra con "ABC" o "XYZ", pero no con "BCX"). Para idiomas que no separan las palabras con espacios (por ejemplo, chino, japonés), la tokenización no es fiable — en su lugar, es preferible buscar por código de barras o SKU.
Cómo funciona la búsqueda
Al escribir en el campo de búsqueda, el POS:
- Tokeniza la entrada en términos de búsqueda
- Busca primero en los datos locales de productos almacenados para obtener resultados instantáneos
- Consulta el servidor si no se encuentran coincidencias locales, y luego descarga y almacena los nuevos productos para búsquedas futuras
- Actualiza los resultados en tiempo real a medida que se escribe
Este enfoque garantiza un rendimiento de búsqueda rápido mientras se construye progresivamente una base de datos local completa de productos.
Filtrado de productos
Barra de filtros
Debajo del campo de búsqueda se encuentran botones de filtro interactivos y menús desplegables que permiten acotar los productos según criterios específicos.
Filtros disponibles
Estado de stock
Permite filtrar productos según su estado de inventario:
- En stock - Productos con inventario disponible
- Agotado - Productos con inventario en cero
- Bajo pedido - Productos disponibles para pedido en espera
Productos destacados
Active esta opción para mostrar solo los productos marcados como "Destacados" en la tienda WooCommerce.
Productos en oferta
Filtra para mostrar solo los productos que están actualmente en oferta o con descuentos activos.
Categoría
Utilice el menú desplegable de categorías para filtrar productos por sus categorías asignadas. Esto permite encontrar rápidamente productos dentro de departamentos o líneas de producto específicas.
Etiqueta
Filtre por etiquetas de producto para encontrar artículos con atributos o características específicas definidas en la tienda WooCommerce.
Uso de filtros
- Activar filtros - Haga clic en cualquier botón de filtro para activarlo (los filtros activos aparecen resaltados)
- Filtros múltiples - Es posible combinar varios filtros para refinar aún más la búsqueda
- Borrar filtros - Al hacer clic en un filtro activo, este se desactiva
- Búsqueda + Filtro - Los filtros pueden utilizarse junto con el campo de búsqueda para localizar productos con precisión
Configuración de código de barras
Campos de búsqueda
La funcionalidad de búsqueda incluye automáticamente el campo de código de barras configurado. El campo de código de barras utilizado para la búsqueda depende de la configuración del POS.
Preguntas frecuentes
¿Para qué sirve el campo _global_unique_id de códigos de barras?
El campo _global_unique_id es un nuevo campo de código de barras que WooCommerce añadió recientemente para ofrecer una mejor estandarización de códigos de barras entre tiendas.
Puntos clave:
- Estándar moderno: Este campo fue diseñado específicamente para la identificación global de códigos de barras
- Configuración del POS: Es posible configurar el POS para utilizar
_global_unique_idcomo campo de código de barras en los ajustes del POS - Heredado vs. Nuevo: La configuración de código de barras heredada utiliza el campo
_sku, pero esto cambiará a_global_unique_iden futuras versiones - Flexibilidad: Es posible configurar cualquier campo meta de producto como campo de código de barras si se utilizan plugins de códigos de barras de terceros
- Un campo por producto: El POS busca en un único campo de código de barras configurado, y WooCommerce almacena un valor de código de barras por producto (o por variación). Si se necesitan múltiples códigos en un producto, es necesario almacenarlos en un campo personalizado y apuntar la configuración de código de barras hacia él
- Valor predeterminado futuro:
_global_unique_idse convertirá en el campo de código de barras predeterminado en futuras actualizaciones del POS
Para configurar qué campo utiliza el POS para códigos de barras, es necesario acceder a los ajustes del POS en el área de administración de WordPress.
¿Por qué no aparecen todos los productos al buscar?
WCPOS utiliza descarga progresiva de productos para mantener el rendimiento. Si un producto no aparece:
- Buscar el producto — Esto hará que el POS lo busque en el servidor
- Esperar la descarga — El POS descargará el producto junto con otros en pequeños lotes
- Buscar de nuevo — Una vez descargado, el producto aparecerá en futuras búsquedas
Este proceso asegura que el POS se mantenga rápido y con buena capacidad de respuesta incluso con miles de productos. Más información disponible en la guía de Sincronización de productos.
¿Es posible buscar nombres parciales de productos o SKU?
¡Sí! La búsqueda tokenizada utiliza coincidencia hacia adelante, lo que significa que:
- Buscar "blue" encontrará productos con "blueberry", "blue shirt", etc.
- Buscar "ABC" encontrará SKUs como "ABC123", "ABC-XYZ", etc.
- No es necesario escribir palabras o códigos completos.
La búsqueda está diseñada para encontrar productos rápidamente con una escritura mínima.