Reportagens e pesquisa sobre Shopify e e-commerce
Os merchants pesquisam 'shopify predictive search' à espera de uma funcionalidade que possam moldar, mas os ficheiros das secções mostram que o limite real está fixado no código muito antes de qualquer merchant abrir o editor de temas.
Os merchants que escrevem “shopify predictive search” numa barra de pesquisa andam normalmente à caça de uma configuração que torne os resultados de pesquisa mais inteligentes ou mais rápidos, mas o código real conta uma história diferente. O Dawn coloca 14 configurações num ficheiro e permite ao merchant moldar a apresentação dos resultados com bastante detalhe. O Horizon coloca zero configurações nos dois ficheiros que tratam da própria experiência de pesquisa e move todos os botões ajustáveis para um bloco separado. Nenhum dos temas permite ao merchant alterar a lógica de pesquisa através do editor. As configurações que existem regem o aspeto dos resultados, não quais os resultados que aparecem, e conhecer essa distinção antes de abrir o editor de temas poupa muitos cliques à procura de algo que nunca lá esteve.
O ficheiro sections/main-search.liquid do Dawn, identificado internamente como t:sections.main-search.name, traz 14 configurações, tal como registado no repositório Shopify/dawn no commit 258f00f de 2026-08-10. A configuração de range columns_desktop vai de 1 a 6 em passos de 1, dando controlo fino sobre quantos resultados ficam numa linha em ecrãs mais largos. columns_mobile é um select com apenas 2 variantes, pelo que a escolha de layout em mobile é binária e não um espectro. image_ratio é um select com 3 variantes e image_shape vai mais longe, com 8 variantes, cobrindo coisas como a forma em que as miniaturas de produto são cortadas e enquadradas. Duas checkboxes completam as configurações mais notáveis: show_secondary_image e show_vendor, ambas simples interruptores de ligar/desligar.
Nenhuma destas 14 configurações mexe no algoritmo de pesquisa. Regem apenas a apresentação, o que é coerente com aquilo que um ficheiro de secção deve fazer na arquitetura de temas da Shopify. Um merchant que queira um ranking de resultados diferente ou um comportamento de correspondência aproximada não o vai encontrar aqui, porque essa lógica está inteiramente fora do schema de configurações da secção.
A comparação torna-se mais nítida com o Horizon. O seu sections/predictive-search.liquid, identificado como t:names.predictive_search, tem 0 configurações, confirmado no commit 8b42ace de 2026-08-31. Essa secção declara 1 tipo de bloco, mas o schema de configurações da própria secção está vazio. O ficheiro que a acompanha, sections/predictive-search-empty.liquid, identificado como t:names.predictive_search_empty e responsável pelo que é mostrado quando uma pesquisa não devolve nada, também tem 0 configurações no mesmo commit.
Isto não é uma falha na medição. É a forma como o tema foi construído. O Horizon move a superfície configurável para blocks/_search-input.liquid, identificado como t:names.search_input, que traz 8 configurações. Entre elas: width, um select com 2 variantes; custom_width, um range de 0 a 100 em passos de 1 por cento; input_style, um select com 2 variantes; e três configurações de cor cobrindo input_background_color, input_text_color e input_border_color. Assim, um merchant que edite a aparência da pesquisa no Horizon precisa de encontrar o bloco, não a secção, porque a secção em si não oferece nada para ajustar.
| Tema | Ficheiro | Contagem de configurações | Configurações notáveis |
|---|---|---|---|
| Dawn | sections/main-search.liquid | 14 | columns_desktop (range 1–6), image_shape (select, 8 variantes), show_vendor (checkbox) |
| Horizon | sections/predictive-search.liquid | 0 | nenhuma; 1 tipo de bloco declarado |
| Horizon | sections/predictive-search-empty.liquid | 0 | nenhuma |
| Horizon | blocks/_search-input.liquid | 8 | custom_width (range 0–100%), input_background_color, input_border_color |
O método aqui é direto: ler o schema de configurações declarado no topo de cada ficheiro Liquid, contar as entradas e anotar o seu tipo e intervalo quando o schema o especifica. Mesmo repositório, mesma referência de commit por tema, sem interpretação acrescentada além do que o próprio schema declara.
No mercado mais amplo acompanhado pelo themescout.co, 329 temas figuram no ranking verificado a 2026-09-04, com um preço mediano de $300 e um intervalo de $100 a $500. A avaliação média entre 308 temas com reviews suficientes é de 4.53 em 5, e o número mediano de reviews por tema é 23. Nada disso diz a um merchant qualquer coisa sobre as configurações de uma secção específica, mas enquadra quanta escolha existe no mercado antes de reduzir especificamente ao Dawn ou ao Horizon.
O desempenho é a outra peça de contexto que vale nomear uma vez. Em mobile, a percentagem mediana de lojas que passam todos os Core Web Vitals situa-se em 85.5% entre 247 temas com dados suficientes, com o melhor tema do mercado em 98.6% e o pior em 46.1%. Em desktop, a mediana é de 86.2% entre 199 temas, com um melhor de 99.2% e um pior de 30.3%. Isto vem de dados CrUX que cobrem julho de 2026, ou seja, tráfego real de visitantes e não um benchmark de laboratório. Uma secção de pesquisa mais pesada, com mais markup, poderia plausivelmente empurrar um tema para a extremidade inferior desse intervalo, embora os factos aqui não isolem as secções de pesquisa como causa específica.
Verifique os ficheiros reais de secção e de bloco do tema em consideração, em vez de assumir que as configurações de predictive search vão parecer-se com as do Dawn só porque o Dawn é o tema de referência usado pela maioria dos guias. Se a secção de pesquisa de um tema mostrar zero configurações como a do Horizon, procure um bloco que a acompanhe antes de concluir que a funcionalidade está totalmente ausente.
Sim, através de columns_desktop, que é uma configuração de range de 1 a 6 em passos de 1 dentro de sections/main-search.liquid. Existe uma configuração separada columns_mobile, mas é um select com apenas 2 variantes em vez de um range, pelo que a escolha de layout em mobile é mais estreita do que em desktop. Ambas as configurações vivem no mesmo ficheiro, Shopify/dawn no commit 258f00f, datado de 2026-08-10. Nenhuma das configurações mexe em quais produtos o algoritmo de pesquisa apresenta, apenas em como os resultados devolvidos são organizados.
Sim. show_secondary_image é uma configuração do tipo checkbox em sections/main-search.liquid, uma das 14 configurações registadas nesse ficheiro no commit 258f00f de 2026-08-10. Existe também uma checkbox show_vendor na mesma secção, pelo que o nome do fornecedor e a imagem secundária podem ser ativados de forma independente. Nenhuma das configurações altera os dados que a query de pesquisa devolve, apenas aquilo que o tema escolhe renderizar a partir deles.
Porque o ficheiro sections/predictive-search.liquid do Horizon tem 0 configurações e sections/predictive-search-empty.liquid também tem 0 configurações, ambos confirmados no commit 8b42ace de 2026-08-31. O Horizon move a parte ajustável para um bloco em vez da secção: blocks/_search-input.liquid traz 8 configurações, incluindo width, custom_width como um range de 0 a 100 em passos de 1 por cento, e três configurações de cor para fundo, texto e borda. Portanto, a ausência nos ficheiros das secções é real e medida, não é uma falha de reporte, e quem editar a aparência da pesquisa no Horizon tem de olhar para o bloco, não para a secção.
Os factos aqui não isolam especificamente as secções de pesquisa, mas mostram o intervalo em que o desempenho global de Core Web Vitals de um tema pode situar-se. Em mobile, a mediana entre 247 temas com dados suficientes é de 85.5% de lojas a passar todos os Core Web Vitals, com uma amplitude de 46.1% a 98.6%. Em desktop, a mediana entre 199 temas é de 86.2%, com amplitude de 30.3% a 99.2%. Estes números vêm de dados CrUX que cobrem visitantes reais em julho de 2026, não de um teste de laboratório, pelo que uma secção de pesquisa mais pesada é um contribuidor plausível entre muitos para o lugar que um dado tema ocupa nesse intervalo.
Só pela contagem de configurações, sim. O ficheiro sections/main-search.liquid do Dawn tem 14 configurações num único ficheiro. O Horizon divide a mesma função por três ficheiros, dois dos quais têm 0 configurações cada e um bloco, blocks/_search-input.liquid, com 8 configurações. Somando, a superfície relacionada com pesquisa do Horizon é de 8 configurações no bloco mais zero das duas secções, contra as 14 do Dawn numa única secção. A arquitetura difere mais do que a configurabilidade em bruto.