- 23 Οκτ 2019, 11:28
#6020
Καλημέρα,
θα ήθελα να εμφανίσω στο καλάθι το ποσό που υπολείπεται για δωρεάν μεταφορικά.
Χρησιμοποιώ το θέμα journal3 και έκδοση opencart Version 2.3.0.2.
προσπάθησα να τροποποιήσω το catalog/view/theme/journal3/template/checkout/cart.tpl
με το εξής:
<?php
$t = 89;
$totalnow = ltrim($total['text'], '$');
$totalnow = (double)$totalnow;
$free = $t - $totalnow;
$free = (double)$free;
if ($free > "0") {
echo "<p style='color:rgba(226, 41, 61, 1);font-weight:bold;text-align:center;font-size:12px;font-size: 12px;padding: 6px 23px;'> Υπολείπονται ακόμη ", $free, "€ για ΔΩΡΕΑΝ ΜΕΤΑΦΟΡΙΚΑ!</p>";
} else {
echo "<p style='color:rgba(226, 41, 61, 1);font-weight:bold;text-align:center;font-size:12px;font-size: 12px;padding: 6px 23px;'> Συγχαρητήρια τα ΜΕΤΑΦΟΡΙΚΑ ΕΙΝΑΙ ΔΩΡΕΑΝ!</p>";
}
?>
Μέσα στο cart.tpl όμως δεν υπολογίζει κάπου το subtotal για αυτό και πήρα το $total['text'] αλλά έτσι λαμβάνω την διαφορά από το total ενώ εγώ θέλω από το subtotal( χωρίς να υπολογίζει τα μεταφορικά). Οποιαδήποτε βοήθεια θα ήταν χρήσιμη.
θα ήθελα να εμφανίσω στο καλάθι το ποσό που υπολείπεται για δωρεάν μεταφορικά.
Χρησιμοποιώ το θέμα journal3 και έκδοση opencart Version 2.3.0.2.
προσπάθησα να τροποποιήσω το catalog/view/theme/journal3/template/checkout/cart.tpl
με το εξής:
<?php
$t = 89;
$totalnow = ltrim($total['text'], '$');
$totalnow = (double)$totalnow;
$free = $t - $totalnow;
$free = (double)$free;
if ($free > "0") {
echo "<p style='color:rgba(226, 41, 61, 1);font-weight:bold;text-align:center;font-size:12px;font-size: 12px;padding: 6px 23px;'> Υπολείπονται ακόμη ", $free, "€ για ΔΩΡΕΑΝ ΜΕΤΑΦΟΡΙΚΑ!</p>";
} else {
echo "<p style='color:rgba(226, 41, 61, 1);font-weight:bold;text-align:center;font-size:12px;font-size: 12px;padding: 6px 23px;'> Συγχαρητήρια τα ΜΕΤΑΦΟΡΙΚΑ ΕΙΝΑΙ ΔΩΡΕΑΝ!</p>";
}
?>
Μέσα στο cart.tpl όμως δεν υπολογίζει κάπου το subtotal για αυτό και πήρα το $total['text'] αλλά έτσι λαμβάνω την διαφορά από το total ενώ εγώ θέλω από το subtotal( χωρίς να υπολογίζει τα μεταφορικά). Οποιαδήποτε βοήθεια θα ήταν χρήσιμη.