Page 1 of 1
Ερωτηση για δωρεαν αποστολη
Posted: Mon Dec 16, 2013 5:55 am
by panos
Γεια σας,
Θα ηθελα να ρωτησω αν γνωριζει καποιος πως να δινω την επιλογη στον πελατη κατα τη διαρκεια σχηματισμου της παραγγελιας του να επιλεγει "δωρεαν αποστολη" με το κριτηριο οτι ειναι απο μια συγκεκριμενη πολη της ελλαδας (π.χ. Θεσσαλονικη) Δηλαδη θελω να προσφερω στους πιθανους πελατες μου απο τη Θεσσαλονικη δωρεαν αποστολη της παραγγελιας τους, λογω του οτι το καταστημα μου βρισκεται στη θεσσαλονικη. Λογικα θα πρεπει να εχω διαχωρισμο των γεωγραφικων ζωνων τη Ελλαδας σε πολεις αλλα τις εχω μονο σε περιφερειες.
Καμια ιδεα πως να το κανω?
Ευχαριστω εκ των προτερων!
Re: Ερωτηση για δωρεαν αποστολη
Posted: Mon Dec 16, 2013 8:10 am
by People's Code
Δοκίμασε αυτό
Στο αρχείο catalog/model/shipping/free.php
πριν τη γραμμή 16
Code: Select all
if ($this->cart->getSubTotal() < $this->config->get('free_total')) {
πρόσθεσε αυτό
Code: Select all
$free_shipping_city = array ('θεσσαλονίκη', 'θεσσαλονικη', 'thessaloniki', 'thesaloniki', 'salonica');
if ($this->customer->isLogged()) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "address WHERE customer_id = '" . $this->customer->getAddressId() . "' AND country_id = '" . (int)$this->session->data['shipping_country_id'] . "'");
if ($query->num_rows) {
$status = in_array(mb_strtolower($query->row['city'], 'UTF-8'), $free_shipping_city) ? true : false;
} else {
$status = false;
}
} else {
$status = in_array(mb_strtolower($this->session->data['guest']['shipping']['city'], 'UTF-8'), $free_shipping_city) ? true : false;
}
Αν θες να συμπεριλάβεις και εναλλακτικές ονομασίες τις προσθέτεις στο array $free_shipping_city
Re: Ερωτηση για δωρεαν αποστολη
Posted: Mon Dec 23, 2013 8:59 pm
by panos
Ευχαριστω πολύ για την απάντηση.
Μια ακομη ερώτηση θα ήθελα να κάνω (καθως ειμαι στη διαδικασία δημιουργίας και βγαίνουν καινούριες απορίες διαρκώς).
Εχω εγκαταστήσει στο domain μου
www.to-site-mou.gr ενα ssl certificate. 'Oμως οταν γραφω στον browser
www.to-site-mou.gr εχω δυο προβλήματα. Το πρώτο είναι οτι δεν ανακατευθύνει για να εμφανίζει αυτόματα την γραμμή
https://www.pharmatest.gr και παραμένει σαν
www.to-site-mou.gr και συνεπως δεν δείχνει το "λουκετο" για να καταλάβει ο επισκέπτης οτι η σελίδα είναι ασφαλής,
και το το δεύτερο και μάλλον εξίσου σημαντικό πρόβλημα ειναι οτι ακομα και οταν πληκτρολογώ
https://www.to-site-mou.gr τοτε μου βγαζει ο browser αντι για λουκέτο ενα θαυμαστικό που ενημερώνει (αν το πατήσει ο επισκέπτης) οτι η η σελιδα είναι μη ασφαλής. Σε όλες τις περιπτώσεις το eshop μου φαίνεται κανονικα.
Αν μπορείτε να βοηθήσετε ,
σας ευχαριστω πολύ!
Re: Ερωτηση για δωρεαν αποστολη
Posted: Tue Dec 24, 2013 3:55 am
by People's Code
Για την πρώτη ερώτηση, για να λειτουργήσει το SSL πρέπει να δηλώσεις στα αρχεία config στα ακόλοθα URLs "https: αντί για "http" και να ενεργοποιήσεις στις ρυθμίσεις το SSL.
config.php γραμμή 5
// HTTPS
define('HTTPS_SERVER', 'http
s://
www.to-onoma-tou-site-mou.gr/upload/');
και
admin/config.php γραμμές 7 & 8
// HTTPS
define('HTTPS_SERVER', 'http
s://
www.to-onoma-tou-site-mou.gr/upload/admin/');
define('HTTPS_CATALOG', 'http
s://
www.to-onoma-tou-site-mou.gr/upload/');
Αυτή η μετατροπή δεν ενεργοποιεί το SSL σε όλες τις σελίδες του site, αλλά μόνο στη σύνδεση του λογαριασμού των πελατών, στη διαχείριση και το checkout, γιατί απλά δεν χρειάζεται ασφαλής πρόσβαση παντού και αν ενεργοποιηθεί παντού είναι σπατάλη πόρων.
Σχετικά με το δεύτερο ερώτημα, ο πιθανότερος λόγος για να σου βγάζει κάποιο μήνυμα όταν συνδέεσαι είναι ότι το πιστοποιητικό SSL που έχεις είναι self signed και δεν είναι πιστοποιημένο από κάποια αρχή πιστοποίησης SSL.
Re: Ερωτηση για δωρεαν αποστολη
Posted: Tue Dec 24, 2013 7:20 pm
by panos
καταρχας ευχαριστω πολυ για το ενδιαφερον και για την βοηθεια,
επειδη ο κωδικας που βλεπω στα config.php αρχεια μου ειναι λιγο διαφορετικος απο αυτον που μου δωσατε στο παραδειγμα (δεν περιλαμβανει τις λεξεις "upload"), παραθετω παρακατω τις μετατροπες που εχω κανει και θα παρακαλουσα να μου πειτε αν ειναι σωστα ετσι (για να τα αφησω) ή αν χρειάζεται να κάνω κάποιες άλλες αλλαγές.
Για το αρχείο config.php :
<?php
// HTTP
define('HTTP_SERVER', '
http://pharmatest.gr/');
// HTTPS
define('HTTPS_SERVER', '
https://pharmatest.gr/');
και για το αρχειο admin/config.php :
<?php
// HTTP
define('HTTP_SERVER', '
http://pharmatest.gr/admin/');
define('HTTP_CATALOG', '
http://pharmatest.gr/');
// HTTPS
define('HTTPS_SERVER', '
https://pharmatest.gr/admin/');
define('HTTPS_CATALOG', '
https://pharmatest.gr/');
Re: Ερωτηση για δωρεαν αποστολη
Posted: Tue Dec 24, 2013 7:43 pm
by People's Code
Σωστά τα έχεις ορίσει. Σου διόρθωσα το post σου για να μην εμφανίζονται ευαίσθητα δεδομένα σε κοινή θέα.
Re: Ερωτηση για δωρεαν αποστολη
Posted: Tue Dec 24, 2013 7:51 pm
by panos
ευχαριστώ και πάλι,
Τότε μια τελευαία χάρη (για να μην γίνομαι και κουραστικός), μήπως μπορείτε να μπείτε στην σελίδα μου
www.pharmatest.gr για να μου πείτε αν έτσι πρέπει να λειτουργεί το ssl ή αν εξακολουθεί να υπάρχει κάποιο λάθος..διοτι δεν εμφανίζει "λουκέτο" ούτε οταν μπαίνω για παράδειγμα σαν πελάτης στον λογαριασμό μου.
Re: Ερωτηση για δωρεαν αποστολη
Posted: Tue Dec 24, 2013 8:09 pm
by People's Code
Το SSL λειτουργεί σωστά στη σύνδεση της διαχείρισης, αλλά στη σύνδεση των πελατών επειδή μάλλον φορτώνει τα εικονίδια (facebook, twiter κλπ) που έχεις προσθέσει με iframe και βρίσκονται εκτός του site σου, δίνει μήνυμα ότι η σύνδεση είναι μερικώς κρυπτογραφημένη. Δοκίμασε να αφαιρέσεις τα iframes από αυτή τη σελίδα.
Re: Ερωτηση για δωρεαν αποστολη
Posted: Tue Dec 24, 2013 10:42 pm
by panos
Ευχαριστω πολύ, τελικά αυτό είναι το πρόβλημα. Καλα Χριστούγεννα

Re: Ερωτηση για δωρεαν αποστολη
Posted: Wed Dec 25, 2013 4:06 am
by People's Code
Να 'σαι καλά, καλά Χριστούγεννα και σε σένα!