Cena dopravy s využitím koeficientu hmotnosti

Pokud prodáváte v internetovém obchodě atypické zboží – zejména tvarem, rozměrem, či váhou – pravděpodobně budete potřebovat vyřešit cenu dopravy jinak, než standardním způsobem. Pro uživatele platformy Shoptet jsem připravil krátký návod. Logika je však přenositelná do jakéhokoliv ecommerce systému.

Shoptet umí v základu rozlišovat cenu dopravy nejen podle celkové hodnoty objednávky, ale teké podle hmotnosti. Cena podle hmotnosti se hodí v případě, že prodáváte váhově odlišné produkty a není na tom nic složitého. Tento článek popisuje způsob, jak využít proměnnou “váha” jako koeficient pro různé ceny zboží nezávisle na hmotnosti.

 

Kdy použít toto řešení

Zadání přišlo od klienta profinox.cz. Nabídka eshopu zahrnuje nerezové profily. To jsou lehké, ale dlouhé – pro dopravce atypické – produkty. Zároveň ale nabízí “standardní” zboží s ohledem na rozměry a hmotnost. jako jsou nerezové žlaby, kotvící tyče a další.

Toto je typický příklad, kdy je třeba rozlišit dopravu na základě vlastní proměnné.
Příklad:

  • a) nerezový profil L o délce 1 m za 99 Kč, minimální hmotnost, ovšem pro dopravce atypický délkou, cena dopravy 279 Kč.
  • b) sprchový žlab v hodnotě cca 2 500 Kč, standardní rozměr a hmotnost, cena dopravy 139 Kč.
Vstupní podmínky:
  • Hmotnost produktů není systémově podstatná (exporty, navazující výpočty aj.)


Jak na to

1. krok
Pro nastavení je potřeba nejdřív upravit nastavení eshopu v administraci:

  • Povolit hmotnost jako parametr pro cenu dopravy:
    Nastavení › Doprava a platby › Nastavení doprav a plateb
    Povolit: Ceny dopravy a plateb závisí na hmotnosti objednávky
  • Vypnout zobrazování hmotnosti:
    Nastavení › Produkty › Zobrazení – Zobrazení detailu produktu
    Zakázat
    : Váha

Toto nastavení vypne zobrazování hodnoty, kterou uvádíte na kartě produktu “Ceník”.  Pokud chcete informaci o hmotnosti produktů zákazníkům nadále zobrazovat, lze ji zadávat jako parametr.


2 krok

V následujícím kroku si nadefinujeme skupiny produktů. Každá skupina představuje jinou cenu dopravy. Skupiny pojmenuji A, B, C.
Náš ukázkový příklad:

  • Skupina produktů A
    Sprchové poličky, žlaby do délky 450 mm, tyče do délky 1m, drobné zboží.
  • Skupina produktů B
    Sprchové žlaby 450 mm – 650 mm
  • Skupina produktů C
    Všechny nerezové profily a lišty. Žlaby na 650 mm. Tyče nad 1m.
3. krok
Produktové skupiny definujeme pomocí koeficientu – čísla – v poli hmotnost.
Náš ukázkový příklad:
  • Produkty ve skupině A = 0,1 kg
  • Produkty ve skupině B = 2 kg
  • Produkty ve skupině C = 50 kg

4. krok

Definujeme cenu dopravy a škály na základě hmotnosti (= koeficientu).
Náš ukázkový příklad:

  • 0,1 – 1,9 kg = 139 Kč
  • 2 – 49 kg = 189 Kč
  • 50 – více kg = 279 Kč


Výsledek

Pokud si zákazník vybere produkt ze skupiny “A”, bude mít cenu dopravy 139 Kč.

Pokud by si chtěl koupit 4 produkty ze skupiny “A”, celková “hmotnost” bude 0,4 kg, tedy stále zůstává s cenou dopravy na 139 Kč. K tomu slouží vytvořené škály.

Změna nastává ve chvíli, kdy si chce koupit zboží ze skupiny “A” a “B”. Součet hmotností bude 0,1 kg + 2 kg = 2,1 kg. Cena dopravy tedy bude 189 Kč.


Závěr

Jedná se o funkční řešení, ovšem nejedná se o standardní využití funkcí e-shopu. Proto dopředu zvažte, zda vám výsledný systém nenaruší fungování navazujících činností.

Pracujeme zde s proměnnou “Hmotnost produktu”, tedy zejména kontrolujte exporty pro přepravce, výpočty založené na hmotnosti, řazení ve skladu, kompletace zboží podle hmotnosti a další možné automatizace.