Σελίδα 1 από 1

[Λύθηκε] Εμφάνιση διαθέσιμα Store Credits

Δημοσιεύτηκε: 22 Ιαν 2015, 17:46
από Arthouros
Θέλουμε να έχουμε κάποιους πελάτες που να θα έχουν store credit. Θα ήθελα απλά να εμφανίζεται κάπου ότι έχουν υπόλοιπο και μπορούν να το χρησιμοποιήσουν.
Κάτι σαν αυτό εδώ http://www.opencart.com/index.php?route ... _license=0
Αλλά αυτό δεν υπάρχει στην καινούργια έκδοση :(

Opencart 2.0.1.1.
Template Journal

Re: Εμφάνιση διαθέσιμα Store Credits

Δημοσιεύτηκε: 24 Ιαν 2015, 17:41
από Alexandra
Καλησπέρα

Στα αιτήματα δωρεάν ανάπτυξης καλύπτονται κυρίως μεμονωμένες τροποποιήσεις που μπορούν να πραγματοποιηθούν με vQmods/OCmods. Επειδή αυτό που θες να τροποποιηθεί είναι ένα πλήρες extension, καλύτερα να παρακαλέσεις τον ίδιο τον developer του extension (που είναι άψογος και εξυπηρετικότατος) να στο αναβαθμίσει, γιατί δεν υπάρχει τόσος ελεύθερος χρόνος να το κάνουμε από εδώ.

Re: Εμφάνιση διαθέσιμα Store Credits

Δημοσιεύτηκε: 27 Ιαν 2015, 4:34
από Arthouros
Ίσως αν μπορούσε να γίνει κάτι ποιο απλό όπως για παράδειγμα αν ο πελάτης έχει Store Credit να εμφανιστεί ενα μήνυμα κάπου ότι έχει διαθέσιμο κάποιο Credit και για λεπτομέρειες να τον πηγαινει στο προφίλ του στο Your Transactions.

Ευχαριστώ για τον χρόνο σου όπως και να έχει :)

Re: Εμφάνιση διαθέσιμα Store Credits

Δημοσιεύτηκε: 28 Ιαν 2015, 20:59
από Alexandra
Καλησπέρα

Στο 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;} ?>

Re: Εμφάνιση διαθέσιμα Store Credits

Δημοσιεύτηκε: 28 Ιαν 2015, 21:13
από Arthouros
Χίλια συγνώμη αλλά δεν κατάλαβες ... Δεν εννοώ Reward Points αλλά Store Credit http://www.inmotionhosting.com/support/ ... n-opencart

Re: Εμφάνιση διαθέσιμα Store Credits

Δημοσιεύτηκε: 28 Ιαν 2015, 22:38
από Alexandra
Μικρό το κακό ...

Στο controller οποιασδήποτε σελίδας θες (πχ header.php) προσθέτεις μετά από το πρώτο
$data['κάτι...'] = $this->language->get(κάτι...');
αυτό:
Κώδικας: Επιλογή όλων
      $this->load->language('account/transaction');
      $data['text_transaction'] = $this->language->get('text_transaction');
      $this->load->model('account/transaction');
		  $data['show_transaction'] = (int)preg_replace('/[^0-9,.]/', '', $this->model_account_transaction->getTotalAmount()) ? $this->currency->format($this->model_account_transaction->getTotalAmount(), $this->config->get('config_currency')) : '';
Στο αντίστοιχο αρχείο .tpl (πχ header.tpl) προσθέτεις όπου θες αυτό:
Κώδικας: Επιλογή όλων
<?php if($show_transaction) {echo $text_transaction . ': ' . $show_transaction;} ?>