Webotvůrci

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

Upraveno: 8. 1. 2026
Jste zde:
Délka čtení: 5 min

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.

Spolupráce na projektu s klientem Centrum-zatepleni.cz

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 centrum-zatepleni.cz .

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 např. 37 m².
Chceme mu:

  • zobrazit cenu za 1 m² (kvůli porovnávání, vyhledávačům i férovosti),
  • automaticky spočítat, že potřebuje 2 balení,
  • ukázat i celkový objem v m³ a přepočítané ceny,
  • přidat srozumitelné vstupy – tedy ne „množství 1“, ale „chci zateplit 37 m²“.

Jak jsme to nastavili

  1. Cena produktu je zadávána za m².
  2. Velikost balení (např. 25 m²) zadáváme do popisných parametrů produktu.
  3. Skripty si z těchto parametrů načítají:
    • obsah balení,
    • případně tloušťku (pro výpočet objemu),
    • další volitelné údaje (např. počet kusů).
  4. Nasazená kalkulačka pak:
    • zobrazí vstupní pole (např. „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),
    • přehledně aktualizuje celkovou cenu i přepočet.

Proč je to chytré?

  • Zákazník nemusí přemýšlet, kolik balení má vložit.
  • Uvidí reálné náklady před přidáním do košíku.
  • Vyhledávače i marketplaces stále indexují správnou jednotkovou cenu.
  • Šablona zůstává čistá – neřeší se žádné varianty nebo přepočty v administraci.

A jak to vypadá v praxi?

U produktů jako je Styrotrade EPS 70 F – tl. 10 mm najdete pod cenou intuitivní kalkulačku, kde:

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

To vše s přehledným vizuálním členěním a tlačítkem „Do košíku“ zabudovaným přímo v kalkulačce.

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

Aby celý systém fungoval správně nejen na produktové kartě, ale i v přehledech kategorií a v košíku, je potřeba splnit dvě důležité podmínky.

Produkty jako nevariantní položky propojené mezi sebou

Pokud chceme, aby byla cena za 1 m² viditelná už v přehledu kategorií a zároveň bylo možné filtrovat produkty podle ceny jednotlivých tlouštěk, je v tomto případě nejvhodnější řešení zadat jednotlivé tloušťky polystyrenů jako samostatné (nevariantní) produkty.

Tyto produkty jsou následně mezi sebou propojeny pomocí doplňku Propojení produktů, což přináší několik výhod:

  • v kategoriích se nezobrazuje zavádějící cena typu „od 20 Kč“ podle nejlevnější varianty,
  • každá tloušťka má svou vlastní cenu za m²,
  • zákazník se mezi tloušťkami snadno přepíná přímo na produktové kartě.

V závislosti na konkrétních požadavcích klienta je možné kalkulačku použít i u variantních produktů, nicméně výše popsané řešení se v praxi osvědčilo jako nejčistší z pohledu cen, filtrování i porovnávání.

Nákup pouze po celých baleních

Aby bylo možné produkty nakupovat výhradně po celých baleních (tedy po násobcích m²), je potřeba:

Kalkulačka na produktové kartě zajišťuje správné přepočty množství ještě před vložením do košíku (na základě parametru Obsah balení), zatímco doplněk Objednávání po násobcích hlídá správné násobky i přímo v košíku. Díky tomu je celý objednávkový proces konzistentní a nedochází k situaci, kdy by zákazník mohl objednat „rozpadlé“ množství.

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

Toto řešení, byť velmi užitečné pro zákazníky, má jednu potenciální slabinu, na kterou je třeba myslet:

vyhledávače a srovnávače cen (např. Google Shopping, Zboží.cz, Heureka) mají zavedené automatické kontroly souladu mezi deklarovanou cenou a výslednou cenou v košíku.

Typicky kontrolují, zda:

  • cena uvedená ve feedu odpovídá ceně na produktové stránce,
  • se cena po přidání do košíku nezmění způsobem, který by zákazníka mohl klamat,
  • nedochází k rozdílům způsobeným přepočtem jednotek nebo automatickým navyšováním množství.

A právě v tomto scénáři – kdy zákazník zadá třeba 3 m² a kalkulačka mu automaticky zaokrouhlí na 2 balení po 2,5 m² – může při automatickém testování bot narazit na jinou cenu, než jaká je uvedená ve feedu. V takovém případě může být produkt (nebo celý e-shop) dočasně zablokován nebo vyloučen z reklam.

