Preciso ter um campo de pesquisa na minha loja para buscar todo conteúdo do site, alguém pode ajudar?
top of page
EN
PT
A lista de desejos é a nova plataforma oficial para solicitação de novos recursos. Você pode votar, comentar e acompanhar o status dos recursos solicitados - Disponível apenas em inglês.
bottom of page
Hello,
Uma das vantagens de usar o Wix Code é criar novos recursos, como uma função de busca! Usando o database da wix, você pode criar caixas de pesquisas baseadas no seu banco de dados.
Você pode ver esse vídeo rápido e criar sua própria função de busca em minutos:
https://www.youtube.com/watch?v=Hx7_8-lRsW0&feature=youtu.be
Aqui está o código completo do vídeo:
import wixData from "wix-data"; $w.onReady(() => { loadContinents(); }); let lastFilterTitle; let lastFilterContinent; let debounceTimer; export function iTitle_keyPress(event, $w) { if (debounceTimer) { clearTimeout(debounceTimer); debounceTimer = undefined; } debounceTimer = setTimeout(() => { filter($w('#iTitle').value, lastFilterContinent); }, 500); } export function iContinent_change(event, $w) { filter(lastFilterTitle, $w('#iContinent').value); } function filter(title, continent) { if (lastFilterTitle !== title || lastFilterContinent !== continent) { let newFilter = wixData.filter(); if (title) newFilter = newFilter.contains('articleTitle', title); if (continent) newFilter = newFilter.contains('continent', continent); $w('#dataset1').setFilter(newFilter); lastFilterTitle = title; lastFilterContinent = continent; } } function loadContinents() { wixData.query('Continents') .find() .then(res => { let options = [{"value": '', "label": 'All Continents'}]; options.push(...res.items.map(continent => { return {"value": continent.title, "label": continent.title}; })); $w('#iContinent').options = options; }); }
Espero ter ajudado ;)
Fabricio, veja o vídeo. Vai ajudar! https://www.youtube.com/watch?v=5aRvv2FD3lM&t=818s
O Wix só pode esta de brincadeira! Uma baita ferramente desse não ter uma pesquisa ao menos dentro do Wix Stores como recurso!
Preciso URGENTE também!!!