Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Tutoriales
Tutoriales
Explore tutoriales detallados para operar su tienda VTEX.
Tutoriales
Storefront
Layout
Como usar el control Search Result
Como usar el control Search Result

El control <vtex.cmc:searchResult/> renderiza una vitrina con los productos devueltos por una búsqueda del usuario.

Este control funciona sólo en páginas con contexto de búsqueda, o sea, páginas donde los resultados mostrados fueron traídos por una búsqueda del usuario.

Cuando el usuario realiza una búsqueda en la tienda, el sistema de VTEX intenta traer resultados de acuerdo con un orden de prioridad de filtros. Entienda la búsqueda en el artículo Cómo funciona la búsqueda de VTEX.

Digamos, por ejemplo, que el resultado sea un contexto de categoría. Es decir, el usuario buscó, por ejemplo, por el término "Camisas", el sistema identificó que existe una categoría con el nombre "Camisas" y cargó la página de esa categoría - usando, por lo tanto, el template de categoría. Si el control Search Result está en el código de ese template (donde de hecho está, por defecto), va a renderizar una vitrina con los productos de esa categoría.

Este control tiene disponibles algunos atributos, que se utilizan para dar indicaciones al sistema en cuanto a las condiciones de visualización de los productos.

Algunos de estos atributos son opcionales, pero otros son obligatorios, como el atributo que indica qué template de estante se utilizará para mostrar los productos.

A continuación se muestra la lista de todos los atributos del control Search Result:

AtributoFunciónObligatorio?Ejemplo de uso
layoutCódigo de la plantilla del estante que exhibirá los productos.<vtex.cmc:searchResult layout="48e223e6-da80-4610-b3d5-4e5cfaf94f13" />
itemCountCantidad de elementos a presentar.<vtex.cmc:searchResult itemCount="10" />
columnCountCantidad de columnas para visualización de los productos.<vtex.cmc:searchResult columnCount="4" />
showUnavailableCuando se establece en true, significa que deben visualizarse los productos agotados.No<vtex.cmc:searchResult showUnavailable="false" />
selectionMode=”batch-buy”Permite la realización de compras por lotes.No<vtex.cmc:searchResult selectionMode="batch-buy" />
isTrackableCuando se establece en true, significa que este control debe ser rastreable.No<vtex.cmc:searchResult isTrackable=true />
InternalCampaignNombre de la audiencia de campaña interna.No<vtex.cmc:searchResult InternalCampaign="Resultado busca landing" />
InternalPartNombre de la vista interna.No<vtex.cmc:searchResult InternalPart="Resultado Busca" />

Código HTML renderizado

El código renderizado por el control Search Result tiene, de forma predeterminada, la siguiente estructura:

{"base64":"  ","img":{"width":605,"height":364,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":93426,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/Storefront/Layout/como-usar-el-control-search-result_1.jpg"}}

Y los elementos correspondientes que son renderizados por el control en su versión no personalizada siguen el patrón abajo:

{"base64":"  ","img":{"width":592,"height":135,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":12808,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/Storefront/Layout/como-usar-el-control-search-result_2.jpg"}}

{"base64":"  ","img":{"width":590,"height":1105,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":86419,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/Storefront/Layout/como-usar-el-control-search-result_3.jpg"}}

{"base64":"  ","img":{"width":737,"height":98,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":12070,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/Storefront/Layout/como-usar-el-control-search-result_4.jpg"}}

{"base64":"  ","img":{"width":743,"height":106,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":11270,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/Storefront/Layout/como-usar-el-control-search-result_5.jpg"}}

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
¿Te ha parecido útil?
No
Sugerir cambios (GitHub)
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback