Si estás usando nuestra Shopify app, simplemente inserta alguno de los códigos a continuación en alguna parte de tu archivo theme.liquid
, preferentemente justo antes del tag </head>
. No hace falta insertar el código del widget de Chatra, la integración lo hará por ti. Aquí te mostramos cómo editar tu theme.liquid
.
<!-- Botón personalizado en cualquier lugar de la página -->
<button onclick="Chatra('openChat', true)">Chatea con nosotros</button>
O puedes crear un enlace con la dirección #chatraChatExpanded
:
<!-- Enlace en cualquier lugar de la página -->
<a href="#chatraChatExpanded">Chatea con nosotros</a>
Especifica chatWidth
y chatHeight
(en pixeles) antes del código del widget:
<script>
window.ChatraSetup = {
chatWidth: 400,
chatHeight: 550
};
</script>
<!-- Código del Chatra widget -->
Especifica los colores antes del código del widget:
<script>
window.ChatraSetup = {
colors: {
buttonText: '#f0f0f0', /* color del texto del botón de chat */
buttonBg: '#565656' /* color de fondo del botón de chat */
}
};
</script>
<!-- Código del Chatra widget -->
Utiliza el selector de color para generar códigos hexadecimales.
<script>
window.ChatraSetup = {
buttonPosition: window.innerWidth < 1024 ? // umbral de ancho
'bl' : // posición del botón de chat en pantallas pequeñas
'br' // posición del botón de chat en pantallas grandes
};
</script>
<!-- Código del Chatra widget -->
Utiliza los siguientes códigos para establecer la posición del botón de chat:
'bl'
– en la parte inferior de la pantalla, a la izquierda'bc'
– en la parte inferior de la pantalla, en el medio'br'
– en la parte inferior de la pantalla, a la derecha'lt'
– en la parte izquierda de la pantalla, arriba'lm'
– en la parte izquierda de la pantalla, en el medio'lb'
– en la parte izquierda de la pantalla, abajo'rt'
– en la parte derecha de la pantalla, arriba'rm'
– en la parte derecha de la pantalla, en el medio'rb'
– en la parte derecha de la pantalla, abajoEspecifica el id
del bloque donde deseas integrar el chat antes del código del widget:
<script>
window.ChatraSetup = {
mode: 'frame',
/* id del bloque donde quieres integrar el chat */
injectTo: 'chatra-wrapper'
};
</script>
<!-- Código del Chatra widget -->
injectTo
también acepta enlances directos a nodos HTML y colecciones de nodos de tipo matriz (incluyendo colecciones NodeLists y jQuery). Consulta la descripción de injectTo
.
Coloca el bloque donde quieras en la página:
<div id="chatra-wrapper"></div>
El último paso sería establecer el tamaño del bloque:
<div id="chatra-wrapper" style="width: 100%; height: 500px;"></div>
Chatra ocupará el bloque entero.
Inserta este código antes del código del widget:
<script>
window.ChatraSetup = {
disabledOnMobile: true
};
</script>
<!-- Código del Chatra widget -->
O busca la opción “Botón para móviles” en tus ajustes del widget y desmárcalo.