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.
«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
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
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
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.
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
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
«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
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
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
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
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
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.
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
Y distinto en móvil que en escritorio, si quieres. Con el ancho del desplegable ajustable.
LAYOUT_MODE · LAYOUT_MODE_MOB · DROPDOWN_WIDTH
También por separado en cada dispositivo. De fábrica: rejilla en escritorio, lista en móvil.
RESULTS_LAYOUT · RESULTS_LAYOUT_MOBILE
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
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
Subido desde el panel, con la disposición que elijas — o ninguno.
LOGO_MODE · LOGO_FILE · LOGO_LAYOUT
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_*
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 SEARCH
El catálogo, los precios y lo que cuesta
Dos modos: el precio indexado (rápido, servido desde el índice) o el precio exacto calculado por PrestaShop en el momento, que respeta precios específicos, grupos de cliente e impuestos. El mismo ajuste gobierna buscador y filtros.
DROPDOWNSEARCH_PRICE_MODE
Las consultas repetidas no vuelven a salir de tu tienda: se sirven desde disco. Teclear una palabra pasa de cinco peticiones a cero para el segundo visitante. Con caducidad y tope de ficheros configurables, y una invalidación por generación que no obliga a borrar nada a mano.
CACHE_ON · CACHE_TTL · CACHE_MAX_FICHEROS
Guardas un producto y se encola; el cron lo reconstruye entero desde la base de datos. Editar diez veces el mismo producto indexa una vez, y un reintento no duplica nada. Tamaño de lote ajustable.
INGEST_BATCH
Los idiomas no están limitados por plan. Los que no indexas no ocupan sitio, así que dejar fuera un idioma que nadie usa te baja de tramo.
LANG_SEL
Tú decides: o el buscador vuelve al nativo de PrestaShop, o se desactiva. Y el aviso llega a tu back office antes de que ocurra nada.
OVER_LIMIT_MODE
Qué se busca, qué no encuentra nada, qué se pulsa y qué acaba en el carrito. El embudo completo, en el back office. Las búsquedas sin resultados son tu lista de sinónimos pendientes.
ANALYTICS_ENABLED · SEARCH_METRICS_LOGGING
El módulo no se instala desde Addons, así que PrestaShop no te avisaría nunca. Lo hace él, desde su propio panel.
Rango verificado. Multitienda incluido.
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.
Cero consultas a tu base de datos por filtro aplicado. La carga no crece con el número de combinaciones que alguien decida recorrer.
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 lateral, desplegable fijo o desplegable flotante. Con el número de grupos visibles antes del «ver más» ajustable.
LAYOUT · GROUP_LIMIT
Los valores como etiquetas pulsables o como lista con casillas, con tope de valores visibles antes del «+».
VALUE_STYLE · CHIP_LIMIT
Y los topes salen del catálogo real, no de un número escrito a mano.
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
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
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
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.

