Σελίδα 1 από 1

Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 27 Νοέμ 2018, 13:56
από dimitris212
Καλησπέρα κοινότητα,
θέλω να ρωτήσω το εξής (δεν το έχω βρει αν γίνεται).

Θέλω τα προϊόντα να έχουν διαφορετικό λεκτικό Κατάσταση Αποθέματος
πχ άλλο να λέει Διαθέσιμο, άλλο Μη Διαθέσιμο, Άλλο κατόπιν παραγγελίας (οκ αυτό το ξέρω που τα ορίζουμε).

Εδώ βλέπουμε όμως ότι αν βάλουμε απόθεμα βγάζει Διαθέσιμο, αν βάλουμε στο απόθεμα 0 τότε βγάζει την επιλογή που έχουμε ορίσει από την επιλογή Κατάσταση μη διαθέσιμου αποθέματος.

Το πρόβλημα είναι ότι αν είναι 0 και βάλουμε επιλογή Μη διαθέσιμο τότε ΔΕΝ θέλω κάποιος να μπορεί να το αγοράσει, αν βάλουμε Κατόπιν Παραγγελίας να μπορεί αν το αγοράσει.

Πως γίνεται αυτό?

Re: Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 27 Νοέμ 2018, 14:28
από Alexandra
Καλησπέρα,

Τι έκδοση έχεις και τι template;

Re: Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 27 Νοέμ 2018, 14:30
από dimitris212
Έκδοση 3.0.2.0
Template εμπορικό πληρωμένο.

Re: Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 27 Νοέμ 2018, 14:45
από Alexandra
Template εμπορικό πληρωμένο.
:) Δεν είμαστε template police εδω.

Λοιπόν χωρίς να έχω εικόνα του κώδικα του template δεν μπορώ να σου δώσω λύση έτοιμη copy/paste.
Αυτό που μπορείς να κάνεις για τη σελίδα του προϊόντος (product.twig), είναι να ελέγχεις το περιεχόμενο της μεταβλητής stock αν είναι ίση με το λεκτικό που θες να απενεργοποιείται και να απενεργοποιείς την html του κουμπιού προσθήκης στο cart. Αυτή βέβαια η λύση προϋποθέτει να μην υπάρχουν άλλα κουμπιά προσθήκης στο καλάθι στη σελίδα κατηγοριών.

Re: Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 27 Νοέμ 2018, 14:50
από dimitris212
χαχαχαχα!

Μμμμ... δεν έχω ιδέα πως γίνεται.
Τώρα τι κάνουμε? Αγοράζουμε module? για disable add to cart?

Re: Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 28 Νοέμ 2018, 12:55
από Alexandra
Καλημέρα,
Αυτό που θες δεν νομίζω να το βρείς σε έτοιμο extension γιατί είναι καθαρά mod.

Πάντως δεν είναι κάτι τραγικό, στη σελίδα του προϊόντος (product.twig) περικλείεις το κουμπί add to cart με ένα if statement όπως πχ
Κώδικας: Επιλογή όλων
{% if stock != 'Μη διαθέσιμο' %}
... η HTML του κουμπιού στο template σου...
{% endif %}
Και επίσης πρέπει να ορίσεις στο template σου να μην υπάρχει add to cart στη σελίδα κατηγορίας.
Τώρα για κάτι πιο σοφιστικέ που να περιλαμβάνει και τη σελίδα κατηγορίας, όπως αντιλαμβάνεσαι δεν είναι στο πλαίσιο της δωρεάν υποστήριξης.

Re: Κατάσταση Αποθέματος σε προϊόντα

Δημοσιεύτηκε: 30 Νοέμ 2018, 15:42
από dimitris212
Σε ευχαριστώ πολύ