Καλησπέρα
Στο OpenCart υπάρχει ένα θεματάκι στην εμφάνιση των πραγματικά διαθέσιμων πόντων ανταμοιβής.
Στη σελίδα του καλαθιού εμφανίζονται οι διαθέσιμοι πόντοι ανταμοιβής και εκεί ο πελάτης μπορεί να εισάγει τους πόντους που θέλει να εξαργυρώσει. Όταν πραγματοποιούνται παραγγελίες με εξαργυρωμένους πόντους ανταμοιβής, οι πόντοι ανταμοιβής δεν αφαιρούνται αυτόματα, αλλά μόνο όταν η ολοκληρωθεί η κατάσταση παραγγελίας από τη διαχείριση. Έτσι ο πελάτης μετά την παραγγελία του βλέπει πάλι τους ίδιους πόντους ... Επειδή δεν έχω χρόνο να διορθώσω και αυτό το θέμα με ένα πλήρες extension, απλά σε ενημερώνω για να το έχεις υπόψη σου και σου παραθέτω τον κώδικα που μπορείς να εμφανίζεις πόντους ανταμοιβής όπου θες.
Στο controller οποιασδήποτε σελίδας θες (πχ header.php) προσθέτεις μετά από το πρώτο
$data['κάτι...'] = $this->language->get(κάτι...');
αυτό:
Κώδικας: Επιλογή όλων$this->load->language('account/reward');
$data['text_reward'] = $this->language->get('text_reward');
$data['show_reward'] = $this->customer->getRewardPoints();
Στο αντίστοιχο αρχείο .tpl (πχ header.tpl) προσθέτεις όπου θες αυτό:
Κώδικας: Επιλογή όλων<?php if($show_reward) {echo $text_reward . ': ' . $show_reward;} ?>