Oprava eshopu: funkce pro přepočet košíku

Opravil jsem funkci pro přepočet ceny v košíku. Konkrétně se jedná o přepočet cen u zboží, kde se cena tvořila součtem základní ceny dané položky a vybrané cenové variace.

Cenová variace je něco co umožňuje na dané položce tvořit její další příplatkové varianty, bez toho, že byste pro každou variantu dané položky, která nějak modifikuje výslednou cenu, musel vytvářet novou, další položku v eshopu.

Konkrétně: v eshopu máte položku Samolepka sněhulák v základní verzi 10×10 cm za 20 Kč. Vedle toho jste si můžete nadefinovat různé velikostní varianty této samolepky, třeba 20×20 cm a 30×30 cm a určit ke konkrétní velikosti příplatky k základní ceně, za které se bude samolepka v dané velikosti prodávat. To znamená, že do košíku se při výběru dané velikostní variace vloží info o zboží, vybrané variaci a ceně, která je součtem základní ceny a příplatku za danou velikost. Tohle fungovalo vždy bez chyb. Problém byl až v momentě, kdy jste finalizovali objednávku a v nákupním košíku změnili počet objednávaných kusů a klikli jste na tlačítko Přepočítej košík. Finální cena objednávaného zboží byla pak zkalkulována pouze ze základní ceny bez ohledu na definované příplatky.

Pro běžně zadanou cenu zboží (to znamená bez cenových variací) se tahle chyba neprojevila a vše fungovalo jak má.

Opraveno. Nainstalováno do všech eshopů.