Phoca Cart - zobrazovanie cien v pokladni

ferino
31. kvě 2019 15:03 #140245
Jeden postreh k zobrazovaniu cien v pokladni:
Na Detaile produktu mám pekne rozpísané ceny
- Cena bez DPH: 4,00€
- DPH: 0,80€
- Cena s DPH: 4,80€

V pokladni riadok toho produktu
- Cena bez DPH: 4,00€
- DPH: 0,80€
- Cena: 4,00€

Potom ten výsledný výpočet na konci je v poriadku, len to zobrazenie na riadku je tak trochu mätúce...
Přílohy:

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

Odpověď od H13
31. kvě 2019 16:48 #140246
Ahoj,

tady záleží na jednotlivých případech, jaké zobrazení cen upřednostnit. Jako výchozí je zde zvolena pro součet souřadnice Y, pokud bude někdo potřebovat upřednostnit souřadnici X, pak přes template override:

components/com_phocacart/layouts/cart_checkout.php

Viz obrázek - dva různé přístupy k zobrazení cen v checkoutu (Y vs. X souřadnice)


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 ferino
06. čen 2019 15:24 #140288
Ďakujem a ešte jedna požiadavka bola vznesená k tomu zobrazovaniu, a to, aby sa suma DPH zobrazovala ako predposledný riadok, t.j. pred sumou Celkom - to tiež iba cez template override?

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

Odpověď od H13
06. čen 2019 22:16 #140291
Ano, i to se musí modifikovat ve vlastním layoutu. Není to tak jednoduché. Ta daň se zobrazuje hned za subtotalem (po slevách a kupónech), protože je to daň vztažená k subtotalu, pak se samostatně uvádí daň za dodací metody a platební metody.




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 ferino
10. čen 2019 13:55 #140308
Rozumiem.
ešte taký detail:
tie popisy, ktoré vidno v mojom screenshote, ako "Pošta - Cena" a "Dobierka - Cena" by som chcel premenovať, resp. zrušiť tú časť "- Cena", lenže to sa nedá zrejme len tak jednoducho cez language override...

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

Odpověď od Bong
10. čen 2019 14:44 #140310
Ty popisy o kterých píšete je vlastně:

Titulek typu dopravy/platby - COM_PHOCACART_PRICE


Přes language override ovlivníte COM_PHOCACART_PRICE, změnou titulku (názvu) typu dopravy nebo platby ovlivníte ostatní. Samozřejmě při úpravách components/com_phocacart/layouts/cart_checkout.php si tam můžete upravit cokoli jiného.

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

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

Odpověď od ferino
10. čen 2019 14:54 - 10. čen 2019 14:54 #140312
Aha, ďakujem, to som akosi nenašiel...

Škoda, že tá pomlčka je mimo language, bolo by to jednoduchšie... :)

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

Odpověď od H13
10. čen 2019 16:38 - 10. čen 2019 16:39 #140317
Tam je problém v tom, že za pomlčkou může být hodně různých variant a dávat všechny jejich kombinace to překladu by bylo asi moc (navíc některý jsou tvořeny dynamicky, jako např. sazba):


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 H13
10. čen 2019 17:00 #140318
Každopádně to můžu pro další verzi upravit,

pokud se nastaví prázdný řetězec v override (pro např. cenu dodací metody, nebo cenu bez DPH pro dodací metodu):




pak se ten text "cena" nezobrazí:




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: zpetr

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

Odpověď od ferino
11. čen 2019 09:28 #140321
Ďakujem veľmi za ochotu.

Čo je horšie, tí výskumníci stále rýpu do toho zobrazovania cien bez DPH, s DPH, že je to rozpísané na veľa riadkoch...

Chceli by to takto:
Medzisúčet (bez DPH)
Pošta, Dobierka (bez DPH)
Spolu bez DPH
DPH
Spolu s DPH

Viem, že je to nabúranie systému, no dalo by sa to cez tú úpravu layoutu? Ako konkrétne? Nemám s tým veľa skúseností...

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

Odpověď od H13
11. čen 2019 11:34 - 11. čen 2019 11:37 #140322
Konkrétně se to dá v layoutu upravit tak, že zakomentuješ DPH, DPH pro dodací metodu, DPH pro platební metodu a místo zobrazení je všechny sečteš a dáš na předposlední řádek jako celkovou sumu. Ovšem musí se dávat pozor na to, aby to byly stejné sazby.

V objednávce pak bude vše uložené stejně jak to je, takže s případně musí upravit i layout pro zobrazení objednávky/faktury/... Rozdělený to prostě být musí, protože např. jinak účtuješ vlastní prodej a jinak "přeprodej" dodací nebo platební služby.

