CARACTERÍSTICAS · SEARCH + FILTERS

Todo lo que hace,
escrito una por una.

Esto no es una guía de uso: es el inventario. Si te estás preguntando si Dropfind hace algo en concreto, la respuesta está en esta página.

Todo lo que sigue se configura desde el back office de PrestaShop. Ni consola, ni ficheros, ni tocar el tema.

Los nombres técnicos van bajo cada función, por si reconoces el parámetro de Typesense que hay detrás.

DROPFIND SEARCH

Encontrar lo que el cliente quiso escribir

El buscador nativo de PrestaShop hace LIKE '%texto%' contra la base de datos: o coincide la cadena, o no hay resultado. Aquí el motor es Typesense, y eso cambia lo que se puede hacer.

Perdona las faltas de ortografía

«zapatilas», «pantalone», «bombila»: se corrige sobre la marcha contra tu propio catálogo, no contra un diccionario. El número de erratas tolerado se ajusta, y en el modo amplio llega a dos.

num_typos · typo_tokens_threshold
Resultados mientras escribes

Búsqueda por prefijo: desde las primeras letras salen productos, sin esperar a que se termine la palabra ni a pulsar intro. Y con la caché en tu servidor, teclear una palabra entera cuesta cinco peticiones al primer visitante y cero a los siguientes.

prefix
Pesos por campo, editables

Qué manda cuando la palabra aparece en varios sitios. De fábrica la referencia y el EAN pesan más que el nombre, y el nombre mucho más que la descripción. Se cambia campo a campo desde el panel.

query_by · query_by_weights
Ocho campos indexados

Nombre, referencia, EAN‑13, referencias de combinación, texto de combinación, fabricante, categorías y descripción corta. Buscar por el código de una talla concreta funciona.

Modo referencia automático

Cuando lo tecleado parece un código, se apaga la corrección de erratas. Sin esto, buscar PNRB15 te devolvía PNRB18 por una errata que nadie cometió. El autocompletado por prefijo sigue vivo: PNRB sigue trayendo PNRB3, PNRB6, PNRB12.

DROPDOWNSEARCH_REFERENCE_MODE
Tres modos de coincidencia

Estricto: sin prefijo y sin descartar palabras, para catálogos técnicos. Equilibrado (por defecto). Amplio: dos erratas y permite descartar una palabra de la consulta antes que no devolver nada.

DROPDOWNSEARCH_MATCH_MODE
Reglas de prioridad

«Cuando alguien busque regalo, estos productos primero.» Se escriben por término y por id de producto. No vienen puestas de fábrica a propósito: los ids de una tienda no significan nada en otra.

DROPDOWNSEARCH_BOOST_RULES
Sinónimos propios

El vocabulario con el que te buscan tus clientes y que no está en tus fichas: «bombilla» = «lámpara», «sudadera» = «hoodie». Y el panel de estadísticas te dice cuáles faltan, porque las búsquedas sin resultados suelen ser exactamente eso.

DROPDOWNSEARCH_SYNONYMS
«Quizás quisiste decir…»

Cuando no hay nada que devolver, se propone la consulta más cercana que sí tiene resultados en tu catálogo, en vez de dejar la pantalla en blanco.

DROPDOWNSEARCH_DID_YOU_MEAN
Coincidencia exacta primero

Quien escribe el nombre entero de un producto lo ve arriba, y la posición de la palabra dentro del nombre cuenta: «mesa de comedor» gana a «pata de mesa».

prioritize_exact_match · prioritize_token_position
Lo que hay en stock, arriba

A igualdad de relevancia manda la disponibilidad, y después el nombre más corto. Enseñar primero lo agotado es la forma más rápida de perder una venta que ya estaba hecha.

sort_by
Longitud mínima y nº de resultados

A partir de cuántas letras se empieza a buscar, y cuántos productos caben en el desplegable.

MIN_QUERY_LENGTH · PAGE_LIMIT

DROPFIND SEARCH

Cómo se ve, y en qué se parece a tu tienda

Escritorio y móvil se configuran por separado. Lo que funciona en una pantalla de 27″ casi nunca funciona en uno de seis pulgadas.

Se engancha a tu buscador

