OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
Από dimitris212
#8811
Καλησπέρα σας,
σε έκδοση 3.

Πως μπορώ να δείχνω το total value του Checkout στην σελίδα Success Page?
Άβαταρ μέλους
Από Alexandra
#8812
Καλημέρα,

Υπάρχουν διάφορες επεκτάσεις στο OpenCart Marketplace που εμφανίζουν το περιεχόμενο της παραγγελίας στην σελίδα success. Δες αυτήν για παράδειγμα:

https://www.opencart.com/index.php?rout ... n_id=30697
Από dimitris212
#8813
Σε ευχαριστώ πολύ.
Θέλω μόνο να εμφανίσω το total value στην success page δεν γίνεται να ορίσω την μεταβλητή στο controller για να εμφανιστεί;
Άβαταρ μέλους
Από Alexandra
#8814
Καλησπέρα,

Αν έχεις λίγη άνεση με coding ναι. Στον controller της success, (catalog/controller/checkout/success.php),

αμέσως μετά από το ακόλουθο και πριν διαγραφεί το session της παραγγελίας:
Κώδικας: Επιλογή όλων
if (isset($this->session->data['order_id'])) {
καλείς αυτό για να λάβεις τα δεδομένα της παραγγελίας:
Κώδικας: Επιλογή όλων
$this->load->model('checkout/order');
$data['order_data'] = $this->model_checkout_order->getOrder($this->session->data['order_id']);
Μετά μπορείς να εμφανίσεις στο view (catalog/view/theme/default/template/common/success.twig) οποιαδήποτε μεταβλητή της array order_data, πχ {{ order_data.total }}

Σε ευχαριστώ πολύ! Δεν έχω την γνώση.

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!