Σελίδα 1 από 1

Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 28 Μάιος 2020, 16:26
από Alex Golemis
Καλησπέρα,
παρουσιάστηκε η ανάγκη ενεργοποίησης της μεθόδου πληρωμής παραλαβή απο το κατάστημα. Ψάχνωντας στο forum παρατήρησα ότι εντοπίζεται πρόβλημα στο ότι δεν υπάρχει αντίτοιχη μέθοδος πληρωμής στο κατάστημα.

Διάβασα κάπου ότι μπορει να τροποποιηθεί η πληρωμη με επιταγή αλλάζοντας τα λεκτικά στα αρχεία
catalog/language/english/payment/cheque.php
catalog/language/greek/payment/cheque.php

Θα ήθελα να ρωτήσω αν το πεδίο "Πληρωτέο προς" που πρεπει να συμπληρωθεί κατα την ενεργοποίηση της μεθόδου πληρωμής φαίνεται κάπου στον πελάτη.

Υπάρχει δυνατότητα απενεργοποίησης της Αντικαταβολής ως μεθόδου πληρωμής όταν έχει επιλεγεί Παραλαβή από το κατάστημα?
Είδα στο ποστάρισμα ενός άλλου μέλους ότι δούλεψε
Κώδικας: Επιλογή όλων
if (isset($this->session->data['shipping_method']['code']) && $this->session->data['shipping_method']['code'] == 'pickup.pickup') {
    $status = false;
}
στο
Κώδικας: Επιλογή όλων
catalog/model/extension/payment/cod.php
το οποίο συνδυάζεται αλλαγή στο sorting των μεθόδω πληρωμής έτσι ώστε να εμφανίζεται πρώτα η πληρωμή στο καταστημα (πληρωμή με επιταγή), μετά η κατάθεση τραπεζικό λογαριασμό και μετά η αντικαταβολή έτσι ώστε όταν απενεργοποείται να επιλέγεται αυτόματα η προηγούμενη? μεθοδος πληρωμής.

Μου διαφεύγει κάτι από την όλη διαδικασία?

Re: Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 29 Μάιος 2020, 1:16
από Alexandra
Μπορείς επίσης αν θες να ενεργοποιείς την πληρωμή στο κατάστημα μόνο αν έχει επιλέγει η παραλαβή από το κατάστημα.

Re: Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 04 Ιουν 2020, 13:34
από Alex Golemis
Αλλαξα με επιτυχία τα λεκτικά στα αρχεία που αναφέρθηκαν στο αρχικό post για τη μετατροπή της πληρωμής με επιταγή σε πληρωμή στο κατάστημα.
Για την ενεργοποιήση- απενεργοποίηση μεθόδων πληρωμής ανάλαογα με το ποια μέθοδος αποστολής έχει επιλεγεί χρησιμοποίησα το παρακάτω extension
https://www.opencart.com/index.php?rout ... n_id=31726

Re: Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 04 Οκτ 2020, 22:38
από gvournou
Καλησπερα.. Θα ηθελα να ρωτησω ποιος ειναι κωδικας οταν επιλεγει ο χρηστης Τροπο Αποστολης με Courirer(βαση βαρους)
και να εξαφανιζεται απο τον τροπο πληρωμης "Πληρωμη στο καταστημα" (εχω κανει την αλλαγη την επιταγη σε πληρωμη στο καταστημα.)

Εχω κανει οπως σε ενα αλλο ποστ να αφαιρειται η αντικαταβολη οταν επιλεγει παραλαβη στο καταστημα...

Ευχαριστω πολυ

Re: Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 07 Οκτ 2020, 11:31
από Alexandra
Καλημέρα, τι Έκδοση OpenCart έχεις και σε ποιο ποστ αναφέρεσαι;

Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 07 Οκτ 2020, 21:57
από gvournou
Εχω την 3.0.3.0 και εκανα αυτο
Κώδικας: Επιλογή όλων
if (isset($this->session->data['shipping_method']['code']) && $this->session->data['shipping_method']['code'] == 'pickup.pickup') {
    $status = false;
}
στο
Κώδικας: Επιλογή όλων
catalog/model/extension/payment/cod.php
οπως αναφερεται πιο πανω στον Alex Golemis (1ο ποστ του θεματος αυτου)

Και εγω ρωταω πως μπορω να κρυβω την επιλογη "Πληρωμη στο καταστημα" οταν ο χρηστης επιλεγει την αποστολη μεσω Courier(Βαση Βαρους)????
Ευχαριστω

Re: Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 08 Οκτ 2020, 14:47
από Alexandra
Καλησπέρα,

Χρησιμοποίησε αυτό
Κώδικας: Επιλογή όλων
if (isset($this->session->data['shipping_method']['code']) && strpos($this->session->data['shipping_method']['code'], 'weight') !== false) {
    $status = false;
}

Παραλαβή απο το κατάστημα

Δημοσιεύτηκε: 08 Οκτ 2020, 21:26
από gvournou
Σε ευχαριστω πολυ δουλευει μια χαρα....