Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Phoca Cart - nezobrazovanie prázdnej sekcie v pokladni

23. kvě 2019 10:09 #140140
Zdravím,
mám takýto prípad:
Veľmi jednoduchý eshop, ktorý funguje tak, že dodanie je možné iba na dobierku (pošta, kuriér), alebo osobne.
Potom tam teda nemám žiaden spôsob platby, ani nepoužívam kupóny.
V nastaveniach mám "Preskočiť spôsob platby" - "Áno, celkom (ak neexistuje žiadna metóda, alebo nie je verejná)"

V takomto prípade sa mi v pokladni zobrazuje sekcia Platba, ktorá neobsahuje nič, iba tlačidlo "Uložiť a pokračovať"
Keď ho stlačím, vyhodí mi "Chyba - nebol zvolený spôsob platby" a nedovolí pokračovať...

Bolo by to možné ošetriť?

Vďaka.

23. kvě 2019 12:09 #140143
Odpověď od H13
Admin
Ahoj,

jakou verzi Phoca Cart používáš?

Standardně, pokud není žádná platební metoda nebo jsou existující zneveřejněné a zapnutý parametr "přeskočit platbu", pak se platba vůbec nevyžaduje a checkout ji nezobrazuje:


Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

23. kvě 2019 13:10 #140144
Odpověď od ferino
Pokročilý uživatel
Používam v3.1.9
zabudol som asi prezradiť jednu vec (resp. som nepovedal úplnú pravdu):

Táto podmienka ""Preskočiť spôsob platby" - "Áno, celkom (ak neexistuje žiadna metóda, alebo nie je verejná)"" u mňa v globále nie je splnená, takže vlastne funguje.

Totiž mám tam ešte jeden typ platby "Platba pri dodaní", ktorý je naviazaný na osobný odber (má aktívne pravidlo dodania), teda sa pri doprave poštou nezobrazuje a kvôli tomu vznikne situácia, ktorú som popisoval na začiatku vlákna...

Teda nepovedal som správne, že už nemám žiaden spôsob platby, ale fakticky žiaden spôsob platby nemám iba pre daný typ dodania - sorry...

Asi som to už prekomplikoval a jednoduchšie bude zrejme vypnúť tú platbu pri dodaní s pravidlom, ktoré ju vlastne vylučuje zo zobrazenia v určitom prípade, kedy nakoniec dôjde k stavu, že nie je čo zvoliť...

Ale aj tak - že je to zaujímavá konštrukcia? :)

23. kvě 2019 14:00 #140146
Odpověď od Bong
Moderátor
Bylo by vhodné založit další typy plateb Dobírkou (cash_on_delivery) zvlášť pro poštu a kurýra. Vždyť i ta dobírka u každého něco stojí, měla by být tedy samostatně vyčíslena.

A dále třeba Hotově nebo kartou na prodejně, tedy asi to vaše Platba pri dodaní.

Jinak to moc fungovat nebude.

I'm sorry, my responses are limited...you must ask the right questions.

23. kvě 2019 14:11 - 23. kvě 2019 14:57 #140147
Odpověď od H13
Admin

ferino napsal: Ale aj tak - že je to zaujímavá konštrukcia? :)


Ano, je.

Jinak, momentálně je to tak, že když není platební/dodací metoda, může se přeskočit (to je vhodné např. u elektronických služeb, kdy se přeskakuje dodání). Teoreticky by se ten parametr mohl rozšířit o to, že nejen že když není platební/dodací metoda, ale také v případě, že uživatelovi díky pravidlům nezbude žádná k výběru, se přeskočí. Ale to by byla chyba. Znamenalo by to, že prodejce někde v nastavení "udělal chybu" a nepokryl všechny možnosti. Otázkou je, jak se chovat při takové chybě - zda neumožnit objednávku (jak to je teď) nebo ji umožnit, ale s chybnou platební/dodací metodou (žádnou)?

Kódově je to možné celkem jednoduše:
- v checkoutu - když se zjistí, že uživatelovi nezbyla žádná metoda na výběr - prostě se platební metoda vůbec nezobrazí
- při zpracování objednávky - opět, když se zjistí, že uživatelovi nezbyla žádná metoda na výběr při kontrole veškerých pravidel, objednávka se místo zadržení propustí

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

23. kvě 2019 14:57 #140150
Odpověď od ferino
Pokročilý uživatel
Nie je problém vytvoriť ďalšie typy a nakonfigurovať to štandardne, ako sa to väčšinou robí..

Zámer bol taký, že pokiaľ kupujúci zvolí osobný odber a predajca nechce zaň poplatok, tak je potom zbytočné zobrazovať neaký spôsob platby, ktorý bude iba jeden a nútiť kupujúceho, aby naň klikol a zvolil 1 z 1 možnosti. :)

Teraz to píšem z pohľadu kupujúceho...

"Znamenalo by to, že prodejce někde v nastavení "udělal chybu" a nepokryl všechny možnosti." - to môže, ale aj nemusí byť chyba...

V mojom prípade ide o povedzme neštandardný eshop pre jeden výskumný ústav, kde nie sú podporované prakticky žiadne platobné metódy...

Ale chápem, že to má určitý systém, a nechcem ho neako zásadne nabúrať...
Nastavím to tak, že zruším spôsoby platby, v spôsoboch dopravy nastavím cenu a uvidím, či to bude predajcovi stačiť...

Powered by Fórum