# Jak prodávat po baleních, ale zobrazovat cenu za m²: chytrá kalkulačka pro stavební materiál

> Chytrá kalkulačka pro Shoptet, která zobrazuje cenu za m², automaticky dopočítá počet balení a hlídá soulad cen ve feedech pro Google, Heureku i Zboží.cz.

- **Zdroj:** https://www.webotvurci.cz/navody/obecne-navody-pro-shoptet/prodej-po-balenich-cena-za-m2/
- **Doplněk / kategorie:** Obecné návody pro Shoptet (https://www.webotvurci.cz/navody/obecne-navody-pro-shoptet/)
- **Datum:** 2026-01-08
- **Autor:** Webotvůrci (https://www.webotvurci.cz/)

---

Prodáváte dlaždičky, podlahy nebo polystyren, které nabízíte po baleních, ale chcete zákazníkům ukazovat cenu za metr čtvereční a zároveň jim usnadnit výpočet množství balení? Přesně to jsme řešili na e-shopu Centrum zateplení – a výsledkem je chytré řešení, které šetří čas zákazníkům i provozovatelům.

<div style="display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 18px;margin:18px 0;background:#f5f7fb;border:1px solid rgba(0,0,0,0.08);border-radius:12px;" role="note" aria-label="Spolupráce s klientem Centrum zateplení">
  <div style="flex:1 1 auto;min-width:220px;">
    <p style="margin:0 0 6px 0;font-weight:700;font-size:16px;line-height:1.25;">Spolupráce na projektu s klientem Centrum-zatepleni.cz</p>
    <p style="margin:0;font-size:14px;line-height:1.4;">Specialisté s mnohaletými zkušenostmi v oblasti zateplovacích systémů a materiálů. Nabízí široké možnosti spolupráce od grafického návrhu fasád až po dodání kompletních zateplovacích systémů. Prodej B2C i B2B. Více na <a href="https://www.centrum-zatepleni.cz/" target="_blank" rel="noopener">centrum-zatepleni.cz</a>.</p>
  </div>
  <div style="flex:0 0 auto;">
    <img src="https://www.webotvurci.cz/uploads/navody/logo-centrum-zatepleni.png" alt="Centrum zateplení" style="display:block;max-height:32px;max-width:140px;width:auto;height:auto;" />
  </div>
</div>

## Co jsme potřebovali vyřešit?

Polystyrenové desky se prodávají v baleních po 25 m². Zákazník ale potřebuje zateplit třeba 37 m². Cílem bylo:

- zobrazit **cenu za 1 m²** (pro porovnávání a férové ceny)
- **automaticky spočítat** potřebný počet balení
- ukázat celkový objem v m³ a přepočítané ceny
- přidat srozumitelné vstupy místo „množství 1"

## Jak jsme to nastavili

1. **Cena produktu** se zadává za m²
2. **Velikost balení** (např. 25 m²) se vloží do popisných parametrů
3. Skripty si načítají:
   - obsah balení
   - případně tloušťku (pro výpočet objemu)
   - další volitelné údaje
4. **Kalkulačka** pak:
   - zobrazí vstupní pole („Kolik m² potřebujete?")
   - dopočítá počet balení
   - ukáže výslednou cenu za m² / balení / m³
   - zohlední prořez (např. 5 % navíc)

![Nastavení produktu v Shoptetu – cena za m² a měrná jednotka](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-shoptet-cena-jednotka.png)

![Popisné parametry produktu v Shoptetu – kalkulačka a obsah balení](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-shoptet-popisne-parametry.png)

## Proč je to chytré?

- Zákazník „nemusí přemýšlet", kolik balení vložit
- Uvidí „reálné náklady před přidáním do košíku"
- Vyhledávače indexují správnou jednotkovou cenu
- Šablona zůstává čistá bez variant a přepočtů v administraci

## A jak to vypadá v praxi?

U produktů najdete pod cenou intuitivní kalkulačku, kde:

- Zadáte potřebné m²
- Vyberete případný prořez (0 %, 5 %, 10 %)
- Okamžitě vidíte:
  - kolik balení budete potřebovat
  - kolik zaplatíte celkem
  - objem v m³
  - přepočtenou cenu za jednotky

## Co je potřeba mít správně nastavené v e-shopu

### Produkty jako nevariantní položky propojené mezi sebou

Jednotlivé tloušťky polystyrenů se zadávají jako samostatné (nevariantní) produkty propojené pomocí doplňku **Propojení produktů**. To přináší:

- v kategoriích se nezobrazuje zavádějící cena „od 20 Kč"
- každá tloušťka má svou vlastní cenu za m²
- zákazník se mezi tloušťkami snadno přepíná na produktové kartě

### Nákup pouze po celých baleních

Je potřeba:

- nastavit **minimální objednatelné množství** u produktu
- použít doplněk **Objednávání po násobcích**

Kalkulačka zajišťuje správné přepočty před vložením do košíku, zatímco doplněk hlídá správné násobky přímo v košíku.

## ⚠️ Jedno úskalí, na které je třeba dát pozor

Vyhledávače a srovnávače cen (Google Shopping, Zboží.cz, Heureka) mají zavedené automatické kontroly souladu mezi deklarovanou cenou a cenou v košíku. Když zákazník zadá 3 m² a kalkulačka zaokrouhlí na 2 balení, mohou „boti automaticky narazit na jinou cenu, než jaká je ve feedu". V takovém případě může být produkt nebo e-shop dočasně zablokován.

Abychom tento problém vyřešili, spolupracovali jsme na projektu s [Filipesmedia](https://www.filipesmedia.cz/), marketingovými odborníky.

<div style="display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 18px;margin:18px 0;background:#f5f7fb;border:1px solid rgba(0,0,0,0.08);border-radius:12px;" role="note" aria-label="Spolupráce s Filipesmedia">
  <div style="flex:1 1 auto;min-width:220px;">
    <p style="margin:0 0 6px 0;font-weight:700;font-size:16px;line-height:1.25;">Spolupráce na projektu s Filipesmedia</p>
    <p style="margin:0;font-size:14px;line-height:1.4;">E-commerce marketingoví specialisté se zkušeností s produktovými feedy (Google, Heureka, Zboží.cz), kteří pomohli nastavit výstupy tak, aby prošly kontrolami reklamních systémů. Více na <a href="https://www.filipesmedia.cz/" target="_blank" rel="noopener">filipesmedia.cz</a>.</p>
  </div>
  <div style="flex:0 0 auto;">
    <img src="https://www.webotvurci.cz/uploads/navody/logo-filipesmedia.svg" alt="Filipesmedia" style="display:block;height:26px;width:auto;" />
  </div>
</div>

## Řešení od Filipesmedia

Jednotlivé reklamní systémy vyžadují jiný přístup. Produktová data v xml feedu je potřeba upravit v editačním nástroji. Ideální je Mergado.

### Google

Google kontroluje, zda nabídka odpovídá ceně na webu. Musíme upravit element **g:unit_pricing_measure**, kde uvedeme reálné množství v balení se správnou jednotkou (sqm pro m²).

Postup:
1. Vytvořit vlastní export v administraci (Produkty – Export – Vlastní export)
2. Importovat hodnoty minimálního objednatelného množství do Mergada

![Mergado – import CSV exportu ze Shoptetu s minimálním objednatelným množstvím](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-mergado-import-csv.png)

3. Pravidlem „Hromadné přepisování" vepsat hodnoty do elementu g:unit_pricing_measure s jednotkou

![Mergado – hromadné přepisování hodnot do elementu g:unit_pricing_measure](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-mergado-prepis-unit-pricing.png)

Výsledek: Google schválí produkt a zobrazuje ho s cenou za balení a jednotkovou cenou.

![Výsledek v Google Shopping – produkty s cenou za balení a jednotkovou cenou](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-google-vysledek.png)

### Heureka

Heureka požaduje **cenu za celé balení a velikost balení v názvu produktu**.

Postup:
1. Pravidlem „Výpočet" vynásobit cenu za m² obsahem balení → cena za balení

![Mergado – pravidlo Výpočet: cena za m² × obsah balení](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-mergado-vypocet-ceny.png)

2. Pravidlem „Přepsat" složit název z původního názvu a hodnoty parametru „Obsah balení"

![Mergado – pravidlo Přepsat: doplnění obsahu balení do názvu produktu](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-mergado-prepsat-nazev.png)

Výsledkem je produkt s upraveným názvem a cenou podle obsahu balení.

![Mergado – náhled produktu s upraveným názvem a cenou za balení pro Heureku](https://www.webotvurci.cz/uploads/navody/prodej-po-balenich-mergado-vysledek-heureka.png)

### Seznam

Seznam (zbozi.cz) podobně jako Heureka záleží na tom, jak je zboží inzerováno. V tomto případě jsou polystyreny inzerovány v ceně za m², takže „ve feedu nemáme žádnou práci navíc". Je jen nutné zajistit, aby cena za 1 m² byla viditelná na produktové kartě v e-shopu.

---

*Návod pochází z webu Webotvůrci — Zlatý a Premium partner Shoptetu.*
*Všechny návody: https://www.webotvurci.cz/navody/ · Kontakt: jsme@webotvurci.cz*
