OpenCart-Hellas 

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

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
#6846
Καλησπέρα,

Με ποιο τρόπο θα μπορούσα να εμφανίσω τα φορολογικά στοιχεία στο email που αποστέλλεται στον πελάτη;
Τώρα με το Click Away κρίνεται απαραίτητο.

Ευχαριστώ,

/Σάκης
#6847
Καλημέρα,

Η επέκταση μας για λήψη στοιχείων απόδειξης/τιμολογίου στο checkout, μεταξύ πολλών άλλων λειτουργιών, υποστηρίζει και αυτό που θες. Εναλλακτικά μπορεί να γίνει με χρήση των προσαρμοσμένων πεδίων και τροποποίηση της φόρμας mail που λαμβάνει ο πελάτης.
#6849
Ίσως δεν το έθεσα σωστά.

Δεν θέλω επιπλέον στοιχεία του πελάτη.
Θέλω τα στοιχεία της επιχείρησης κάπου σε ένα σημείο στο email είτε στο header είτε στο footer.

π.χ.:
Website Company ΙΚΕ
Εταιρία Πληροφορικής
Σταδίου 1, ΑΘήνα
ΑΦΜ: 123456789
ΔΟΥ: Α Αθηνών
#6850
Τι έκδοση opencart;
#6864
Καλησπέρα,

Για κάτι τόσο απλό αν το site δεν είναι πολυγλωσσικό υπάρχει ο απλός τρόπος καρφωτά το κείμενο στο twig/tpl ανάλογα την έκδοση και ο τρόπος με μεταβλητές (για ψυχαναγκαστικούς, ονόματα δε λέμε).

Πχ, Σε έκδοση 3.x στo catalog/view/theme/default/template/mail/order_add.twig κάτω κάτω, προσθέτεις μία παράγραφο <p style="margin-top: 0px; margin-bottom: 20px;"> κείμενο</p> με το κειμενάκι σου πριν το:
Κώδικας: Επιλογή όλων
</div>
</body>

Εναλλακτικά, αν θες να το περάσεις ως μεταβλητή μπορείς να χρησιμοποιείς το κείμενο της διεύθυνσης του καταστήματος (που θα έχεις εισάγει και ΑΦΜ), στο catalog/controller/mail/order.php κάτω από τα // HTML Mail περνάς την μεταβλητή της διεύθυνσης πχ:
Κώδικας: Επιλογή όλων
$data['store_address'] = nl2br($this->config->get('config_address'));
Μετά πας στο πάνω twig και την περνάς ως μεταβλητή px:
Κώδικας: Επιλογή όλων
<p style="margin-top: 0px; margin-bottom: 20px;"> {{ store_address }}</p>
Σε opencart 2.x τα ίδια στο catalog/view/theme/default/template/mail/order.tpl

Αν θες να περάσεις μεταβλητή το κάνεις στο catalog/model/checkout/order.php πχ:
Κώδικας: Επιλογή όλων
// HTML Mail
$data = array();
$data['store_address'] = nl2br($this->config->get('config_address'));
και στο tpl
Κώδικας: Επιλογή όλων
<p style="margin-top: 0px; margin-bottom: 20px;"> <?php echo $store_address'; ?></p>
*Αν θες πολυγλωσσική υποστήριξη πας αναγκαστικά σε μεταβλητές και πρέπει να χρησιμοποιήσεις κάποιο πεδίο γλώσσας αντί πεδία config.

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

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