OpenCart-Hellas 

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

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

Το OpenCart ως γνωστών δεν έχει διαθέσιμο ως τρόπο πληρωμής "Πληρωμή στο Κατάστημα" στον πυρήνα του.
Για να το πετύχω αυτό έχω πειράξει τα αρχεία του cheque.php.

Αυτό που θα ήθελα να κάνω τώρα, είναι ο συγκεκριμένος τρόπος πληρωμής να εμφανίζεται μόνο όταν ο χρήστης επιλέξει ως τρόπο αποστολής "Παραλαβή από το κατάστημα".

Λύση 1
Έχω βρει το ακόλουθο module που είναι δωρεάν, αλλά δεν μου δούλεψε: https://www.opencart.com/index.php?rout ... n_id=31726
Αν το έχει χρησιμοποιήσει κάποιος και του δουλεύει, αν μπορεί να μου πει τι παίζει με το συγκεκριμένο module

Λύση 2
Προσπάθησα με custom τρόπο να απενεργοποιήσω την κάθε μέθοδο πληρωμής ανάλογα τον τρόπο αποστολής.
π.χ. απενεργοποίηση αντικαταβολής
Κώδικας: Επιλογή όλων
catalog/model/extension/payment/cod.php
πριν τη συνθήκη
Κώδικας: Επιλογή όλων
if ($status) {
πρόσθεσα τον ακόλουθο κώδικα
Κώδικας: Επιλογή όλων
if (isset($this->session->data['shipping_method']['code']) && $this->session->data['shipping_method']['code'] == 'pickup.pickup') {
    $status = false;
}
Αυτός ο τρόπος δούλεψε τέλεια.
Το πρόβλημα που υπάρχει εδώ είναι το εξής: by default είναι προεπιλεγμένη η "Αντικαταβολή" και όταν επιλέγω "Παραλαβή από το κατάστημα" εξαφανίζεται μεν αλλά δεν γίνεται checked αυτόματα ο μοναδικός τρόπος πληρωμής που απομένει, δηλαδή "Πληρωμή στο Κατάστημα".
#6301
Παλαιότερα που οι ανάγκες δεν ήταν τόσο μεγάλες, χρησιμοποιούσα αυτό: https://www.opencart.com/index.php?rout ... n_id=16142

Πλέον που οι απαιτήσεις είναι μεγαλύτερες, έχω πάει στο αυτό: https://www.opencart.com/index.php?rout ... n_id=13705
#6302
Το πρόβλημα που υπάρχει εδώ είναι το εξής: by default είναι προεπιλεγμένη η "Αντικαταβολή" και όταν επιλέγω "Παραλαβή από το κατάστημα" εξαφανίζεται μεν αλλά δεν γίνεται checked αυτόματα ο μοναδικός τρόπος πληρωμής που απομένει, δηλαδή "Πληρωμή στο Κατάστημα".
Μπορείς να αλλάξεις την σειρά ταξινόμησης της παραλαβής από το κατάστημα για να επιλέγεται άλλη μέθοδος αποστολής πρώτη.
email μέσω SMTP

Καλημέρα, Το έχω δοκιμάσει και με ssl:////mail.m[…]

Απλά να αναφέρω ότι με ένα πρόσθετο έγινε αυτό που[…]

Καλησπέρα, πως μπορώ να προσθέσω το usergroup στο […]

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