Plug -in que permite configurar o serviço de pesquisa do Doofinder em uma loja Prestashop 1.5 com menos esforço do que configurá -lo do zero.
Para uma instalação local de um ambiente de Prestashop, use docker-compose up -d . Esta instalação traz:
Para escolher a versão Prestashop, na alteração da imagem do contêiner:
Agora você pode visitar localhost:9011 para iniciar a instalação do PrestaShop para instalar o Prestashop, siga as etapas do assistente. Observe que, quando solicitado a configurar a conexão do banco de dados, você deve usar os seguintes campos, conforme definido no docker-compose.yml
local-prestashop-mysqlprestashopprestashopprestashopLembre -se de testar a conexão do banco de dados para confirmar está funcionando.
Após o término da instalação, você deve remover a pasta de instalação para iniciar o uso do aplicativo. docker-compose exec prestashop rm -r install
A maneira mais fácil de instalar o plug -in é baixá -lo na nossa página de suporte. Se você deseja baixá -lo nesta página, pode baixar a versão mais recente da seção Tags, mas precisará preparar o arquivo .zip do módulo antes de instalá -lo.
Se for o caso, existe um arquivo de script package.sh incluído (Sistemas Unix) que criará o pacote para você. Se você estiver usando o Windows, consulte esse script para obter dicas sobre como criar o pacote.
Depois de ter um arquivo do pacote doofinder.zip , consulte o Guia do Usuário do Prestashop para obter instruções sobre como instalar o módulo.
O plug -in possui duas seções de configuração:
O Doofinder precisa de informações do seu produto para serem lidas em um arquivo de dados localizado em um URL público da Web. Você encontrará os URLs reais publicados por este plug -in em cada uma das caixas de texto de script. Eles vão parecer:
http://www.example.com/modules/doofinder/feed.php?lang=es
Na seção de feed de dados, você pode configurar esses parâmetros:
Você também pode forçar uma conversão de moeda diferente, passando um parâmetro currency para o URL da alimentação:
http://www.example.com/modules/doofinder/feed.php?lang=es¤cy=USD
O valor deve ser o código ISO Alpha para a moeda e a moeda deve estar ativa em seu sistema. Caso contrário, a moeda ativa padrão será usada.
Esta seção contém tantas caixas de texto como idiomas que você ativou em sua loja on -line.
No Doofinder, você pode ter vários mecanismos de pesquisa para um site, mas cada mecanismo de pesquisa pode indexar, em apenas um idioma, se a sua loja tiver dois idiomas configurados e você deseja usar o Doofinder nos dois idiomas, você precisará criar dois mecanismos de pesquisa no painel administrador do Site Doofinder.
Depois de ter os scripts init para cada um dos idiomas da sua loja, você deve colá -los nas caixas de texto correspondentes.
É possível que você precise ajustar os scripts para corresponder às suas preferências de design. Não se preocupe, é uma questão de alterar alguns valores de texto.
Você pode deixar em branco qualquer uma das caixas de texto. A camada não será mostrada para esse idioma.
O script doofinder se parece com o seguinte:
<script type="text/javascript">
var doofinder_script ='//d3chj0zb5zcn0g.cloudfront.net/media/js/doofinder-3.latest.min.js';
(function(d,t){
var f=d.createElement(t),s=d.getElementsByTagName(t)[0];f.async=1;
f.src=('https:'==location.protocol?'https:':'http:')+doofinder_script;
s.parentNode.insertBefore(f,s)}(document,'script')
);
if(!doofinder){var doofinder={};}
doofinder.options = {
lang: 'en',
hashid: 'fffff22da41abxxxxxxxxxx35daaaaaa',
queryInput: '#search_query_top',
width: 535,
dleft: -112,
dtop: 84,
marginBottom: 0
}
</script>
No final do script, você verá uma seção doofinder.options . Aqui é onde você terá que fazer ajustes.
A camada dofinder está conectada a uma caixa de pesquisa. Para identificar esse controle de entrada, usamos um seletor CSS . Nesse caso, o seletor é #search_query_top que identifica o elemento HTML com um atributo de ID com um valor de search_query_top . É a caixa de pesquisa padrão no PrestaShop.
Existem outros três parâmetros que você provavelmente desejará personalizar:
width : a largura da camada. Use um número sem cotações em torno dele.dleft : é o deslocamento horizontal da camada do ponto em que é colocado automaticamente. Você pode usar um número positivo ou negativo sem cotações em torno dele.dtop : é o deslocamento vertical da camada do ponto em que é colocado automaticamente. Você pode usar um número positivo ou negativo sem cotações em torno dele.Se você decidir colocar a caixa de pesquisa incluída neste plug -in para a parte superior da página, provavelmente terá que ajustar esses parâmetros. Lembre -se de fazer isso para cada script.