crash11 Posted June 7, 2014 Share Posted June 7, 2014 Καλημέρα, ξέρεις κάποιος πως γίνεται να βάλεις διαθεσιμότητα 4-7 μέρες αντι για 1-3 οταν τα προϊόντα είναι out of stock σε presta 1.5; Link to comment Share on other sites More sharing options...
parsifal Posted June 9, 2014 Share Posted June 9, 2014 (edited) Καλημέρα. 1. Αρχικά, πρέπει να ενεργοποιήσεις τη δυνατότητα backordering, είτε σε όλο τον κατάλογο από Preferences --> Products είτε για συγκεκριμένο προϊόν από την καρτέλα Quantities αυτού 2. Μετά, στην καρτέλα Quantities του προϊόντος συμπληρώνεις στο κάτω μέρος το κείμενο διαθεσιμότητας που θέλεις να εμφανίζεται για το προϊόν όταν επιτρέπεται το backordering Edited June 9, 2014 by parsifal (see edit history) Link to comment Share on other sites More sharing options...
crash11 Posted June 9, 2014 Author Share Posted June 9, 2014 Ευχαριστώ για την απάντηση, το έκανα, γράφει διαθεσιμότητα 4-7 ημερες αλλά απο κάτω δίπλα απο το κουμπί "αγορά" γράφει 1-3 ημερες Link to comment Share on other sites More sharing options...
parsifal Posted June 9, 2014 Share Posted June 9, 2014 (edited) Μήπως έχεις βάλει κάποιο έξτρα module/theme που παίρνει τέτοια πρωτοβουλία; Απ' όσο θυμάμαι, το PrestaShop δεν εμφανίζει από default τέτοιο μήνυμα σχετικά με ημέρες διαθεσιμότητας (εκτός εάν κάνεις τα βήματα που ανέφερα πιο πάνω)... Edited June 9, 2014 by parsifal (see edit history) Link to comment Share on other sites More sharing options...
crash11 Posted June 9, 2014 Author Share Posted June 9, 2014 Δέν έχω βάλει κάτι. Όταν υπάρχει ποσότητα γράφει άμεσα διαθέσιμο και όταν δεν υπάρχει γράφει 1-3 μερες αριστερά δίπλα απο το κουμπί αγορά και την τιμή Link to comment Share on other sites More sharing options...
parsifal Posted June 9, 2014 Share Posted June 9, 2014 Μπορείς να δώσεις live link; Link to comment Share on other sites More sharing options...
crash11 Posted June 9, 2014 Author Share Posted June 9, 2014 (edited) Είναι local. Πως μπορώ να κάνω αυτό που είπες(κειμενο διαθεσιμοτητας) για ολα τα προϊόντα μαζικα;Δηλ να μην το γραφω σε καθε ενα αλλα σε ολα μαζι. Σε presta 1.6 Edited June 9, 2014 by crash11 (see edit history) Link to comment Share on other sites More sharing options...
parsifal Posted June 9, 2014 Share Posted June 9, 2014 (edited) Για να το κάνεις σε όλα μαζί, δε νομίζω ότι υπάρχει επίσημος τρόπος από το BackOffice του PrestaShop. 1. Πολύ πιθανόν να γίνεται από phpMyAdmin, στέλνοντας στη βάση δεδομένων ένα κατάλληλο SQL ερώτημα που θα αλλάξει μαζικά όλα τα προϊόντα 2. Ένας άλλος τρόπος, που προσωπικά θα τον προτιμούσα, είναι να «πειράξεις» το theme σου ώστε να εμφανίζει αυτό το μήνυμα σε όσα εκ των προϊόντων που επιτρέπουν backordering, το στοκ βρίσκεται σε επίπεδο <=0 Edited June 10, 2014 by parsifal (see edit history) Link to comment Share on other sites More sharing options...
crash11 Posted June 9, 2014 Author Share Posted June 9, 2014 Μπορεις να με βοηθησεις πως να κανω το 2; Link to comment Share on other sites More sharing options...
parsifal Posted June 10, 2014 Share Posted June 10, 2014 Αν χρησιμοποιείς PS 1.6.0.6 με το default theme, τότε ανοίγοντας το αρχείο themes/default-bootstrap/product.tpl στη γραμμή 212 θα δεις τα παρακάτω: {if $PS_STOCK_MANAGEMENT} <!-- availability --> <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) || ($product->quantity > 0 && !$product->available_now) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> {*<span id="availability_label">{l s='Availability:'}</span>*} <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span> </p> <p class="warning_inline" id="last_quantities"{if ($product->quantity > $last_qties || $product->quantity <= 0) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none"{/if} >{l s='Warning: Last items in stock!'}</p> {/if} Πάρε backup αυτό το αρχείο και μετά κάνε την ακόλουθη αλλαγή: {if $PS_STOCK_MANAGEMENT} <!-- availability --> <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) || ($product->quantity > 0 && !$product->available_now) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> {*<span id="availability_label">{l s='Availability:'}</span>*} <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{l s='Διαθέσιμο σε X-Y ημέρες'}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span> </p> <p class="warning_inline" id="last_quantities"{if ($product->quantity > $last_qties || $product->quantity <= 0) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none"{/if} >{l s='Warning: Last items in stock!'}</p> {/if} Τώρα, πηγαίνοντας από το BackOffice στις μεταφράσεις, θα πρέπει να βλέπεις προς μετάφραση ένα καινούργιο string με τίτλο "Διαθέσιμο σε X-Y ημέρες". Συμπλήρωσέ το με το string που θέλεις να προβάλλεται στο FrontOffice, π.χ. «Διαθέσιμο σε 4-7 ημέρες»... Link to comment Share on other sites More sharing options...
crash11 Posted June 10, 2014 Author Share Posted June 10, 2014 (edited) Χρησιμοποιω presta 1.6.0.5. To εκανα,δεν αλλαξε κατι. Edited June 10, 2014 by crash11 (see edit history) Link to comment Share on other sites More sharing options...
parsifal Posted June 10, 2014 Share Posted June 10, 2014 Δεν έχω τώρα πρόχειρο test installation 1.6.0.5 ή 1.6.0.6 για να τεστάρω. Με την πρώτη ευκαιρία, θα στήσω ένα και θα το ξανακοιτάξω. ΟΚ; Link to comment Share on other sites More sharing options...
crash11 Posted June 10, 2014 Author Share Posted June 10, 2014 ΟΚ σ'ευχαριστω παρα πολυ Link to comment Share on other sites More sharing options...
crash11 Posted June 12, 2014 Author Share Posted June 12, 2014 Μάλλον θα ακολουθήσω αυτό που μου έγραψες στην πρώτη σου απάντηση. Ένα άλλο θέμα είναι ότι όταν ενεργοποιώ το backordering, στην σελιδα που εμφανιζονται ολα τα προϊόντα μιας κατηγοριας, γράφει για όλα οτι είναι σε απόθεμα. Τί μπορώ να κάνω ώστα να μην το εμφανίζει αυτό ή να εμφανίζει τη διαθεσιμότητα (αυτο που έχω στo backorder του quantity του καθε προϊόντος). Link to comment Share on other sites More sharing options...
parsifal Posted June 12, 2014 Share Posted June 12, 2014 Τελικά έχεις ενεργοποιήσει καθολικά τη δυνατότητα backorder από BO > Preferences > Products ή μόνο για ορισμένα προϊόντα που θέλεις; Link to comment Share on other sites More sharing options...
crash11 Posted June 12, 2014 Author Share Posted June 12, 2014 Καθολικά Link to comment Share on other sites More sharing options...
parsifal Posted June 12, 2014 Share Posted June 12, 2014 Ίσως αυτό σου κάνει τη «ζημιά». Για δοκίμασε να το βγάλεις από καθολικό και να το ορίσεις ανά προϊόν... Link to comment Share on other sites More sharing options...
crash11 Posted June 12, 2014 Author Share Posted June 12, 2014 Το ιδιο συμβαίνει Link to comment Share on other sites More sharing options...
crash11 Posted June 13, 2014 Author Share Posted June 13, 2014 Κάποια λύση; Link to comment Share on other sites More sharing options...
parsifal Posted June 13, 2014 Share Posted June 13, 2014 Μάλλον αύριο θα ξεκλέψω λίγο χρόνο να το δω. Ίσως μέχρι τότε βρεθεί να βοηθήσει κάποιος άλλος συμφορουμίτης... Link to comment Share on other sites More sharing options...
crash11 Posted June 13, 2014 Author Share Posted June 13, 2014 Ευχαριστώ πολυ φίλε Link to comment Share on other sites More sharing options...
crash11 Posted June 16, 2014 Author Share Posted June 16, 2014 Καποια λυση;; Link to comment Share on other sites More sharing options...
crash11 Posted June 20, 2014 Author Share Posted June 20, 2014 (edited) Βρηκα τη λυση. Στο αρχειο product-list.tpl που βρισκεται στο themes\default-bootstrap στη γραμμη 159 άλλαξα το "{if ($product.allow_oosp || $product.quantity > 0)}" σε "{if ($product.allow_oosp && $product.quantity > 0)}" Edited June 20, 2014 by crash11 (see edit history) 1 Link to comment Share on other sites More sharing options...
parsifal Posted June 20, 2014 Share Posted June 20, 2014 (edited) Χμμμμ, είναι σίγουρα σωστό έτσι; Σε περίπτωση που στοκάρεις ένα προϊόν, πάλι θα εμφανίζεται με «διαθεσιμότητα 4-7 μέρες» ή κάνω λάθος; Edited June 20, 2014 by parsifal (see edit history) Link to comment Share on other sites More sharing options...
crash11 Posted June 20, 2014 Author Share Posted June 20, 2014 (edited) Οχι, εμφανιζεται κανονικα σε αποθεμα. Το εκανα edit ειχα αναποδα τα " || " " && " Edited June 20, 2014 by crash11 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now