Přihlásit se

Phoca Cart - zobrazovanie cien v pokladni

31. kvě 2019 15:03 #140245
Phoca Cart - zobrazovanie cien v pokladni od ferino
Pokročilý uživatel
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:

31. kvě 2019 16:48 #140246
Odpověď od H13
Admin
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 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

06. čvn 2019 15:24 #140288
Odpověď od ferino
Pokročilý uživatel
Ď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?

06. čvn 2019 22:16 #140291
Odpověď od H13
Admin
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 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

10. čvn 2019 13:55 #140308
Odpověď od ferino
Pokročilý uživatel
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...

10. čvn 2019 14:44 #140310
Odpověď od Bong
Moderátor
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.

10. čvn 2019 14:54 - 10. čvn 2019 14:54 #140312
Odpověď od ferino
Pokročilý uživatel
Aha, ďakujem, to som akosi nenašiel...

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

10. čvn 2019 16:38 - 10. čvn 2019 16:39 #140317
Odpověď od H13
Admin
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 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

10. čvn 2019 17:00 #140318
Odpověď od H13
Admin
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 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
Poděkovali: zpetr

11. čvn 2019 09:28 #140321
Odpověď od ferino
Pokročilý uživatel
Ď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í...

11. čvn 2019 11:34 - 11. čvn 2019 11:37 #140322
Odpověď od H13
Admin
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 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

11. čvn 2019 13:44 - 11. čvn 2019 13:50 #140323
Odpověď od ferino
Pokročilý uživatel
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

11. čvn 2019 17:06 - 11. čvn 2019 17:16 #140325
Odpověď od H13
Admin
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
Code:
// 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 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. zář 2019 09:16 #140766
Odpověď od ferino
Pokročilý uživatel
Po dlhšej dobe som sa k tomu dostal...

Ďakujem veľmi za "SUM OF ALL TAXES ON ONE LINE" - je super, podarilo sa mi to, zakomentoval som tie "nepotrebné" riadky,
len by som ešte chcel poprosiť o pomoc s layoutom objednávky/faktúry pre tú variantu a) - tam sa zatiaľ neako nevyznám...

23. zář 2019 12:43 #140769
Odpověď od H13
Admin
Ahoj,

layout pro objednávku/doklad/fakturu je zde:

components\com_phocacart\layouts\order.php

Nahořej je důležitej komentář:
Code:
/* * +-------------------------------------------+ * | TYPE | FORMAT | * +------------------+------------------------+ * | 1. ORDER/RECEIPT | html - HTML/SITE | * | 2. INVOICE | pdf - PDF | * | 3. DELIVERY NOTE | mail - Mail | * | 4. RECEIPT (POS) | rss - RSS | * | | raw - RAW (POS PRINT) | * +------------------+------------------------+ */

Tedy, jaký kód se vztahuje k jakém typu.

A pak je potřeba v sekci
Code:
// ----------- // TOTAL // -----------

prostě zakomentovat, případně sečíst položky, který tam budeš chtít nezobrazit/zobrazit.

Jednotlivé položky jsou ve foreach - v proměnné $d.

Zatímco $d je globální typ dokumentu: html | pdf | mail | atd.
pak $v->type už je lokální typ položky v poli $d a říká, co je položka zač: daň | dodaní | platební metoda | sleva | zaokrouhlení | atd.

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

Powered by Fórum