Zaregistrujte se a získejte 15% slevu
| Newsletter
Čištění koberců Profesionální čistírna koberců a čisticí služby Svěřte své potřeby po čištění profesionálům. Pomůžeme vám osvědčenými šetrnými metodami. Využijte naši pohodlnou službu vyzvednutí a doručení, která je k dispozici po celém Německu. Pro dotazy ohledně cen kontaktujte naši zákaznickou službu nebo vyplňte náš online formulář pro čištění.
Jak si objednat čištění koberců online Výběr data a místa vyzvednutí Profesionálně vyčistíme váš koberec Získáte zpět svůj čistý koberec Šest kroků k čistému koberci 1. Měření Pomocí metru nebo pravítka změřte velikost svého koberce a zašlete nám tyto údaje.
2. Balíček Dodáme vám obal na měření vašeho koberce.
3. Balení Sbalte váš koberec a vložte ho do připraveného obalu.
4. Vyzvednutí Vyzvedneme koberec u vás doma. Náš pojištěný kurýr se postará o vyzvednutí i vrácení.
5. Čištění Vykoupejeme váš koberec šetrnou metodou vhodnou i pro alergiky. V případě potřeby ho také opravíme.
6. Doručení V den, který jste si vybrali, vám náš pojištěný kurýr doručí váš čistý koberec přímo domů.
Proč si vybrat nás pro čištění koberců?
Více než 50 let zkušeností
Prováděno odborníky
Služba vyzvednutí a doručení
Zpětné tukování a impregnace
window.addEventListener("load", () => {
let exchangeCurrency = 1;
let additionalPrice = 12;
const fetchExchangeRate = async () => {
try {
const res = await fetch('https://api.fastforex.io/fetch-one?from=EUR&to=CZK&api_key=f627cb0f42-1fb81ebaed-rtnzmr');
const response = await res.json();
exchangeCurrency = response.result['CZK'];
document.querySelector('#additional-cost-price').innerHTML = (additionalPrice * exchangeCurrency).toFixed(2);
} catch (err) {
console.log(err);
}
};
fetchExchangeRate();
function updatePrice() {
const length = parseInt(document.querySelector('.input-length').value) || 0;
const width = parseInt(document.querySelector('.input-breadth').value) || 0;
const showPrice = document.querySelector('.price-frame');
const cleaningPrice = document.querySelector('#cleaning-price');
const silkRug = document.querySelector('.silk-rug');
let subPrice = (length * width) / 10000;
let basePrice = 40;
let totalPrice = subPrice * basePrice * exchangeCurrency;
let totalCost = 0;
if (silkRug.checked) {
let silkPerMeter = subPrice * additionalPrice;
totalCost = totalPrice + silkPerMeter;
showPrice.innerText = totalCost.toFixed(2) + ' ' + "Kč";
cleaningPrice.innerText = totalCost.toFixed(2) + ' ' + "Kč";
} else {
showPrice.innerText = totalPrice.toFixed(2) + ' ' + "Kč";
cleaningPrice.innerText = totalPrice.toFixed(2) + ' ' + "Kč";
}
};
const lengthInput = document.querySelector(".input-length");
const widthInput = document.querySelector(".input-breadth");
const checkbox = document.querySelector(".silk-rug")
lengthInput.addEventListener("input", updatePrice);
widthInput.addEventListener("input", updatePrice);
checkbox.addEventListener("change", updatePrice);
document.querySelector('.file-input').addEventListener('change', function(event) {
var files = event.target.files;
var imagePreview = document.getElementById('image-preview')
imagePreview.innerHTML = ''
for(let i = 0;i < files.length;i++) {
var file = files[i]
if(file.type.match('image.*')) {
var reader = new FileReader()
reader.onload = (function(file){
return function(event){
var img = document.createElement('img');
img.v-lazyload-img data-src = event.target.result;
imagePreview.appendChild(img);
}
})(file)
reader.readAsDataURL(file)
}
}
});
document.getElementById('rug-cleaning-form').addEventListener('reset', function() {
var imagePreview = document.getElementById('image-preview');
imagePreview.innerHTML = '';
var priceFrame = document.querySelector('.price-frame');
priceFrame.innerHTML = '0.00 ' + "Kč";
});
});
You are on our Czech website!
The website is in Czech language. Would you like to be redirected to our Englisch website for a better experience?
Stay on Site
$(document).ready(function() {
function setLocalStorage(key, value) { localStorage.setItem(key, value); }
function getLocalStorage(key) { return localStorage.getItem(key); }
function fetchData() {
var lastShownDate = getLocalStorage('geoLocationModalShownDate');
var currentDate = new Date().getTime();
var daysSinceLastShown = lastShownDate ? (currentDate - lastShownDate) / (1000 * 3600 * 24) : null;
if (getLocalStorage('geoLocationModalShown') && daysSinceLastShown < 3) return;
fetch("https://morgenland-cpanel.eu/api/morgenland-info").then(function(r) {
if (!r.ok) throw new Error('HTTP error! status: ' + r.status);
return r.json();
}).then(function(d) {
var c = normalizeCountryCode(d.data.countryCode), l = [{"lang":"de","locale":"de","url":"https:\/\/www.morgenland-teppiche.de\/teppichreinigung","name":"German","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/German.png"},{"lang":"en","locale":"en","url":"https:\/\/www.morgenland-rugs.com\/rug-cleaning","name":"English","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/USA.png"},{"lang":"uk","locale":"en-gb","url":"https:\/\/www.morgenland-rugs.co.uk\/rug-cleaning","name":"English","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/UK.png"},{"lang":"fr","locale":"fr","url":"https:\/\/www.morgenland-tapis.fr\/nettoyage-de-tapis","name":"French","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/France.png"},{"lang":"nl","locale":"nl","url":"https:\/\/www.morgenland-tapijt.nl\/tapijtreiniging","name":"Dutch","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Netherland.png"},{"lang":"se","locale":"sv-SE","url":"https:\/\/www.morgenland-mattor.se\/rengoering-av","name":"Swedish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Sweden.png"},{"lang":"at","locale":"de-AT","url":"https:\/\/www.morgenland-teppiche.at\/teppichreinigung","name":"Austria","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Austria.png"},{"lang":"ch","locale":"de-CH","url":"https:\/\/www.morgenland-teppiche.ch\/teppichreinigung","name":"Swiss German","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Switzerland.png"},{"lang":"nn","locale":"no-NO","url":"https:\/\/www.morgenland-tepper.com\/rengj-ring-av-tepper","name":"Norwegian","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Norway.png"},{"lang":"da","locale":"da","url":"https:\/\/www.morgenland-taepper.com\/taepperensning","name":"Danish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Denmark.png"},{"lang":"es","locale":"es","url":"https:\/\/www.morgenland-alfombra.es\/limpieza-de-alfombras","name":"Spanish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Spain.png"},{"lang":"it","locale":"it","url":"https:\/\/www.morgenland-tappeto.it\/pulizia-della-moquette","name":"Italian","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Italy.png"},{"lang":"pl","locale":"pl","url":"https:\/\/www.morgenland-dywany.pl\/czyszczenie-dywanow","name":"Polish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Poland.png"},{"lang":"pt","locale":"pt","url":"https:\/\/www.morgenland-tapetes.pt\/limpeza-de-alcatifas","name":"Portuguese","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Portguese.png"}], a = {"lang":"cz","name":"Czech","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Czech-Republic.png"}, f = findActiveUrl(l, c);
if (shouldShowModal(f, a, c)) {
updateModal(f);
$('#geoLocationModal').modal('show');
$('#geoLocationModal').attr('aria-hidden', 'false');
setLocalStorage('geoLocationModalShown', 'true');
setLocalStorage('geoLocationModalShownDate', currentDate);
}
}).catch(function(e) { console.error('Fetch error:', e.message); });
}
function normalizeCountryCode(c) {
return c.toLowerCase() === "gb" ? "uk" : c.toLowerCase();
}
function findActiveUrl(l, c) {
var d = l.filter(function(u) { return u.lang === 'en'; })[0];
return l.find(function(u) { return u.lang === c; }) || d;
}
function shouldShowModal(foundUrl, activeUrl, countryCode) {
if (!foundUrl || countryCode === activeUrl.lang) return false;
var exceptions = { 'de': ['at', 'ch'], 'uk': ['en'], 'en': ['uk'], 'at': ['de', 'ch'], 'ch': ['de', 'at'] };
var activeExceptions = exceptions[activeUrl.lang] || [];
return !activeExceptions.includes(foundUrl.lang);
}
function updateModal(f) {
var b = document.querySelector('#redirectButton'), t = document.querySelector('#geoLocationText'), bt = document.querySelector('#redirectButtonText'), bi = document.querySelector('#redirectButtonImage');
b.href = f.url;
t.textContent = "The website is in Czech language. Would you like to be redirected to our {name} website for a better experience?".replace("{name}", f.name);
bi.src = bi['data-src'] = f.image;
bi.alt = f.name;
bt.textContent = "Redirect to {name} Site".replace("{name}", f.name);
}
fetchData();
});