Le dices qué caja de búsqueda tiene tu tema —un selector CSS— y Dropfind se monta encima. No sustituye la plantilla ni te obliga a cambiar de tema. Selector independiente para móvil.

INPUT_SELECTOR · INPUT_SELECTOR_MOB
Desplegable o pantalla completa

Y distinto en móvil que en escritorio, si quieres. Con el ancho del desplegable ajustable.

LAYOUT_MODE · LAYOUT_MODE_MOB · DROPDOWN_WIDTH
Rejilla o lista

También por separado en cada dispositivo. De fábrica: rejilla en escritorio, lista en móvil.

RESULTS_LAYOUT · RESULTS_LAYOUT_MOBILE
Qué lleva cada resultado

Imagen, precio, referencia, EAN, estado de stock y botón de añadir al carrito. Cada uno se enciende o se apaga.

SHOW_IMAGE · SHOW_PRICE · SHOW_REFERENCE · SHOW_EAN · SHOW_STOCK · SHOW_CART
Tus colores

Principal, secundario, enlaces y precios. Y si tu tema hace algo raro, un bloque de CSS propio que se carga después de todo lo demás.

COLOR_* · CUSTOM_CSS
Tu logotipo dentro del buscador

Subido desde el panel, con la disposición que elijas — o ninguno.

LOGO_MODE · LOGO_FILE · LOGO_LAYOUT
El panel vacío no se desperdicia

Antes de que se escriba nada —y opcionalmente cuando no hay resultados— puedes poner productos destacados, un banner con enlace, o las dos cosas. Es el hueco más visto del buscador y de fábrica está en blanco.

EMPTY_MODE · EMPTY_PRODUCTS · EMPTY_BANNER_*
Traducible desde el back office

Todos los textos que ve el comprador son cadenas de traducción de PrestaShop. No hay lista cerrada de idiomas: el que tengas montado en la tienda, se traduce.

DROPFIND FILTERS

Los filtros de categoría, contra el índice

Los filtros nativos calculan cada conteo con consultas a tu base de datos, y por eso un rastreador recorriendo combinaciones tumba la tienda. Aquí los conteos salen del mismo índice que la búsqueda.

Conteos sin tocar MySQL

Cero consultas a tu base de datos por filtro aplicado. La carga no crece con el número de combinaciones que alguien decida recorrer.

Eliges qué se filtra

Categorías, fabricante, atributos, características y precio. Y dentro de las características, cuáles de tus grupos entran: se decide al indexar, no en cada consulta.

DROPFINDFILTERS_FACETS · FACET_FEATURES
Columna o desplegable

Columna lateral, desplegable fijo o desplegable flotante. Con el número de grupos visibles antes del «ver más» ajustable.

LAYOUT · GROUP_LIMIT
Chips o lista

Los valores como etiquetas pulsables o como lista con casillas, con tope de valores visibles antes del «+».

VALUE_STYLE · CHIP_LIMIT
Rango de precio con dos tiradores

Y los topes salen del catálogo real, no de un número escrito a mano.

Se acopla a las fichas de tu tema

Puede pintar las miniaturas con la plantilla de tu tema, con la suya, o decidirlo solo. Con el contenedor, las clases de producto y el contador de resultados apuntables por selector.

CARD_MODE · CONTAINER · PRODUCT_CLASSES · COUNT_SELECTOR
Oculta el filtro nativo

Dos bloques de filtros a la vez confunden. Se esconde lo que quede del módulo anterior, con selectores extra si tu tema es raro.

HIDE_RIVAL · HIDE_RIVAL_SEL
Dónde se pinta lo decides tú

El hook por defecto o el que tú digas, y un modo sin enganchar para colocarlo a mano. Más CSS propio, como en Search.

HOOK · UNHOOKED · CUSTOM_CSS
Va incluido

Filters no se cobra aparte. Comparte índice y plan con Search: si tienes cuenta, lo tienes.

Y sobre los rastreadores: el módulo publica un robots.txt con las combinaciones de filtro excluidas, para que Google no se dedique a recorrer un espacio que no le interesa a nadie.

¿Falta algo en esta lista?

Si necesitas una función que no aparece aquí, dilo. El catálogo de ajustes ha crecido casi entero a base de peticiones de comerciantes.