Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v3.x.
Por caiobernal
#80661
Bom dia,
Estava analisando uma forma de colocar alguma API para deixar o botão de atendimento na loja em todas as paginas. Essa API, sei que basta abrir a index e adicionar antes do Body para funcionar no código. Porém gostaria de saber onde encontraria essa index no caso da Opencart. Abri alguns arquivos no FTP mas não encontrei o código com body do site principal.

Essa é a API:
Código: Selecionar todos
<!-- WhatsHelp.io widget -->
<script type="text/javascript">
    (function () {
        var options = {
            facebook: "185183584901553", // Facebook page ID
            whatsapp: "+55 (16) 3374-6185", // WhatsApp number
            call_to_action: "Olá, Nosso Horário de Atendimento é de Segunda-Feira á Sexta-feira das 8:00 às 17:00 Horário de Brasilia, Deixe essa mensagem que responderemos o mais rápido possível! Hello, Our Opening Hours are from Monday to Friday from 8:00 am to 5:00 pm Brasilia Time, Leave a message that we will respond as soon as possible", // Call to action
            button_color: "#129BF4", // Color of button
            position: "right", // Position may be 'right' or 'left'
            order: "facebook,whatsapp", // Order of buttons
        };
        var proto = document.location.protocol, host = "whatshelp.io", url = proto + "//static." + host;
        var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url + '/widget-send-button/js/init.js';
        s.onload = function () { WhWidgetSendButton.init(host, proto, options); };
        var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
    })();
</script>
<!-- /WhatsHelp.io widget -->
#80662
Olá @caiobernal.

O arquivo onde você vai encontrar o final da tag body é:
catalog/view/theme/PASTA_DO_SEU_TEMA/template/common/footer.twig

Após adicionar o código no arquivo, na administração da loja, vá no menu Extensões→Modificações e clique no botão "Atualizar" (cor azul claro), para atualizar o cache de modificações, depois vá na página principal do painel de controle da administração da loja, abaixo do botão "Sair", você verá um botão na cor azul com o desenho de uma engrenagem branca dentro dele, clique neste botão, e no popup que vai abrir, clique nos dois botões na cor laranja que estão dentro da coluna "Ação" para atualizar o cache do tema.

Espero ter ajudado. :)
#82237
marcusao escreveu: 30 Mai 2019, 20:25 olá fiz tudo exatamente como você descreveu e não aparece o botão flutuante, o que pode estar acontecendo ?

aqui o link do meu site https://www.pizzariamamaclara.com.br/st

OBS: o código está no footer, não o retirei
aparentemente não está aparecendo no HTML, você chegou entrar em extensoes/modificações e atualizou cache no botão azul em cima apos colar o codigo?
Avatar do usuário
Por Gusting
#82240
Olá,

Testei na minha loja de teste e apareceu normalmente, vá em /catalog/view/theme/[SeuTema]/template/common/header.twig e cole o código antes do </head> que é capaz de aparecer normalmente.

Ou caso prefira, cole no footer.twig que está no mesmo endereço, depois do </html>, ambos funcionaram aqui.

E atualize o cache do Tema e das modificações no painel de controle. (Na home do painel de controle tem uma engrenagem, dê um reset no Tema para ver se funciona. Caso não funcione, tente atualizar o cache dentro do Extensões -> Modificações que tem uma botão de atualizar no topo direito da página.)
#86759
Bom dia a todos!
O código do Caio funciona perfeitamente no meu site, só um porem, só funciona com o ID dele com os meus não funcionam.
Tem que ter algo instalado no facebook para funcionar?
Obrigado

Looking for a partner for an unforgettable night? […]

Olá! Tudo bem? Verifique as configura&cced[…]

Olá! Tudo bem? Trabalho com Opencart h&aac[…]

Imagem do Carrinho de Compras

Olá! Tudo bem? São vários lo[…]