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
- Cena produktu se zadává za m²
- Velikost balení (např. 25 m²) se vloží do popisných parametrů
- Skripty si načítají:
- obsah balení
- případně tloušťku (pro výpočet objemu)
- další volitelné údaje
- 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)
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.
Ř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 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:
- Vytvořit vlastní export v administraci (Produkty – Export – Vlastní export)
- Importovat hodnoty minimálního objednatelného množství do Mergada
- Pravidlem „Hromadné přepisování" vepsat hodnoty do elementu g:unit_pricing_measure s jednotkou
Výsledek: Google schválí produkt a zobrazuje ho s cenou za balení a jednotkovou cenou.
Heureka
Heureka požaduje cenu za celé balení a velikost balení v názvu produktu.
Postup:
- Pravidlem „Výpočet" vynásobit cenu za m² obsahem balení → cena za balení
- Pravidlem „Přepsat" složit název z původního názvu a hodnoty parametru „Obsah balení"
Výsledkem je produkt s upraveným názvem a cenou podle obsahu balení.
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.