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 += "

Descuento aplicable: " + response.data.discount_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") + "

").addClass("show"); } }, error: function(xhr, status, error) { console.log("WPG: Error AJAX:", status, error); console.log("WPG: XHR:", xhr); $widget.removeClass("wpg-loading"); $result.addClass("wpg-error").html("

Error al consultar los puntos. Intenta de nuevo.

").addClass("show"); } }); return false; }); // Calcular puntos (botón manual) $(document).on("click", "#wpg-calculate-points", function(e) { console.log("WPG: Click en botón calcular puntos"); e.preventDefault(); var $btn = $(this); var $widget = $(".wpg-points-widget"); var $result = $(".wpg-points-result"); // Obtener datos var documento = $("#billing_document").val() || $("#billing_cedula").val() || ""; var telefono = $("#billing_phone").val() || ""; var tarjeton = $("#wpg_tarjeton").val() || ""; if (!documento && !telefono && !tarjeton) { $result.removeClass("show").addClass("wpg-error").html("

Por favor ingresa al menos documento, teléfono o tarjetón

").addClass("show"); return; } $widget.addClass("wpg-loading"); $btn.prop("disabled", true).text("Calculando..."); $.ajax({ url: wpg_ajax_data.ajax_url, type: "POST", data: { action: "wpg_calculate_points", documento: documento, telefono: telefono, tarjeton: tarjeton }, success: function(response) { $widget.removeClass("wpg-loading"); $btn.prop("disabled", false).text("Calcular cantidad de puntos"); if (response.success && response.data.points > 0) { wpg_points = response.data.points; wpg_discount = response.data.discount; var html = "

Puntos disponibles: " + response.data.points_formatted + "

"; html += "

Descuento aplicable: " + response.data.discount_formatted + "

"; html += ""; $result.removeClass("wpg-error").html(html).addClass("show"); } else { $result.addClass("wpg-error").html("

" + (response.data.message || "No se encontraron puntos disponibles") + "

").addClass("show"); } }, error: function() { $widget.removeClass("wpg-loading"); $btn.prop("disabled", false).text("Calcular cantidad de puntos"); $result.addClass("wpg-error").html("

Error al consultar los puntos. Intenta de nuevo.

").addClass("show"); } }); }); // Aplicar descuento $(document).on("click", "#wpg-apply-discount", function(e) { console.log("WPG: Click en aplicar descuento"); e.preventDefault(); var $btn = $(this); $btn.prop("disabled", true).text("Aplicando..."); var tarjeton = $("#wpg_tarjeton").val() || ""; $.ajax({ url: wpg_ajax_data.ajax_url, type: "POST", data: { action: "wpg_apply_discount", tarjeton: tarjeton }, success: function() { console.log("WPG: Descuento aplicado, actualizando checkout"); $(document.body).trigger("update_checkout"); $btn.text("✓ Descuento aplicado").css("background", "#155724"); } }); }); // Guardar tarjetón en sesión al cambiar $(document).on("change", "#wpg_tarjeton", function() { var tarjeton = $(this).val(); console.log("WPG: Tarjetón cambiado:", tarjeton); $.post(wpg_ajax_data.ajax_url, { action: "wpg_save_tarjeton", tarjeton: tarjeton }); }); }); Luz Sensor de Inodoro -
Dark Light
-9%

Luz Sensor de Inodoro


Compare

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 📱

$ 44.900 $ 49.390

Compare

LUZ SENSOR DE INODORO🚽

¡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
 

 

Contacta a nuestro equipo Comercial

📲

📲

📲

SKU: 14024 Categoría:

Based on 0 reviews

0.0 overall
0
0
0
0
0

Be the first to review “Luz Sensor de Inodoro”

There are no reviews yet.

Selecciona al menos 2 productos
para comparar