Vyřešení bugu

Dobrý den,
potřeboval bych vyřešit 1 bug a upravit jednu vlastnost doplňku na míru. Práce je dělaná externím programátorem, který bohužel aktuálně nemá moc času. Doplněk se nachází na tomto webu https://www.mlsnymix.cz/namixuj-si/. Je to doplněk udělaný přes JS, který umožňuje zákazníkovi vytvoření vlastního mixu sladkostí.

Do mixu se dají naházet vlastní produkty s minimálním množství asi 200 g a maximálním 500 g, Při zmáčknutí tlačítka „Objednat“ se všechny produkty, které byly v tomto mixu, vloží do košíku. Zde se nachází ten bug. Po prvním vstoupení na web, když se tento mix vytvoří a objedná, aniž by se na webu vytvořila kterákoliv jiná objednávka, tak se vizuálně do košíku vloží pouze jeden produkt ze všech, které byly v mixu. Další mixy pak fungují bez problému, jak by měly.

Tento bug se dá nasimulovat dvěmi způsoby:
1. Otevřít v anonymním okně a bez kterékoliv jiné objednávky rovnou objednat mix (tak se hned jen ten první mix rozbije).

2. Dokončit objednávku a tím se podle mé teorie všechna data o uložených a odstraněných produktů v košíku odstraní a pak znovu hned po první objednávce (ta první musí být objednávka mixu) se mix rozbije.

Pokud proběhne první objednávka třeba tohoto produktu https://www.mlsnymix.cz/normalni-kategoriewwww/, nebo klidně i první objednávka toho rozbitého mixu, tak pak vše funguje přesně jak má, ale ta úplně první je z nějakého důvodu rozbitá a způsobuje i potíže při odebrání tohoto mixu v košíku, kde se zbylé produkty v něm rozsypou mimo. Do dat se podle mě tyto produkty ukládají, ale vizuálně nejsou viditelné na webu, ani poté ve faktuře.

V tomto kódu se ukládají data mimo s tím, že se na konci objednávky vypíší produkty, které se v mixu nachází, abych věděl, které produkty jsou ve kterém mixu. Tyto informace se propisují do posledního kroku v košíku do poznámky k objednávce, kde se nachází ta vlastnost, kterou bych potřeboval upravit.
Fungovalo to tak, že se toto pole vizuálně schovalo přes CSS přes display: none;, aby zákazník toto pole neviděl a do tohoto pole se poté ukládaly informace.

Ukládá se tam počet mixů (x1), (x2), název mixu (T1, t2, z3) a pak od produktů kód, název a množství.
Potřeboval bych ale pole Poznámka k objednávce tak, aby plnilo základní účel, tedy aby si tam zákazník mohl připnout poznámku a zároveň by se po té poznámce odenterovaně připisovaly tyhle informace o mixu.
Kdyby cokoliv nebylo jasné, tak mě prosím kontaktujte na tento email nebo na telefonní číslo +420 724 326 220.

Děkuji za Váš čas a přeji hezký zbytek dne.

S pozdravem
Ondřej Rejmont

Zadavatel
Ondřej R.
URL projektu
mlsnymix.cz (Provozováno na Shoptet)
Zveřejnění
Stav poptávky
Poptávka již byla vyřízena

Reakce na poptávku

Poptávka byla zadávajícím označena jako vyřízena, nelze na ni již reagovat. Rychlejší přístup k novým objednávkám si můžete zajistit členstvím v Shoptet Partneři, které je zdarma. Shoptet Partnerům zasíláme poptávky 24 hodin před zveřejněním na webu.