Abychom tento problém vyřešili, spolupracovali jsme na projektu s Filipesmedia, marketingovými odborníky.

Spolupráce na projektu s Filipesmedia

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 filipesmedia.cz.

Řešení od Filipesmedia

Každý reklamní systém vyžaduje trochu jiný přístup, aby produkty schválil a bylo je možné inzerovat. Produktová data posílaná v xml feedu do jednotlivých systémů je tak potřeba upravit v editačním nástroji pro xml feedy. Ideální pro tyto úpravy je Mergado, které funguje spolehlivě a využijete jej i pro další optimalizace produktových dat pro reklamní systémy. Proto si jednotlivé případy vysvětlíme právě na Mergadu.

Google

Google si sám kontroluje, zda nabídka promovaná skrze něj odpovídá tomu, za kolik lze produkt zakoupit na webu. V opačném případě je produkt Googlem zamítnut. Shoptet už Googlu ve feedu správně posílá cenu za celé balení a to díky vyplněnému minimálnímu objednatelnému množství. Co ale musíme upravit, je element g:unit_pricing_measure, kde musíme uvést reálné množství v balení se správnou jednotkou. V našem případě se jedná o metry čtvereční – sqm a pro každý produkt to vezmeme opět z textového parametru Obsah balení nebo z parametru Minimální objednatelné množství. Ani jedna tato informace není přítomná ve standardním produktovém feedu pro Google od Shoptetu. Musíme si tuto informaci tedy přidat k feedu v Mergadu pomocí pravidla Import datového souboru. 

Pro to je důležité si nejprve připravit v Shoptetu samostatný export s potřebnými elementy do CSV. Ten si vytvoříte v administraci Produkty – Export – Vlastní export. Zvolíme CSV a v dolní části se nám připraví URL adresa s daným CSV souborem. Tu následně využijeme pro import hodnot minimálního objednatelného množství do Mergada.

Dalším pravidlem “Hromadné přepisování dle výběrů” importované hodnoty minimálního objednatelného množství vepíšeme do elementu g:unit_pricing_measure a to včetně potřebné jednotky ct (kusy) nebo sqm (m²).

Díky tomu následně do Googlu posíláme produkt s cenou za balení a informací o tom, kolik jednotek v balení je. Google pak produkt schválí a v inzerci ho zobrazuje s cenou za balení včetně dodatečné jednotkové ceny.

Heureka

Na Heurece vždy záleží na tom, jak je daný typ sortimentu inzerován na jejich portálu. Podle toho je potřeba data upravit, aby nás Heureka napárovala na správnou produktovou kartu. Často jsou produkty inzerovány jako celá balení, po kterých je lze nakoupit a tak tomu je i v případě polystyrenů.

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

Obsah balení máme v textovém parametru, využijeme ho tedy a vynásobíme v Mergadu pravidlem Výpočet cenu produktu (PRICE_VAT) za m² obsahem balení. Tím získáme cenu za celé balení.

Druhým pravidlem “Přepsat” upravíme název produktu tak, aby obsahoval na svém konci informaci o velikosti balení. Toho dosáhneme složením názvu produktu z původního názvu a hodnoty parametru “Obsah balení”.


Výsledkem je pak produkt s upraveným názvem a cenou podle obsahu balení, který nám Heureka schválí a napáruje na produktovou kartu. Důležité je, aby Heureka při kontrole na eshopu na produktové kartě viděla cenu za celé balení a aby celý objednávkový proces probíhal právě po baleních.

Seznam

Na Seznamu podobně jako na Heurece záleží na jakou produktovou kartu se budeme párovat a jakým způsobem je zboží inzerováno na portálu zbozi.cz. Zda je produkt prodáván po baleních nebo “po jednotkách”. V našem případě jsou polystyreny inzerovány v ceně za m² a s feedem tak nemáme v této části žádnou práci navíc. Produkt ve feedu je již s cenou za 1 m² a je tak nutné jen zajistit, aby na produktové kartě v eshopu cena za 1 m² byla viditelná.

Na závěr bychom rádi poděkovali týmu FilipesMedia nejen za spolupráci na samotném technickém řešení, ale také za cenné know-how v oblasti reklamních systémů a produktových feedů, které se promítlo i do obsahu tohoto článku. Díky propojení technického a marketingového pohledu vzniklo řešení, které funguje jak pro zákazníky, tak pro vyhledávače a srovnávače cen.

Pomohl Vám tento článek?
Dislike 0 0 z 0 shledali tento návod přínosný.