Řazení produktů

704 položek celkem

Výpis produktů

neocim classic dlazba odolna 20x20 dekor historicka retro faixa canto noir c 07
796 Kč / balení po 4 kusech
5888
BRANCHE faixa bordura dlazba 20x20 neocim classic
1 932 Kč / bal
5882
Elysse orientální cementová dlažba 20x20 mat – barvy na výběr
1 290 Kč / bal
5870/VLA
bastia dlazba cementova historicka handmade 20x20 18
1 290 Kč / bal
5864/060
Couleur cementová jednobarevná dlažba handmade 20x20 mat – barvy na výběr
1 290 Kč / bal
5837/01-
annecy cementova orientalni dlazba 01
1 290 Kč / bal
5726/H42
neocim glasits macro white dlazba terrazzo bila 20x20 02
1 834 Kč / bal
5264
cesi full body mozaika fluoro 5x5 odolna celoslinuta
od 3 600 Kč / bal
4877/3X1
retro dlazba obklady imitace terazza 20x20 victorian
–20 %
1 048 Kč / bal
4755
retro circle cerno bila dlazba obklady historicky dekor
–20 %
1 048 Kč / bal
4754
retro dlazba obklady imitace terazza 20x20 wind rose
–20 %
1 048 Kč / bal
4753
retro dlazba obklady imitace terazza 20x20 triangles
–20 %
1 048 Kč / bal
4752
retro dlazba obklady imitace terazza 20x20 classic
–20 %
1 048 Kč / bal
4751
retro dlazba obklady imitace terazza 20x20 cosmos
–20 %
1 048 Kč / bal
4750
retro dlazba obklady imitace terazza 20x20 colonial
–20 %
1 048 Kč / bal
4749
timeless dlazba obklady retro rustikalni jednobarevne vzory grey
–20 %
1 000 Kč / bal
4747
timeless dlazba obklady retro rustikalni jednobarevne vzory black
–20 %
1 000 Kč / bal
4746
timeless dlazba obklady retro rustikalni jednobarevne vzory white
–20 %
1 000 Kč / bal
4745
paint elegance dlazba obklady vzorovane retro 20x20
–20 %
Paint Elegance vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4739
timeless dlazba obklady retro rustikalni jednobarevne vzory mix cold
–20 %
1 000 Kč / bal
4737
timeless dlazba obklady retro rustikalni jednobarevne vzory barcelona
–20 %
1 000 Kč / bal
4736
timeless dlazba obklady retro rustikalni jednobarevne vzory rome 02
–20 %
1 000 Kč / bal
4735
timeless dlazba obklady retro rustikalni jednobarevne vzory london
–20 %
1 000 Kč / bal
4734
timeless dlazba obklady retro rustikalni jednobarevne vzory madrid
–20 %
1 000 Kč / bal
4733
timeless dlazba obklady retro rustikalni jednobarevne vzory pisa 03
–20 %
1 000 Kč / bal
4732
timeless dlazba obklady retro rustikalni jednobarevne vzory rome 02
–20 %
1 000 Kč / bal
87/NA1172
timeless dlazba obklady retro rustikalni jednobarevne vzory siena 02
–20 %
1 000 Kč / bal
4730
timeless dlazba obklady retro rustikalni jednobarevne vzory athens
–20 %
1 000 Kč / bal
4729
timeless dlazba obklady retro rustikalni jednobarevne vzory venice 02
–20 %
1 000 Kč / bal
4728
retro dlazba obklady imitace terazza 20x20 white
1 310 Kč / bal
9972
retro dlazba obklady imitace terazza 20x20 gothic
–20 %
1 048 Kč / bal
4727
paint mix dlazba obklady vzorovane retro 20x20 01
–20 %
Paint Mix patchwork dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4617
paint cardinali dlazba obklady vzorovane retro 20x20
–20 %
1 048 Kč / bal
4616
paint treccia dlazba obklady vzorovane retro 20x20
–20 %
Paint Treccia vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4615
paint rombi dlazba obklady vzorovane retro 20x20
–20 %
Paint Rombi vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4613
paint cubi dlazba obklady vzorovane retro 20x20
–20 %
Paint Cubi 3D vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4612
paint fiore dlazba obklady vzorovane retro 20x20
–20 %
Paint Fiore vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4611
paint romantico dlazba obklady vzorovane retro 20x20
–20 %
1 048 Kč / bal
4610
paint ice dlazba obklady vzorovane retro 20x20
–20 %
Paint Ice jednobarevná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4609
mystique mix dlazba obklady retro opotrebovane postarsene 20x20 01
–20 %
Mystique Mix patchwork dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4608
mystique tomar dlazba obklady retro opotrebovane postarsene 20x20 01
–20 %
Mystique Tomar vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4607
mystique sintra dlazba obklady retro opotrebovane postarsene 20x20 02
–20 %
1 048 Kč / bal
4606
mystique porto dlazba obklady retro opotrebovane postarsene 20x20 01
–20 %
Mystique Porto vzorovaná dlažba a obklad 20,5x20,5 mat
Na objednávku - běžně do 6 týdnů
1 048 Kč / bal
4605

