Nová verze Joomla 5.1.4
Dnes byla uvolněna nová verze Joomla 5.1.4, společně s Joomla 4.4.8. 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 - zobrazovanie cien v pokladni
11. čvn 2019 17:06 - 11. čvn 2019 17:16 #140325
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
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
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...
Ď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
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
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ář:
Tedy, jaký kód se vztahuje k jakém typu.
A pak je potřeba v sekci
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.
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