Parece una tarea compleja pero es mas fácil de lo que te imaginas .

Para crear un enlace en HTML que envíe un mensaje a través de WhatsApp, puedes utilizar la API de WhatsApp, la cual permite abrir un chat con un número específico y opcionalmente, prefijar un mensaje. A continuación, te muestro cómo hacerlo:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Enlace para WhatsApp</title>
<!--Iconify para usar el icono de Whats app-->
<script src="https://cdn.jsdelivr.net/npm/iconify-icon@2.1.0/dist/iconify-icon.min.js"></script>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <a href="https://wa.me/1234567890?text=Hola%20quiero%20más%20información" class="button-whatsapp" target="_blank">
       <iconify-icon icon="ic:baseline-whatsapp" width="1.2rem" height="1.2rem"></iconify-icon> 
        Enviar Mensaje
    </a>
</body>
</html>

Para dar un estilo parecido a WhatsApp podemos usar un simple css :

/* Estilos para el botón de WhatsApp */
.button-whatsapp {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    background-color: #25D366;
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 50px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Estilo para la imagen dentro del botón */
.button-whatsapp img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    filter: invert(1);
    /* Esto convierte los colores de la imagen a blanco. Puedes ajustarlo o eliminarlo según la imagen que uses */
}

/* Efectos al pasar el ratón por el botón */
.button-whatsapp:hover {
    background-color: #1EBE56;
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
}

.button-whatsapp:active {
    background-color: #169E49;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

Explicación

  • Enlace (<a>):
    • href=»https://wa.me/1234567890?text=Hola%20quiero%20más%20información» : Este enlace utiliza la API de WhatsApp. Reemplaza 1234567890 con tu número de teléfono en formato internacional (sin el signo de más) y el texto que deseas enviar después de text=, donde los espacios deben ser reemplazados por %20.

Recomendaciones

  • Número de teléfono: Asegúrate de usar el número en formato internacional. Por ejemplo, para un número en México sería algo como 521234567890.
  • Texto del mensaje: Puedes personalizar el mensaje predeterminado cambiando el valor de text en el enlace. Asegúrate de codificar los espacios y caracteres especiales correctamente (por ejemplo, %20 para un espacio).

Estos pasos deberían permitirte crear un enlace funcional para enviar mensajes a través de WhatsApp desde una página web.

por Dan Iel

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *