jQuery(function($) {
console.log("WPG: Script de puntos cargado correctamente");
var wpg_points = 0;
var wpg_discount = 0;
// Verificar si existe el enlace
console.log("WPG: Enlaces encontrados:", $(".wpg-showpoints").length);
console.log("WPG: Formulario encontrado:", $("#wpg-points-form").length);
// Toggle para mostrar/ocultar formulario de puntos con validación
$(document).on("click", ".wpg-showpoints", function(e) {
console.log("WPG: Click detectado en enlace de puntos");
e.preventDefault();
e.stopPropagation();
// Obtener valores de los campos
var documento = ($("#billing_document").val() || $("#billing_cedula").val() || "").trim();
var telefono = ($("#billing_phone").val() || "").trim();
var tarjeton = ($("#wpg_tarjeton").val() || "").trim();
console.log("WPG: Documento:", documento);
console.log("WPG: Teléfono:", telefono);
console.log("WPG: Tarjetón:", tarjeton);
// Validar que al menos UN campo esté lleno
if (!documento && !telefono && !tarjeton) {
console.log("WPG: Error - Todos los campos están vacíos");
alert("Debe llenar al menos uno de los siguientes datos para poder consultar tus puntos: Documento, Teléfono o Tarjetón");
return false;
}
console.log("WPG: Validación pasada, iniciando consulta...");
// Proceder directamente a calcular puntos
var $widget = $(".wpg-points-widget");
var $result = $(".wpg-points-result");
var $form = $("#wpg-points-form");
console.log("WPG: Formulario visible:", $form.is(":visible"));
// Si el formulario no está visible, mostrarlo primero
if (!$form.is(":visible")) {
console.log("WPG: Mostrando formulario...");
$form.slideDown(300);
$(this).attr("aria-expanded", "true");
}
// Iniciar cálculo automáticamente
$widget.addClass("wpg-loading");
$result.removeClass("show wpg-error").html("");
console.log("WPG: Enviando petición AJAX...");
console.log("WPG: URL AJAX:", wpg_ajax_data.ajax_url);
$.ajax({
url: wpg_ajax_data.ajax_url,
type: "POST",
data: {
action: "wpg_calculate_points",
documento: documento,
telefono: telefono,
tarjeton: tarjeton
},
success: function(response) {
console.log("WPG: Respuesta recibida:", response);
$widget.removeClass("wpg-loading");
if (response.success && response.data.points > 0) {
console.log("WPG: Puntos encontrados:", response.data.points);
wpg_points = response.data.points;
wpg_discount = response.data.discount;
var html = "
Puntos disponibles: " + response.data.points_formatted + "
";
html += "";
$result.removeClass("wpg-error").html(html).addClass("show");
} else if (response.success && response.data.points === 0) {
console.log("WPG: Sin puntos disponibles");
$result.removeClass("wpg-error").html("
Puntos disponibles: 0
No se encontraron puntos para los datos ingresados.
").addClass("show");
} else {
console.log("WPG: Error en respuesta:", response);
$result.addClass("wpg-error").html("
" + (response.data.message || "No se encontraron puntos disponibles") + "
Garantía en todos nuestros productos 🛡️
Todos los medios de pago disponibles 💳
Pago contra entrega 💸
Envío a todo el país 🚚
Compra fácil por la página o con un asesor por chat y WhatsApp 📱
¡Un baño más inteligente y divertido! ¡Con nuestra luz LED, la noche se ilumina con magia!✨
📖Descripción:
Esta luz LED para inodoro con sensor de movimiento es la solución perfecta para iluminar el baño durante la noche sin necesidad de encender la luz principal. Su sensor de movimiento PIR detecta tu presencia y enciende automáticamente la luz, mientras que el sensor de luz asegura que solo se active en la oscuridad. Con una variedad de colores disponibles y la opción de fijar un color o dejar que cambien automáticamente, esta luz LED añade un toque divertido y práctico a tu baño.
✅Característica: 1.Varios colores: 8 colores, opcionales, se pueden ajustar a un color fijo mediante el botón, o se pueden ajustar al modo de cambio de color automático 2.Detección inteligente: detección de luz más detección humana. La lámpara de detección solo funciona en la oscuridad. Cuando detecta el estado de movimiento, la lámpara de detección funciona automáticamente 3. Trabajo a largo plazo: equipado con un cable de carga USB y una fuente de alimentación de batería de litio incorporada, se puede cargar fácilmente para un trabajo prolongado y evitar las molestias de reemplazar la batería con frecuencia 4. Fácil de operar: sin herramientas que ayuden a instalarlo y quitarlo, simplemente abróchelo en el lateral de la pared del inodoro según sea necesario, y se puede instalar y quitar fácilmente en unos segundos 5.Duradero: con material plástico ABS de alta calidad, la textura es fina, textura cerámica, moderna, versátil y duradera
⚙️Especificaciones:
Tipo de artículo: lámpara de inodoro
Material: plástico ABS
Fuente de luz: 1 x LED
Voltaje: 5V
Tamaño: aproximadamente 7 x 6 cm/2,8 x 2,4 pulgadas Batería: una batería de polímero de litio incorporada con una capacidad de 200 mAh (incluida) Funciones: detección del cuerpo humano, carga USB, distancia de detección de cambios de color: aproximadamente 1-3 m/1, yardas Peso: aproximadamente 78 g/2.8 oz
There are no reviews yet.