στην συνεχεια οταν κανει κλικ ο πελατης για αγορα του προιοντος που δεν θα εχει τιμη να μην του προχωραει την παραγγελια και να του βγαζει ενα μηνυμα οτι πρεπει να επικοινωνισει.
ευχαριστω πολυ
Αν δεν υπάρχει τπτ, μιλάμε για development ...
Μία πρόχειρη λύση για να κάνεις αυτό που ζητάς χωρίς πολλές αλλαγές, είναι να χρησιμοποιήσεις τη δυνατότητα που έχει το Opencart να μην μπορείς να κάνεις checkout αν το stock είναι μηδενικό.
Πρώτα πας στα αρχεία γλώσσας και βρίσκεις τα μηνύματα που δίνει όταν είναι out of stock και τα μετατρέπεις σε “Καλέστε μας” (εννοείται ότι θέλει λίγο ψάξιμο και για άλλα παρεμφερή μηνύματα).
Μετά πας και δίνεις στα προϊόντα που θες μηδενικό stock και στο system ρυθμίζεις να μην μπορεί να γίνει checkout σε προϊόντα με μηδενικό stock.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Απλα θα φαινεται στην διαθεσιμοτητα το ´καλεστε μας´.
Θελω να φαινεται εκει που δειχνει την τιμη του προιοντος το ´καλεστε μας´.
Υπαρχει καπου να γραξω κωδικα που οταν βαζω μηδενικη τιμη να μου εμφανιζει το ´καλεστε μασ´?
Στη γραμμή 37 στο catalog/view/theme/default/template/product/product.tpl
Αντικαθιστάς το
Code: Select all
<?php echo $price; ?>
Code: Select all
<?php echo $price = $price > 0 ? $price : $call_us; ?>
Προσθέτεις αυτό
Code: Select all
$this->data['call_us'] = $this->language->get('call_us');
catalog/language/english/product/product.php
Προσθέτεις όπου θες
Code: Select all
$_['call_us'] = 'Call Us';
Code: Select all
$_['call_us'] = 'Καλέστε μας';
Επίσης αντίστοιχος κώδικας πρέπει να προστεθεί και σε άλλες σελίδες με λίστες των προϊόντων... αλλά τώρα που ξέρεις το τρόπο είναι σχετικά εύκολο να το κάνεις μόνος σου !!!

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
controler ... latest.php
Όπου θες μετά τη γραμμή 5 εκεί που δηλώνεται το text
Code: Select all
$this->data['call_us'] = $this->language->get('call_us');
το
Code: Select all
<?php echo $product['price']; ?>
Code: Select all
<?php echo $product['price'] = $product['price'] > 0 ? $product['price'] : $call_us; ?>
τα ίδια ...
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
εκανα γενικα τις αλλαγες που ειπαμε παραπανω.
τωρα πηγα να προσθεσω προιοντα και μου εβγαλε και σε αυτα καλεστε μας χωρις να εχω αποθεμα "0".
οτι προιον και να βαλω απο εδω κ περα μου βγαζει το μηνυμα "καλεστε μας".
τι κανω?? πως διορθωνετε..? τι πειραξα παραπανω απο οσο θα επρεπε?
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
και διορθώνεται με αυτή την αλλαγή:
από:
Code: Select all
<?php echo $price = $price > 0 ? $price : $call_us; ?>
Code: Select all
<?php echo $price = str_replace(",", ".", $price) > 0 ? $price : $call_us; ?>
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Notice: Undefined variable: price in /home/papillon/public_html/eshop/catalog/view/theme/mi-mi-store/template/module/featured.tpl on line 14Καλέστε μας
Code: Select all
<?php echo $product['price'] = str_replace(",", ".", $product['price']) > 0 ? $product['price'] : $call_us; ?>
Γι αυτό υπάρχουν και τα δυο διαφορετικά statements: με τιμή $price για τη σελίδα products.tpl και $product['price'] για τα modules latest.tpl, featured.tpl κλπ. (το είχαμε συζητήσει και προηγουμένως)
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Users browsing this forum: No registered users and 3 guests