+420 728 089 029EN

Minimální a maximální rozměry v kalkulačce: jak je nastavit

⏱ 4 min čtení

Prodáváte koberce, rolety, sklo nebo desky na míru? Pak určitě nechcete, aby zákazník objednal roletu širokou 12 metrů nebo koberec o šířce 3 centimetry. Produktová kalkulačka umí hlídat minimální a maximální rozměry. Nastavíte je jednoduše přes parametry produktu, bez programování a bez úprav šablony.

Funkce je součástí jádra kalkulačky, takže nemusíte nic instalovat. Stačí ji nastavit na produktech. Pokud kalkulačku teprve nastavujete, začněte základním návodem k Produktové kalkulačce.

Co funkce dělá

  • Zákazník nemůže vložit do košíku produkt s rozměrem mimo povolený rozsah.
  • Pod polem se ukáže srozumitelná hláška, např. „Max. šířka je 1500 mm“.
  • Hodnota se sama neopravuje. Zákazník ji upraví sám a hned vidí proč.
  • Jakmile má produkt nastavený aspoň jeden limit, pole kalkulačky začínají prázdná a jsou povinná. Zákazník tak rozměr musí zadat vědomě.

Nastavení na produktu krok za krokem

  1. V administraci Shoptetu otevřete produkt s kalkulačkou.
  2. Přidejte mu informativní parametr (Produkty → detail produktu → Parametry → Informativní parametry).
  3. Jako název parametru zadejte typ limitu a rozměr, např. Max šířka.
  4. Jako hodnotu zadejte číslo, např. 1500, nebo číslo s jednotkou, např. 150 cm.
  5. Uložte produkt a ověřte chování na webu.

Hotovo. Kalkulačka podle názvu pozná, že jde o maximum šířky, a omezí pole, které se jmenuje Šířka.

Příklad

Název parametru Hodnota Výsledek
Max šířka 1500 šířka nejvýše 1500 (v jednotce pole)
Min šířka 30 cm šířka nejméně 30 cm (u pole v mm = 300 mm)
Max výška 2,5 m výška nejvýše 2,5 m

Nemusíte vyplňovat všechno. Stačí jeden jediný limit. Min a max nemusí být v páru a nemusíte nastavovat všechny rozměry.

Jaké rozměry jsou podporované

  • šířka
  • výška
  • délka
  • hloubka
  • tloušťka
  • průměr

Parametr se páruje s polem kalkulačky podle významu názvu, ne podle pořadí. Parametr „Max šířka“ tedy omezí pole „Šířka“, ať je v kalkulačce první nebo poslední.

Jazykové mutace

Názvy parametrů můžete psát v jazyce e-shopu. Kalkulačka rozumí češtině, slovenštině, maďarštině, polštině, němčině, angličtině, rumunštině, bulharštině, chorvatštině a slovinštině. Navíc zvládne i italštinu a francouzštinu.

Na vícejazyčných e-shopech můžete použít také technické klíče, které fungují všude stejně:

Klíč Význam
min_width / max_width min. / max. šířka
min_height / max_height min. / max. výška
min_depth / max_depth min. / max. hloubka
min_length / max_length min. / max. délka
min_thickness / max_thickness min. / max. tloušťka
min_diameter / max_diameter min. / max. průměr

Jednotky: s nimi, nebo bez nich?

  • Bez jednotky (např. 1500): hodnota se bere v jednotce, kterou má pole kalkulačky.
  • S jednotkou (např. 150 cm): kalkulačka hodnotu sama přepočítá. U pole v mm tedy 150 cm znamená 1500 mm.
  • Desetinná čárka i mezery v číslech jsou v pořádku: 2,5 m i 1 500 mm kalkulačka přečte správně.

Doporučujeme jednotku vždy uvést. Předejdete tak nedorozumění, pokud se jednotka pole někdy změní.

Globální limity pro celý e-shop

Máte obchod, kde mají všechny produkty stejný limit? Třeba e-shop s koberci, kde je maximální šířka u všech 400 cm? Nemusíte parametr zadávat ke každému produktu. Limit nastavíte jednou pro celý e-shop.

V administraci otevřete Vzhled a obsah → Editor → HTML kód a do záhlaví vložte:

<script>
window.wtCalcLimitsConfig = {
  limits: {
    'max_width': '400 cm'
  }
};
</script>

Limitů můžete zadat i víc najednou:

<script>
window.wtCalcLimitsConfig = {
  limits: {
    'min_width': '50 cm',
    'max_width': '400 cm',
    'max_height': '300 cm'
  }
};
</script>

Pár pravidel:

  • Klíče se píšou stejně jako názvy parametrů (technický klíč, nebo např. 'Max šířka').
  • I tady vždy uvádějte jednotku.
  • Parametr na produktu má přednost před globální hodnotou. Globálně tedy nastavíte běžný limit a u výjimek ho přepíšete parametrem přímo na produktu.

Jak funkci úplně vypnout

Pokud o hlídání rozměrů nestojíte, vypnete ho stejnou konfigurací:

<script>
window.wtCalcLimitsConfig = {
  enabled: false
};
</script>

Když něco nefunguje

Limit se neprojevil. Kalkulačka limit použije jen tehdy, když najde pole, ke kterému patří. Pokud parametr nejde spárovat (např. „Max šířka“, ale pole v kalkulačce se jmenuje „Rozměr A“), limit se přeskočí. Kalkulačka nehádá.

Jak to zjistit:

  1. Otevřete produkt na webu.
  2. Stiskněte F12 a přepněte se na záložku Console.
  3. Vyhledejte text WT Calc limits:. Najdete tam varování, který limit se nepodařilo spárovat.

Nejčastější řešení je přejmenovat parametr nebo pole kalkulačky tak, aby odpovídaly stejnému rozměru (Šířka, Výška, Délka, Hloubka, Tloušťka, Průměr).

Pole jsou najednou prázdná. To je v pořádku. Jakmile má produkt nějaký limit, pole začínají prázdná a jsou povinná, aby zákazník rozměr zadal vědomě.

Omezení: variantní produkty

Limity se nastavují na úrovni produktu, ne jednotlivých variant. Pokud potřebujete u každé varianty jiný rozměrový rozsah, napište nám. Připravíme vám úpravu na míru.

Shrnutí

  1. Přidejte k produktu informativní parametr, např. Max šířka = 1500 mm.
  2. Stačí jeden limit, min a max nemusí být v páru.
  3. Uvádějte jednotky.
  4. Pro celý e-shop použijte window.wtCalcLimitsConfig v záhlaví.
  5. Když limit nefunguje, hledejte v konzoli WT Calc limits:.

Potřebujete s nastavením pomoct? Ozvěte se nám, rádi to projdeme s vámi. Víc o doplňku najdete na stránce Produktová kalkulačka.