EDIT - teď mě ještě napadá, že by jsi jen mohl zakomentovat ty sazby a pro zobrazení celkové DPH využít tzv. daňovou rekapitulaci, kde jsou sazby uvedeny jednotlivě:


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 ferino
11. čen 2019 13:44 - 11. čen 2019 13:50 #140323
Jasné, sadzby budú rovnaké.
Ale ako konkrétne? :)

"Rozdělený to prostě být musí" - tak neviem, či musí alebo nie, podľa mňa na webe to byť nemusí, skôr by som povedal, že v košíku/pokladni to viacmenej zneprehľadňuje samotný nákup.
Samozrejme, faktúra musí obsahovať všetky náležitosti - o tom žiadna diskusia...

Fakt je, že väčšina takých tých "zabehnutých" eshopov to má oveľa jednoduchšie s tým zobrazovaním (mám na mysli tie poplatky za dopravu, spôsob platby) - ako aj oni mne tvrdia, že nikde sa to tak nezobrazuje, nuž keď tak teraz rozmýšľam, neviem či som vôbec niekedy nakupoval na neakom eshope, kde by poplatky boli takto rozpísané...

Mnoho eshopov to zobrazuje úplne jednoducho:
1x SSD disk ADATA Ultimate SU800 256 GB 39,90 €
Doručenie 1,18 €
Termín doručenia zajtra od 8:30
V hotovosti / kartou (pri vyzdvihnutí) Zadarmo
K úhrade bez DPH 34,23 €
K úhrade s DPH 41,08 €

alebo
Celkom za tovary 19,95 €
Cena dopravy 3,99 €
Cena platby 1,00 €
Celkom bez DPH 20,78 €
Celkom s DPH 24,94 €

alebo
Přílohy:

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

Odpověď od H13
11. čen 2019 17:06 - 11. čen 2019 17:16 #140325
Jak jsem psal výše, tohle opravdu záleží na každém konkrétním e-shopu a proto zde existuje template override - i pro checkout. Phoca Cart je prostě globální produkt, použitelný kdekoliv na světě a obsahuje varianty, které se ne v každé zemi dají uplatnit.

Protože dodací metoda nebo platební metoda může obsahovat jinou daňovou sazbu než ostatní produkty, protože nemusí obsahovat daň vůbec, protože se s dodací a platební metodou může při účtování pracovat odlišně, protože se do sazby u dodací a platební metody nepromítá sleva, kupón, věrnostní body, protože může někdo chtít mit na faktuře rozepsanou sazbu pro platební a dodací metodu zvlášť a protože ty daně mohou mít různé názvy, tak je to vedeno zvlášť.

To jestli to ukazovat v checkoutu a jestli to má nějaký negativní vliv na zákazníka, to těžko říct. Každopádně, pokud to opravdu hodně vadí, pak prostě přes template override zakomentovat všechna zobrazení daně v checkoutu a:

a) buď hodnoty daní sečíst a zobrazit jejich výslednou sumu v jedné položce
b) nebo proto použít tax recapitulation (rekapitulaci daně), kde jsou jednotlivé daně rozdělany a zobrazit to pomocí daňové rekapitulace
c) a nebo vést cenu dodací a platební metody bez daně (nastavit je to možné v nastavení)




Konkrétně a) vypadá takto:
- zakomentovat vše nepotřebné

- v template overridu pro: components\com_phocacart\layouts\cart_checkout.php
// SUM OF ALL TAXES ON ONE LINE
if (!empty($d['total'][0]['tax'])) {
	foreach($d['total'][0]['tax'] as $k3 => $v3) {
		if($v3['tax'] !== 0 && $v3['tax'] != 0 && $p['tax_calculation'] != 0) {
			krumo($v3);
			$tax = $v3['tax'];
			// Add shipping method taxes to sum of all taxes
			if (isset($sC['taxkey']) && $sC['taxkey'] == $k3) {
				if (isset($sC['tax']) && $sC['tax'] > 0) {
					$tax = $tax + $sC['tax'];
				}
				
			}
			// Add payment method taxes to sum of all taxes
			if (isset($pC['taxkey']) && $pC['taxkey'] == $k3) {
				if (isset($pC['tax']) && $pC['tax'] > 0) {
					$tax = $tax + $pC['tax'];
				}
				
			}
			
			echo '<div class="'.$r.' ph-cart-tax-box">';
			echo '<div class="'.$cTotE.'"></div>';
			echo '<div class="'.$cTotT.' ph-cart-tax-txt">SUM OF ALL TAXES - '.$v3['title'].'</div>';
			echo '<div class="'.$cTotB.' ph-checkout-total-amount ph-right ph-cart-tax">'.$price->getPriceFormat($tax).'</div>';
			echo '</div>';// end row
		}
	}
}


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.