# **Changelog - Pedidos por WhatsApp**

## **v1.2.2 - Correcciones importantes 🛠️**
### 🔹 **Correcciones críticas**
- **Corregido**: el botón no llamaba realmente al backend (faltaba la llamada AJAX en script.js), por lo que el pedido nunca se generaba.
- **Corregido**: se reemplazó `web.whatsapp.com` por `wa.me`, que funciona tanto en la app de WhatsApp (celular) como en WhatsApp Web (escritorio).
- **Seguridad**: se agregó verificación de nonce en la petición AJAX.
- **Seguridad**: se agregaron `sanitize_callback` a todas las opciones guardadas (número, mensajes, cuotas, descuento).
- **Corregido**: se eliminó el registro duplicado de `pw_message_start` / `pw_message_end`.
- **Corregido**: el total ya no se calcula parseando el HTML formateado; se usa el valor numérico crudo de WooCommerce (`get_total('edit')`), evitando errores según moneda/formato.
- **Mejora**: se agrega aviso si WooCommerce no está activo, en vez de un error fatal.

### 🔹 **Nuevas funcionalidades**
- La cantidad de cuotas y el porcentaje de descuento ahora son configurables desde el panel (antes estaban fijos en 3 y 20%).
- Aviso en el panel de configuración si todavía no se cargó un número de WhatsApp.

---

## **v1.2.1 - (Última actualización previa) 🚀**
### 🔹 **Correccion de errores**
- Se corrigio un error donde al hacer clic en el boton no funcionaba correctamente luego de actualizar Wordpress

## **v1.2.0 - 🚀**
### 🔹 **Nuevas funcionalidades**
- **Configuración del número de WhatsApp**: Ahora el usuario puede modificar el número de teléfono desde el backend.
- **Personalización del mensaje**: Se agregó la opción para editar tanto el **mensaje inicial** como el **mensaje final** desde la configuración del plugin.
- **Formato de números**: Ahora los precios y el total se muestran con separadores de miles (Ejemplo: `1.000` en lugar de `1000`).

### ✅ **Correcciones**
- **Solucionado**: Ahora el número de WhatsApp se guarda correctamente en la configuración.
- **Solucionado**: El mensaje inicial y final ahora se reflejan correctamente en el pedido.

---

## **v1.1.2 - Mejoras en funcionalidad y enlaces**
### 🔹 **Mejoras**
- Se agregó un enlace en la lista de plugins de WordPress que lleva directamente a la configuración del plugin.
- Se añadió una **sección de ayuda** en la configuración explicando cómo funciona el plugin y cómo agregar el botón en cualquier parte del sitio.
- Ahora el plugin reconoce automáticamente enlaces con `href="#enviarpedidowsp"` y envía el pedido a WhatsApp. *(Nota: En algunos casos, es necesario agregar `id="enviarpedidowsp"` para que funcione correctamente).*

### ✅ **Correcciones**
- **Corregido**: Se eliminó el subtotal del mensaje de WhatsApp, mostrando solo el total final.
- **Corregido**: Se optimizó el formato del total para que no incluya etiquetas HTML innecesarias.

---

## **v1.1.1 - Corrección de formato en precios y total**
### ✅ **Correcciones**
- **Solucionado**: Los precios de los productos ahora se muestran correctamente en WhatsApp sin etiquetas HTML.
- **Solucionado**: El total del pedido ahora aparece con el formato adecuado y sin errores de visualización.

---

## **v1.1.0 - Implementación de la Configuración en el Backend 🛠️**
### 🔹 **Nuevas funcionalidades**
- Se agregó una **página de configuración en el backend** que permite:
  - Editar el **mensaje inicial** del pedido.
  - Editar el **mensaje final** del pedido.

### ✅ **Correcciones**
- **Corregido**: Ahora los mensajes configurados en el backend se reflejan correctamente en el mensaje de WhatsApp.

---

## **v1.0.2 - Correcciones en la generación del mensaje de WhatsApp**
### ✅ **Correcciones**
- **Corregido**: El mensaje de WhatsApp ahora incluye correctamente los productos, cantidades y precios.
- **Corregido**: Se eliminó el problema de etiquetas HTML en los precios.

---

## **v1.0.1 - Mejoras en compatibilidad y botones**
### 🔹 **Mejoras**
- Se optimizó la compatibilidad del botón con distintos temas de WordPress.
- Se agregó la opción de usar `id="enviarpedidowsp"` en cualquier botón del sitio para enviar el pedido por WhatsApp.

---

## **v1.0.0 - Primera versión estable 🎉**
### 🎯 **Funciones principales**
- Generación automática de un **enlace de WhatsApp** con los productos en el carrito y el total del pedido.
- Compatible con **WooCommerce**.
- Permite agregar un botón con el siguiente código:
  <button id="enviarpedidowsp">Enviar pedido por WhatsApp</button>

- Soporte para agregar el ID a otros botones de la plantilla.
