Nápojová ambulance · pronájem kávovaru za odběr
Kolik káv u vás ve firmě padne za den?
Zadejte odhad a hned uvidíte, který kávovar z naší nabídky se k vám hodí – včetně menší i větší varianty a podmínek pronájmu.
Doporučená varianta
Vaše spotřeba je mimo standardní balíčky. Připravíme vám individuální nabídku na míru – stačí napsat požadavek do poptávky níže.
' +
'
' +
(featured ? '
Doporučujeme' : '') +
'
'+m.name+'
' +
'
'+m.blurb+'
' +
'
' + m.features.map(function(f){return '- '+f+'
';}).join('') + '
' +
'
Pronájem pouze za odběr '+tier.kg+' kg zrnkové kávy měsíčně (od '+tier.price.toLocaleString('cs-CZ')+' Kč bez DPH).
' +
'
' +
'
' +
'
' +
'
';
}
function render(){
var n = parseInt(cupsInput.value, 10);
if (isNaN(n) || n < 1) n = 1;
if (n > 150) n = 150;
cupsInput.value = n;
cupsRange.value = n;
var idx = findTierIndex(n);
altRow.innerHTML = '';
individualBox.style.display = 'none';
if (idx === -1){
// Pod nejmenší standardní hranicí (méně než 19 káv/den)
var t0 = TIERS[0];
leadText.innerHTML = 'Při odhadu
'+n+' káv denně jste pod naší nejmenší standardní hranicí (19 káv/den). Ukazujeme vám nejmenší dostupnou variantu – pro nižší spotřebu vám ale rádi připravíme i individuální nabídku.';
cardsBox.innerHTML = t0.machines.map(function(m,i){return machineCardHTML(m, t0, i===0);}).join('');
altRow.innerHTML = '
';
individualBox.style.display = 'flex';
} else {
var tier = TIERS[idx];
var smaller = idx > 0 ? TIERS[idx-1] : null;
var larger = idx < TIERS.length-1 ? TIERS[idx+1] : null;
leadText.innerHTML = 'Při odhadu
'+n+' káv denně vám doporučujeme tuto variantu (od '+tier.threshold+' káv denně, odběr '+tier.kg+' kg kávy měsíčně).';
cardsBox.innerHTML = tier.machines.map(function(m,i){return machineCardHTML(m, tier, i===0);}).join('');
var altHtml = '';
if (smaller){
altHtml += '
';
}
if (larger){
altHtml += '
';
} else {
altHtml += '
';
}
altRow.innerHTML = altHtml;
}
Array.prototype.forEach.call(altRow.querySelectorAll('[data-jump]'), function(btn){
btn.addEventListener('click', function(){
var v = this.getAttribute('data-jump');
if (v === 'individual'){
individualBox.style.display = 'flex';
individualBox.scrollIntoView({behavior:'smooth', block:'center'});
return;
}
cupsInput.value = v;
render();
scrollToCards();
});
});
Array.prototype.forEach.call(cardsBox.querySelectorAll('.na-cta'), function(btn){
btn.addEventListener('click', function(){
selectedMachine = decodeURIComponent(this.getAttribute('data-machine'));
selectedTierLabel = this.getAttribute('data-tier');
chip.textContent = 'Vybraný kávovar: ' + selectedMachine + ' (nabídka od ' + selectedTierLabel + ' káv/den)';
chip.classList.add('on');
$('naFormSection').scrollIntoView({behavior:'smooth', block:'start'});
$('naName').focus();
});
});
}
cupsInput.addEventListener('input', render);
cupsRange.addEventListener('input', function(){ cupsInput.value = cupsRange.value; render(); });
$('naMinus').addEventListener('click', function(){ cupsInput.value = Math.max(1, (parseInt(cupsInput.value,10)||0) - 1); render(); });
$('naPlus').addEventListener('click', function(){ cupsInput.value = Math.min(150, (parseInt(cupsInput.value,10)||0) + 1); render(); });
function buildSummary(){
var n = cupsInput.value;
var lines = [
'Poptávka pronájmu kávovaru – Nápojová ambulance',
'------------------------------------------------',
'Odhad spotřeby: ' + n + ' káv / den',
'Vybraný kávovar: ' + (selectedMachine ? selectedMachine : '(nevybráno – prosím doporučte dle spotřeby)'),
'Jméno: ' + $('naName').value,
'Firma: ' + ($('naCompany').value || '-'),
'Telefon: ' + $('naPhone').value,
'E-mail: ' + ($('naEmail').value || '-'),
'Poznámka: ' + ($('naMsg').value || '-')
];
return lines.join('\n');
}
function submitPoptavka(){
var name = $('naName').value.trim();
var phone = $('naPhone').value.trim();
var errBox = $('naError'), statusBox = $('naStatus');
errBox.classList.remove('on');
if (!name || !phone){
errBox.classList.add('on');
return;
}
var summary = buildSummary();
// ---------------------------------------------------------------
// KAM PŘIPOJIT VLASTNÍ ENDPOINT (CRM / e-shop / Make.com / Zapier):
// Odkomentujte a doplňte URL, na kterou chcete poptávky odesílat.
//
// fetch('https://vas-endpoint.example.cz/poptavky', {
// method: 'POST',
// headers: {'Content-Type':'application/json'},
// body: JSON.stringify({
// cups: cupsInput.value,
// machine: selectedMachine,
// name: name, company: $('naCompany').value, phone: phone,
// email: $('naEmail').value, message: $('naMsg').value
// })
// });
// ---------------------------------------------------------------
var subject = encodeURIComponent('Poptávka pronájmu kávovaru' + (selectedMachine ? ' – ' + selectedMachine : ''));
var body = encodeURIComponent(summary);
window.location.href = 'mailto:n-a@n-a.cz?subject=' + subject + '&body=' + body;
statusBox.innerHTML = 'Poptávka je připravená k odeslání – otevřel se váš e-mailový klient s předvyplněnou zprávou na
n-a@n-a.cz. Pokud se neotevře automaticky, použijte tlačítko „Zkopírovat poptávku“ a zprávu vložte ručně, nebo nám zavolejte na 800 100 586.';
statusBox.classList.add('on');
}
$('naSubmitBtn').addEventListener('click', submitPoptavka);
$('naCopyBtn').addEventListener('click', function(){
var summary = buildSummary();
var statusBox = $('naStatus');
var done = function(){
statusBox.innerHTML = 'Text poptávky byl zkopírován do schránky – teď ho můžete vložit do e-mailu, chatu nebo vlastního formuláře.';
statusBox.classList.add('on');
};
if (navigator.clipboard && navigator.clipboard.writeText){
navigator.clipboard.writeText(summary).then(done).catch(function(){
window.prompt('Zkopírujte text poptávky (Ctrl+C):', summary);
});
} else {
window.prompt('Zkopírujte text poptávky (Ctrl+C):', summary);
}
});
render();
// ---------------------------------------------------------------
// Automatické přizpůsobení výšky