PhocaCart a nevyžádané úpravy v administraci objednávek

Rudolf
25. kvě 2020 20:03 #142478
Při změně objednávky v administraci (ceny produktů, počty ks produktů, cena dopravy, platby),
by mě zajímalo zda se spouští nějaký payment trigger aby se aktualizovala objednávka na platebním agregátu.


MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
26. kvě 2020 18:51 #142487
Ahoj, ne, je to čistě jen editace objednávky.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
26. kvě 2020 19:07 - 26. kvě 2020 19:11 #142488
Takže teoreticky může nastat tato situace:

1. Nakoupím zboží, přejdu na Gopay nebo Paypal
2. Vyberu platební metodu, ale nezaplatím hned a odejdu z platební brány
3. Zkopíruji si link na platbu (platnost 24 hodin)
4. Zavolám administrátorovi eshopu, že jsem se spletl, že chci místo 1ks zboží 2ks aby mi upravil objednávku a poslal znovu email
5. Jdu na link na platbu a zaplatím původní hodnotu objednávky (protože se žádný trigger na změnu objednávky nespustí)
6. Gopay pošle zpět info že objednávka je zaplacená
7. Zákazník je vysmátý, právě ošulil eshop
8. Administrátor se to dozví až bude kontrolovat platby na výpise Gopay účtu, což moc lidí nedělá

Jak se proti tomu bránit?

P.S.
Kdysi se rozběhla vášnivá diskuse na VirtueMart fóru, kdy někteří požadovali možnost úpravy objednávky.
Kdysi otravovali čeští zákazníci, nakonec dosáhli existence Artio Invoice
No a dnes je Phoca i VirtueMart s možností editace objednávky.
Přitom odpověď Maxe byla jednoznačná:

> VirtueMart není dělaný jen pro české zákazníky. Je taky pro zákazníky z celého světa - také zákazníky Paypalu. A Paypal má ve smlouvě, že se objednávka po dokončení needituje, jinak Paypal přichází o procenta. Může to být důvodem ke zrušení smlouvy s Paypalem.

Napadá mě srovnání s kamenným obchodem. Když koupím boty a pokladní mi vytiskne doklad, nejdu zpět a nemám tu drzost aby mi opravila nákup, že jsem něco zapomněl, ale udělám nový nákup.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
26. kvě 2020 21:49 - 26. kvě 2020 21:50 #142490
Rozumím, celkem zajímavej problém.

Těžko se vyjádřím k platebním metodám, který jsem nedělal, ale např. v PayPal Standard pluginu v následujícím kódě:
if ($totalBrutto != $mcGrossCompare) {
	$errorMsg    .= 'Total amount does not match' . " \n"
	                  . 'Total amount in eshop: '.$totalBrutto. " \n"
	                  . 'Total amount on PayPal: '.$mcGross. " \n";
	$error 		= 1;
}

se kontroluje konečná částka objednávky s částkou zaplacenou na PayPalu. Tedy v případě, že je objednávka změněna z 1ks na 2ks - např. ze celkové částky 100 Kč na 200 Kč a zákazník zaplatí přes starý token 100 Kč, status objednvávky se nezmění, a v logu bude mít prodejce informaci o tom, že částka objednávky a částka zaplacení se liší.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...
Poděkovali: Rudolf

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.