Ovládací prvky výpisu

704 položek celkem
Grafický návrh vytvořil a nakódoval Shoptak.cz
(function () { // ===== KONFIGURACE NÁZVŮ DOPRAV ===== var CZ_DISCOUNT_TEXT = "TEST-DOPRAVA-CZ-sleva-bez kodu"; var CZ_STANDARD_TEXT = "TEST-DOPRAVA-CZ-standard-s kodem"; var SK_DISCOUNT_TEXT = "TEST-DOPRAVA-SK-sleva-bez kodu"; var SK_STANDARD_TEXT = "TEST-DOPRAVA-SK-standard-s kodem"; // ===== DETEKCE, ZDA JE APLIKOVANÝ SLEVOVÝ KUPÓN ===== function isCouponApplied() { return document.querySelector(".applied-coupon") !== null; } // ===== NALEZENÍ ŘÁDKŮ DOPRAV ===== function getTestShippingRows() { var result = { czDiscount: null, czStandard: null, skDiscount: null, skStandard: null, }; var radios = document.querySelectorAll( 'input[type="radio"][name*="transport"], input[type="radio"][name*="shipping"], input[type="radio"][name*="delivery"]' ); radios.forEach(function (input) { var label = document.querySelector('label[for="' + input.id + '"]') || input.closest("label"); if (!label) return; var text = label.textContent.trim(); var typeKey = null; if (text.indexOf(CZ_DISCOUNT_TEXT) !== -1) typeKey = "czDiscount"; else if (text.indexOf(CZ_STANDARD_TEXT) !== -1) typeKey = "czStandard"; else if (text.indexOf(SK_DISCOUNT_TEXT) !== -1) typeKey = "skDiscount"; else if (text.indexOf(SK_STANDARD_TEXT) !== -1) typeKey = "skStandard"; if (!typeKey) return; var row = input.closest("li, .radio-wrapper, .cart-shipping-method, .shipping-method, .box-method, .type-transport") || label.closest("li, .radio-wrapper, .cart-shipping-method, .shipping-method, .box-method, .type-transport") || input.parentElement; result[typeKey] = { row: row, input: input, label: label }; }); return result; } // ===== HLAVNÍ LOGIKA ZOBRAZENÍ ===== function updateShippingVisibility() { var rows = getTestShippingRows(); // když žádná z testovacích doprav není na stránce, nemáme co dělat if ( !rows.czDiscount && !rows.czStandard && !rows.skDiscount && !rows.skStandard ) { return; } var coupon = isCouponApplied(); // Pomocné funkce function hideRow(obj) { if (!obj || !obj.row) return; obj.row.style.display = "none"; } function showRow(obj) { if (!obj || !obj.row) return; obj.row.style.display = ""; } function selectIfPossible(obj) { if (!obj || !obj.input) return; if (!obj.input.disabled) { obj.input.checked = true; } } // ===== KDYŽ JE KUPÓN ===== if (coupon) { // skryjeme slevové varianty hideRow(rows.czDiscount); hideRow(rows.skDiscount); // zobrazíme standardní varianty (pokud existují) showRow(rows.czStandard); showRow(rows.skStandard); // přednostně vybereme standard, pokud nic jiného není vybráno // (nechceme přepisovat osobní odběr atd., jen když uživatel klikne na testovací dopravu) return; } // ===== KDYŽ NENÍ KUPÓN – ŘEŠÍME ZVLÁŠŤ CZ A SK ===== // --- ČESKO --- if (rows.czDiscount || rows.czStandard) { var czDiscountAvailable = rows.czDiscount && rows.czDiscount.input && !rows.czDiscount.input.disabled; if (czDiscountAvailable) { // sleva je dostupná → ukážeme ji, standard skryjeme showRow(rows.czDiscount); hideRow(rows.czStandard); selectIfPossible(rows.czDiscount); } else { // sleva není dostupná → ukážeme standard, sleva pryč showRow(rows.czStandard); hideRow(rows.czDiscount); selectIfPossible(rows.czStandard); } } // --- SLOVENSKO --- if (rows.skDiscount || rows.skStandard) { var skDiscountAvailable = rows.skDiscount && rows.skDiscount.input && !rows.skDiscount.input.disabled; if (skDiscountAvailable) { // sleva je dostupná → ukážeme ji, standard skryjeme showRow(rows.skDiscount); hideRow(rows.skStandard); selectIfPossible(rows.skDiscount); } else { // sleva není dostupná → ukážeme standard, sleva pryč showRow(rows.skStandard); hideRow(rows.skDiscount); selectIfPossible(rows.skStandard); } } } // ===== INIT + SLEDOVÁNÍ ZMĚN V KOŠÍKU (AJAX) ===== function initShippingLogic() { updateShippingVisibility(); } document.addEventListener("DOMContentLoaded", function () { initShippingLogic(); var container = document.querySelector("form[name='basket']") || document.querySelector("#basketForm") || document.querySelector(".cart-inner") || document.querySelector(".order-process"); if (!container) return; var observer = new MutationObserver(function () { initShippingLogic(); }); observer.observe(container, { childList: true, subtree: true, }); }); })();