Ir al contenido

Pregunta a la doc

Las respuestas vienen solo de esta documentación, con fuentes. Para temas específicos de tu cuenta, la doc te dirige al responsable correcto.

¿Qué estás buscando?

Estás hablando con un asistente de IA. Puede equivocarse, así que verifica la información importante.

Solucionar problemas de Search

Cada sección de abajo parte de lo que ves en tu tienda y luego enumera las causas en el orden en que conviene revisarlas. Los pasos de instalación están en Instalar Search en Shopify.

Las sugerencias no aparecen bajo el campo de búsqueda

Sección titulada «Las sugerencias no aparecen bajo el campo de búsqueda»

Escribes en el campo de búsqueda de tu theme y no aparece ninguna sugerencia de productos de Dialog. Revisa, en orden:

  1. El app embed de Dialog está desactivado. El autocompletado de búsqueda funciona dentro del app embed Dialog AI Modal: con el embed desactivado, no se carga nada. En el editor de themes, abre Integraciones de apps (App embeds), activa Dialog AI Modal y guarda.
  2. El autocompletado no está marcado. Está desactivado por defecto en cada theme. En el mismo embed Dialog AI Modal, marca Enable Dialog search autocomplete y guarda.
  3. Dialog no encuentra tu formulario de búsqueda. Dialog se engancha a cada formulario que envía a la página de búsqueda de tu tienda (/search, o su ruta traducida) y que contiene un campo de búsqueda llamado q. Un theme que construye su búsqueda de otra forma (una acción de formulario personalizada, un campo sin name="q", una búsqueda manejada solo con JavaScript) no se detecta. Define Search form CSS selector (optional) en el embed Dialog AI Modal para apuntar a tu formulario de búsqueda o a un elemento que lo rodee, por ejemplo #header-search o form.search-form. Para encontrarlo, haz clic derecho en tu campo de búsqueda, elige Inspeccionar y localiza el <form> que rodea el campo. Con un selector, también se acepta un campo de tipo search o text sin nombre. Un selector no válido se ignora: tu búsqueda nativa sigue funcionando, sin sugerencias.
  4. Estás probando desde la página de resultados. En /search, el formulario de búsqueda de la propia página no muestra sugerencias a propósito: los resultados ya aparecen debajo. El campo de búsqueda de tu header conserva sus sugerencias. Prueba desde tu página de inicio o una página de producto.

Cómo se abren las sugerencias depende del ajuste Search suggestions style del embed: con Dialog search overlay (por defecto), una capa de búsqueda se abre sobre la página en cuanto el campo recibe el foco; con Panel under the theme’s input, las sugerencias se abren bajo tu campo mientras escribes.

La página de resultados sigue mostrando los resultados del theme

Sección titulada «La página de resultados sigue mostrando los resultados del theme»

Envías una búsqueda y /search muestra la cuadrícula de productos de tu theme en lugar de la de Dialog. Revisa, en orden:

  1. El bloque Dialog search results no está en el template search. El bloque solo existe en el template search. En el editor de themes, usa el selector de template (barra superior) para abrir Búsqueda, luego Añadir sección (o Añadir bloque dentro de la sección de resultados) y elige Dialog search results. Si el bloque ya está, comprueba que no esté oculto (el icono de ojo junto a su nombre) y guarda.
  2. Tu template search no es un template JSON. Shopify solo permite añadir app blocks en templates JSON (Online Store 2.0). Si tu theme sigue generando su página de búsqueda desde un template Liquid, Dialog search results nunca aparece en el template Búsqueda. Para comprobarlo, abre Tienda online → Themes → … → Editar código y mira en Templates: search.json significa que los app blocks funcionan ahí; un search.liquid solo significa que no. Pide a tu desarrollador de themes que pase la página de búsqueda a un template JSON, o cambia a un theme Online Store 2.0.
  3. El bloque no puede cargarse. Cuando Dialog no puede arrancar en la página, el bloque se aparta y deja visibles los resultados de tu theme, así que tus clientes siempre tienen resultados. El bloque lee la clave de Dialog de tu tienda, que la app de Dialog define al instalarla: comprueba que la app de Shopify de Dialog esté instalada y conectada.

Tu theme no tiene campo de búsqueda en su header, y Dialog search bar no aparece en la lista Añadir bloque del header.

La sección del header no acepta app blocks. Shopify solo ofrece app blocks en las secciones cuyo código los declara, y muchos headers de theme no lo hacen. Es una limitación del theme, no un ajuste de Dialog. Tus opciones:

  • Tu theme tiene un campo de búsqueda en otro sitio (un drawer, un menú, un enlace a la página de búsqueda): activa el autocompletado en ese campo en lugar de añadir una barra.
  • Coloca la barra justo debajo del header: añade Dialog search bar a una sección que acepte app blocks (muchos themes incluyen una sección Apps para esto). Con Display en Search icon, se queda compacta.
  • Añade soporte de app blocks al header: pide a tu desarrollador de themes que declare bloques @app en el schema de la sección del header y los renderice. Dialog search bar aparecerá entonces en la lista Añadir bloque del header.

Consulta también El app block no se renderiza correctamente.

Search solo devuelve productos que un cliente puede comprar ahora mismo. Un producto queda fuera de las sugerencias y de los resultados cuando se cumple una de estas condiciones:

Causa Cómo comprobarlo en tu admin de Shopify Solución
No está activo El Estado del producto es Borrador o Archivado. Ponlo en Activo.
No está publicado en tu tienda online El producto no está disponible en el canal de ventas Tienda online. Publícalo en Tienda online.
Ninguna variante a la venta Cada variante controla su inventario, está a 0 o menos y no tiene Continuar vendiendo cuando esté agotado. Repón una variante o permite vender sin stock.
Aún no sincronizado El producto se acaba de crear o modificar. Ver abajo.

Una variante cuenta como a la venta cuando tiene stock, cuando su inventario no se controla o cuando sigue vendiéndose agotada.

Sincronización. Dialog mantiene tu catálogo sincronizado por sí solo: la app de Dialog lo importa al instalarla y luego Shopify avisa a Dialog cada vez que cambia un producto. Un simple cambio de stock no siempre llega a Search al momento. Si un producto que cumple las tres condiciones de arriba sigue sin aparecer, ábrelo en tu admin de Shopify, edítalo y guarda: Shopify vuelve a enviar la actualización a Dialog.

Reúne la URL de tu tienda, el síntoma, el nombre de tu theme y, para un producto que falta, su URL, y consulta Antes de contactar con soporte.