Diskuze: MVC - Eshop - Mistroství
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 8 zpráv z 8.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
zdravim,
no jinak to asi moc udělat nepůjde. Můžeš tu dostupnost kontrolovat v
určitých intervalech (třeba AJAXem, nebo při každém znovunačtení
stránky).
Jako prevenci můžeš dočasně to zboží ze skladu odečíst, když si jej
daný uživatel přidá do košíku. Zde ale naopak bude problém, že druhému
uživateli to může hlásit, že zboží již není na skladě, přičemž
první zákazník objednávku nedokončí a to zboží tam bude.
Přesně tak, náhodou nevíš jako to mají dělané e-commerce (např. OC, Presta, Megento)?
tovar by sa mohol odcitat uz vtedy ked si zakaznik vlozi tovar do kosiku a ak zakaznik neurobi objednavku, ale odide zo stranky by sa tovar z kosiku vratil do skladu.... predpokladam ze obsah kosiku je rieseny pomocou cookies ktore sa stanu neplatnymi ked zakaznik zo stranky odide... ale ja by som este zaviedol nieco ako system ktory by napr kazdy den o polnoci, ktory by (preventivne) vsetkym zakaznikom vyprazdnik kosik ktory napr.: poslednu hodinu nenacitali ziadnu stranku v eshope..
upozornujem ze som toto navrhol ako moznost riesenia tohoto problemu a v tejto preblematike niesom nijak "vyuceny"
EDIT//pisal som to tak dlho ze ma uz par ludi predbehlo (aby ste nepovedali
ze opakujem
)
Jasně, tato situace by mohla být řešena na e-shopu s menším trafficem. Kdy si zboží koupí pár zákazníků za den. Co když se ale návštěvnost zvýší - bude omezena nabídka produktů a o které bude zájem. Asi jako nejlogičtější se mi zdá zboží odečist při vložení do košíku a pokud se objednávka nedokončí, přičíst ho zpět do skladu.
S e-shopy nemám zkušenost vůbec, napsal jsem to, jak si myslím, že by to
bylo rozumné 
Ještě mě napadlo udělat to tako:
Zboží se ze skladu odečtě v momentě když si jej uživatel přidá do košíku. Na eshopu pak bude hláška, že zboží není vyprodané ale je rezervované, ať se případní zájemci podívají za cca 15 minut. Po 15 minutách by se uživatelům automaticky mazala cookies, takže kdo by zapoměl objednat tak by zboží bylo zpět naskladněno.
Ještě se chci zeptat k těm e-commercím - nevíte jak to mají řešeny? Děkuji:)
Jediné správné řešení a také jediné používané je odečítat
zboží při dokončení objednávky.
To co tady padlo jsou buď implementační nesmysly, nebo nesmysly vůči
zákazníkům (fakt bych na web nedal zákazníkovi hlášku ať počká, že
nevim jestli to a to mám skladem
).
Zboží tedy odečítat po dokončení objednávky. Při vložení zboží do
košíku si poznamenat stav skladu. pokud při kliku na button co potvrzuje
objednávku je současný stav skladu 0 a při vložení do košíku (nebo
jiných časech, jako například poslední reload košíku) nebyl, zobrazit
potvrzovací hlášku o tom že zboží není na skladě. popřípadě
(ideálně) neudržovat tu informaci a zobrazovat tu hlášku vždy když
zákazník potvrzuje objednávku na zboží co není skladem.
Zobrazeno 8 zpráv z 8.
