(function(){
function popupKey(){
return 'lrs_popup_seen_campaign_' + String(window.lrs_campaign.id_lrspro_campaign);
}
function markPopupSeen(){
try { localStorage.setItem(popupKey(), '1'); } catch(e) {}
}
function onlyDigits(e){ e.target.value = e.target.value.replace(/\D+/g,''); }
function renderSuccess(code){
var body = document.querySelector('#lrs-modal .lrs-body');
if (!body) return;
body.innerHTML = '' +
'
' +
'
¡Listo, ya estás participando!
' +
'
'+ code +'
' +
'
Con este número ya participás en el sorteo.
Agendalo y no lo pierdas.
' +
'
' +
'' +
'' +
'
' +
'
';
var overlay = document.getElementById('lrs-modal-overlay');
var close2 = document.getElementById('lrs_close2');
if (close2){
close2.addEventListener('click', function(){
markPopupSeen();
if (overlay) overlay.style.display = 'none';
});
}
var copyBtn = document.getElementById('lrs_copy');
if (copyBtn){
copyBtn.addEventListener('click', function(){
try {
navigator.clipboard.writeText(code);
alert('Número copiado: ' + code);
} catch(e) {
alert('Copiá este número: ' + code);
}
});
}
}
async function submitForm(e){
e.preventDefault();
var form = document.getElementById('lrs_form');
var endpoint = form ? (form.getAttribute('action') || '') : '';
if (!endpoint || typeof endpoint !== 'string' || endpoint.trim() === '') {
endpoint = (window.lrs_ajax_url && typeof window.lrs_ajax_url === 'string')
? window.lrs_ajax_url : '';
}
if (!endpoint) {
alert('Error: endpoint no disponible. Recargá la página.');
return;
}
var hp = document.getElementById('lrs_hp');
if (hp && hp.value !== '') return;
var name = document.getElementById('lrs_name').value.trim();
var dni = document.getElementById('lrs_dni').value.trim();
var phone = document.getElementById('lrs_phone').value.trim();
var suggestionEl = document.getElementById('lrs_suggestion');
var suggestion = suggestionEl ? suggestionEl.value.trim() : '';
var accept = document.getElementById('lrs_accept');
if (!name || dni.length !== 8 || phone.length !== 10) {
alert('Completá correctamente los datos.');
return;
}
if (accept && !accept.checked) {
accept.setCustomValidity('Debés aceptar las bases y condiciones del sorteo');
accept.reportValidity();
return;
}
if (window.lrs_campaign && window.lrs_campaign.suggestion_prompt && suggestion === '') {
alert('Por favor completá la sugerencia.');
return;
}
var submitBtn = form.querySelector('button[type="submit"]');
if (submitBtn) {
submitBtn.disabled = true;
submitBtn.textContent = 'Enviando...';
}
try {
var params = new URLSearchParams({
name: name,
dni: dni,
phone: phone,
suggestion: suggestion
});
var res = await fetch(endpoint, {
method: 'POST',
body: params
});
var data = await res.json();
if (data && data.code4 && !data.error) {
markPopupSeen();
renderSuccess(data.code4);
} else if (data && data.error && data.code4) {
alert(data.error + ' Tu número es: ' + data.code4);
} else if (data && data.error) {
alert(data.error);
} else {
alert('No se pudo registrar tu participación.');
}
} catch(err) {
alert('Error de conexión.');
} finally {
if (submitBtn) {
submitBtn.disabled = false;
submitBtn.textContent = 'Quiero participar';
}
}
}
function openTermsModal(url){
var modal = document.getElementById('lrs-terms-modal');
var iframe = document.getElementById('lrs-terms-iframe');
var spinner = document.querySelector('.lrs-terms-spinner');
if (!modal || !iframe) return;
modal.style.display = 'flex';
if (spinner) spinner.style.display = 'block';
iframe.style.opacity = '0';
var onLoad = function(){
iframe.removeEventListener('load', onLoad);
if (spinner) spinner.style.display = 'none';
iframe.style.opacity = '1';
};
iframe.addEventListener('load', onLoad);
if (iframe.getAttribute('src') !== url) {
iframe.setAttribute('src', url);
} else {
onLoad();
}
var closeBtn = document.querySelector('.lrs-terms-close');
if (closeBtn) {
closeBtn.onclick = closeTermsModal;
}
document.addEventListener('keydown', escHandler);
}
function closeTermsModal(){
var modal = document.getElementById('lrs-terms-modal');
if (!modal) return;
modal.style.display = 'none';
document.removeEventListener('keydown', escHandler);
}
function escHandler(e){
if (e.key === 'Escape') closeTermsModal();
}
document.addEventListener('DOMContentLoaded', function(){
if (!window.lrs_campaign || !window.lrs_campaign.id_lrspro_campaign) return;
var overlay = document.getElementById('lrs-modal-overlay');
if (!overlay) return;
// Mostrar una sola vez por campaña y navegador
try {
if (localStorage.getItem(popupKey()) === '1') return;
} catch(e) {}
// Registrar que el popup ya fue mostrado
markPopupSeen();
overlay.style.display = 'flex';
// Fondo del modal
var modal = document.getElementById('lrs-modal');
if (modal && window.lrs_campaign.bg_image) {
modal.style.backgroundImage = 'url(' + window.lrs_campaign.bg_image + ')';
modal.style.backgroundSize = 'cover';
modal.style.backgroundPosition = 'center';
modal.style.backgroundRepeat = 'no-repeat';
}
// Color del título
var title = document.querySelector('#lrs-modal header#lrs-title');
if (title && window.lrs_campaign.title_color) {
title.style.color = window.lrs_campaign.title_color;
}
// Campos numéricos
['lrs_dni','lrs_phone'].forEach(function(id){
var el = document.getElementById(id);
if (el) {
el.addEventListener('input', onlyDigits);
el.setAttribute('maxlength', id === 'lrs_dni' ? '8' : '10');
}
});
// Protección anti-spam
var submitBtn = document.querySelector('#lrs_form button[type="submit"]');
if (submitBtn) {
submitBtn.disabled = true;
setTimeout(function(){
submitBtn.disabled = false;
}, 1500);
}
// Validación de bases y condiciones
var accept = document.getElementById('lrs_accept');
if (accept) {
accept.addEventListener('invalid', function(){
this.setCustomValidity('Debés aceptar las bases y condiciones del sorteo');
});
accept.addEventListener('change', function(){
this.setCustomValidity('');
});
accept.addEventListener('input', function(){
this.setCustomValidity('');
});
}
// Modal interno de bases
var termsLink = document.querySelector('.lrs-terms-link');
if (termsLink) {
termsLink.addEventListener('click', function(ev){
ev.preventDefault();
var url = this.getAttribute('data-terms-url') || this.getAttribute('href');
if (url) openTermsModal(url);
});
}
// Cerrar popup principal
var closeBtn = document.getElementById('lrs_close');
if (closeBtn) {
closeBtn.addEventListener('click', function(){
markPopupSeen();
overlay.style.display = 'none';
});
}
// Envío del formulario
var form = document.getElementById('lrs_form');
if (form) {
form.setAttribute('method', 'post');
form.addEventListener('submit', submitForm);
}
});
})();
Chocolates
Ordenar por:
Mostrar 1-16 de 32 item(s)
Filtros activos
-
Marca:
Aguila
-
Marca:
Alpino
-
Marca:
Mapsa
-
Categorías:
Cacao En Polvo
-
Categorías:
Chocolate Baño De Reposteria
Marca:
Mapsa
Cuidado Personal: Sin TACC
Categoría: Cacao En Polvo - Producto: Cacao En Polvo Repostero - Envase: Bolsa - Presentación: X 500 G - Marca: Mapsa
Precio
$ 18.153,10
En stock
Marca:
Alpino
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco - Sticks - Envase: Bolsa - Presentación: X 1 Kg - Marca: Alpino
Precio
$ 13.206,90
En stock
Marca:
Alpino
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco - Sticks - Envase: Caja - Presentación: X 6 Kg - Marca: Alpino
Precio
$ 77.480,20
En stock
Marca:
Alpino
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco - Sticks - Envase: Bolsa - Presentación: X 250 G - Marca: Alpino
Precio
$ 3.546,30
En stock
Marca:
Alpino
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco - Sticks - Envase: Bolsa - Presentación: X 500 G - Marca: Alpino
Precio
$ 6.848,00
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -B- - 9766 - Envase: Bolsa - Presentación: X 1 Kg - Marca: Aguila
Precio
$ 12.240,40
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -B- - 9766 - Envase: Paquete - Presentación: X 5 Kg - Marca: Aguila
Precio
$ 60.340,00
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -B- - 9766 - Envase: Bolsa - Presentación: X 250 G - Marca: Aguila
Precio
$ 3.232,50
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -B- - 9766 - Envase: Bolsa - Presentación: X 500 G - Marca: Aguila
Precio
$ 6.249,50
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -M- - 9447 - Envase: Bolsa - Presentación: X 1 Kg - Marca: Aguila
Precio
$ 11.374,20
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -M- - 9447 - Envase: Caja - Presentación: X 10 Kg - Marca: Aguila
Precio
$ 112.140,00
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -M- - 9447 - Envase: Bolsa - Presentación: X 250 G - Marca: Aguila
Precio
$ 3.003,80
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco -M- - 9447 - Envase: Bolsa - Presentación: X 500 G - Marca: Aguila
Precio
$ 5.807,30
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Blanco - Envase: Paquete - Presentación: X 150 G - Marca: Aguila
Precio
$ 4.652,10
En stock
Marca:
Aguila
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Con Leche - Envase: Paquete - Presentación: X 150 G - Marca: Aguila
Precio
$ 4.652,10
En stock
Marca:
Alpino
Categoría: Chocolate Baño De Reposteria - Producto: Chocolate Baño Reposteria Semiamargo - Sticks - Envase: Bolsa - Presentación: X 1 Kg - Marca: Alpino
Precio
$ 13.206,90
En stock