Crowd Gift
Για ευκολία ονομάζουμε:
Ιδιοκτήτης: Ο πελάτης που δημιουργεί το δώρο και ζητάει τις συμμετοχή
Συμμετέχον: Ο πελάτης/επισκέπτης που πληρώνει συμμετοχή στο δώρο
Από την πλευρά του Ιδιοκτήτη.
Ο Ιδιοκτήτης πρέπει φυσικά να έχει δημιουργήσει λογαριασμό στο κατάστημα.
Από το μενού Λογαριασμός επιλέγει το Crowd gifts για να διαχειριστεί τα δώρα.

Αν δεν έχει κανένα δώρο, μπορεί να δημιουργήσει ένα με την επιλογή + ADD.
Αν έχει ήδη δώρα μπορεί να δει τη λίστα και να κάνει κάποιες ενέργειες ανάλογα με την κατάσταση του δώρου.

Επεξεργασία/Προβολή δώρου Αν το δώρο δεν έχει κλείσει τότε μπορεί να το επεξεργαστεί, διαφορετικά μόνο προβολή.
Διαγραφή, αν το δώρο δεν έχει κλείσει και δεν έχει συμμετοχές μπορεί να το διαγράψει.
Κινήσεις των συμμετοχών. Βλέπει τις κινήσεις των συμμετοχών στο δώρο.
Δημιουργία/Επεξεργασία δώρου

Ο ιδιοκτήτης ορίζει:
Τίτλος, πχ η Γιορτή μου 2025
Μήνυμα, κάποιο κείμενο να την περιγραφή του event κλπ
Εικόνα, μπορεί να προσθέσει και μια εικόνα για να είναι πιο όμορφη η σελίδα της συμμετοχής
Θέση της εικόνας, αν η εικόνα θα είναι πάνω ή κάτω από το
Μήνυμα.Ανοιχτό από,Ανοιχτό έως. Οι ημερομηνίες μεταξύ των οποίων το δώρο είναι ανοιχτό για συμμετοχή.StatusΗ κατάσταση του δώρου.
Οι καταστάσεις των δώρων:
Κλειστό.
Αν είναιΚλειστότότε δεν επιτρέπονται οι συμμετοχές ακόμη και μέσα στην περίοδο που ορίσαμε.Ανοιχτό.
Αν είναιανοιχτό, τότε στην περίοδο που ορίσαμε οι συμμετοχές επιτρέπονται. Μπορείτε όποτε επιθυμείτεκλείνετετις συμμετοχές. Οι συμμετοχές είναιανοιχτέςανάμεσα στις παραπάνω ημερομηνίες, αν η κατάσταση είναιΑνοιχτό. Άρα θέτουμε τις ημερομηνίες που θέλουμε να τρέχουν οι συμμετοχές και την κατάστασηανοιχτό.Ολοκληρώθηκε.
Τέλος, υπάρχει και η κατάστασηΟλοκληρώθηκεστην οποία το δώρο πάει αυτόματα όταν περάσει η περίοδος που έχουμε ορίσει. Τότε ο ιδιοκτήτης δεν μπορεί να επεξεργαστεί πλέον το δώρο. Το δώρο είναι πλέον κλειστό. Όταν οριστικοποιηθούν τυχόν εκκρεμότητες με πληρωμές παραγγελιών θα εκδοθεί η δωροκάρτα με το ποσό που συγκεντρώθηκε.
Μετά την αποθήκευση στο κάτω μέρος εμφανίζεται:
Ο σύνδεσμος της συμμετοχής, με αυτό σύνδεσμοι οι Συμμετέχοντες οδηγούνται στη σελίδα για τη συμμετοχή στο δώρο
QR, που περιέχει τον σύνδεσμο συμμετοχής, που μπορεί να βάλει στα social κλπ

Στο Ποσό που έχει συγκεντρωθεί αθροίζονται οι οριστικές συμμετοχές στο δώρο.
Με το κουμπί δίπλα οδηγείτε στις κινήσεις των συμμετοχών.
Τέλος, όταν ολοκληρωθεί το δώρο και εκδοθεί η δωροκάρτα εμφανίζεται ο κωδικός της.
Από εδώ και μετά ο ιδιοκτήτης έχει μια δωροεπιταγή του cs-cart και είναι διαθέσιμες οι λειτουργίες όπως τις γνωρίζουμε από το cs-cart.
Κινήσεις συμμετοχών
Στη σελίδα αυτή εμφανίζονται οι κινήσεις των συμμετοχών.

Στη στήλη Συμμετοχή, εμφανίζονται τα στοιχεί του συμμετέχοντα (ID είναι ο αριθμός της παραγγελίας).
Στη στήλη Status, έχουμε τις περιπτώσεις:
Επεξεργάστηκε, πληρώθηκε κανονικά η παραγγελία το ποσό μπαίνει στον κουμπαρά.
Ακυρώθηκε, για κάποιο λόγο παραγγελία που είχε μπεί το ποσό, αλλά μετά ακυρώθηκε. Το ποσό μπήκε μια, και μετά το αφαιρούμε.
Τέλος, όταν εκδοθεί η δωροεπιταγή θα εμφανιστεί μια εγγραφή σαν την παρακάτω.

Από την πλευρά του συμμετέχοντα
Ο σύνδεσμος της συμμετοχής οδηγεί στη σελίδα της συμμετοχής. Πάνω εμφανίζεται ο τίτλος, η εικόνα και το μήνυμα του δώρου.

Πολύ απλά ορίζει το ποσό της συμμετοχής και ένα μήνυμα και πατάει το Συμμετοχή.
Μεταφέρεται στο checkout του καταστήματος και ολοκληρώνει την παραγγελία όπως κάθε παραγγελία.

Σημείωση
Στο ταμείο και στο καλάθι ο σύνδεσμο του προϊόντος, οδηγεί τον πελάτη πίσω στη σελίδα της συμμετοχής για κάνει τις αλλαγές που ίσως θέλει.
Σημείωση
Κάθε φορά που οριστικοποιείται παραγγελία, στέλνετε notification στον ιδιοκτήτη.
Κάθε φορά που ακυρώνεται παραγγελία, στέλνετε notification στον ιδιοκτήτη.
Στη διαχείριση
Εγκατάσταση και ρυθμίσεις
Κατά την εγκατάσταση το πρόσθετο δημιουργεί μια κατηγορία με όνομα Crowd Gifts,
και ένα προϊόν με τίτλο Συμμετοχή σε δώρο. Αν το κατάστημα είναι multi storefront,
δημιουργεί ένα σετ για κάθε βιτρίνα.

Στις ρυθμίσεις του πρόσθετου εμφανίζεται το ID του προϊόντος που δημιουργήθηκε αυτόματα. Αν για κάποιο λόγο θέλουμε να χρησιμοποιήσουμε άλλο, πρέπει να ορίσουμε το ID του εδώ.

Οριστικό στην κατάστασηΣτην κατάσταση της παραγγελίας που η συμμετοχή θεωρείτε οριστική και προστίθεται στο δώροΕλάχιστο ποσό συμμετοχήςΓενική ρύθμιση για το ελάχιστο ποσό συμμετοχής, όχι το σύνολο του δώρου!Μέγιστο ποσό συμμετοχήςΓενική ρύθμιση για το μέγιστο ποσό συμμετοχής, όχι το σύνολο του δώρου!
Μπορούμε να ορίσουμε δικαιώματα στους διαχειριστές του καταστήματος

Πρέπει να ορίσουμε και ένα cronjob (προτείνουμε μια φορά τη μέρα).
php admin.php --dispatch=crowd_gift_cli.run
Το οποίο κάνει δύο εργασίες
Εκδίδει δωροεπιταγές για δώρα που έχουν ολοκληρωθεί και δεν έχουν εκκρεμείς παραγγελίες. Στην περίπτωση που υπάρχουν εκκρεμείς στέλνει notification στο διαχειριστή και προσπαθεί ξανά την επόμενη εκτέλεση.
Ολοκληρώνει δώρα που έληξε η περίοδος που έχει ορίσει ο ιδιοκτήτης. Αλλάζει την κατάσταση του δώρου σε ολοκληρώθηκε και στέλνει notification στον ιδιοκτήτη, Δεν εκδίδει τη δωροεπιταγή.
Οι εργασίες εκτελούνται με αυτή τη σειρά. Άρα αν ένα δώρο ολοκληρώθηκε σήμερα, η δωροεπιταγή του θα εκδοθεί στην επόμενη εκτέλεση. Δίνει το χρόνο στον ιδιοκτήτη και διαχειριστή (αν χρειάζεται) να δουν και να φέρουν τυχόν αντιρρήσεις.
Εκτύπωση παραγγελίας
Στο document invoice μπορούμε να προσθέσουμε στο products table, στην περιγραφή του είδους το παρακάτω, ώστε να εμφανίζονται το δώρο και το μήνυμα της συμμετοχής.
{% if p.is_crowd_gift_order %}
<p>ID:{{ p.crowd_gift_id }} </p>
<p>{{ __("slx_crowd_gift.crowd_gift") }}:{{ p.crowd_gift_title}} </p>
<p>{{ __("slx_crowd_gift.your_message") }} :{{ p.crowd_gift_message}} </p>
{% endif %}
Διαχείριση δώρων
Από το μενού Marketing > Crowd gifts οδηγούμαστε στη λίστα όλων των δώρων.

Στην περίπτωση multi storefront καταστήματος, ανάλογα με τη βιτρίνα που επιλέξαμε βλέπου και τα δώρα του αντίστοιχου storefront.
Ο διαχειριστής έχει στη διάθεση του τις επιλογές:

Ο διαχειριστής μπορεί να επεξεργαστεί τα δεδομένα του δώρου ακόμα και αφού ολοκληρωθεί.

Έχει τη δυνατότητα να ξανα-παράγει το QR, ή να το παράγει αρχικά στην περίπτωση που κατά τη δημιουργία από τον ιδιοκτήτη πήγε κάτι στραβά και δε δημιουργήθηκε.
Επίσης, αν κάποιο λόγο το δώρο είναι στην κατάσταση Ολοκληρώθηκε, μπορεί να
το κάνει ξανά Ανοιχτό.
Αν ένα δώρο είναι στην κατάσταση Ολοκληρώθηκε αλλά για κάποιο λόγο δεν
έχει εκδοθεί η δωροεπιταγή (πχ υπήρχαν εκκρεμείς παραγγελίες που
τακτοποιήθηκαν και θέλουμε να την εκδώσουμε τώρα), είναι διαθέσιμη η επιλογή
στον διαχειριστή να την εκδώσει χειροκίνητα χωρίς να περιμένει τον cron.
Τέλος, απο το κουμπί Κινήσεις συμμετοχών μπορεί να δει τις συμμετοχές.

Η επιπλέον πληροφορία που έχει παραπάνω από τον ιδιοκτήτη, είναι οι παραγγελίες που δεν έχουν γίνει οριστικές. Με αυτές πρέπει να ασχοληθεί ο διαχειριστής, γιατί αν υπάρχουν εκκρεμείς παραγγελίες δεν μπορεί να εκδοθεί η δωροκάρτα. Στέλνεται ειδοποίηση στο διαχειριστή για αυτή την περίπτωση όταν γίνει προσπάθεια έκδοσης της δωροεπιταγής και υπάρχουν εκκρεμείς παραγγελίες.
Notifications
Την ειδοποίηση για το δώρο που έχει εκκρεμείς παραγγελίες, μπορούμε να την
επεξεργαστούμε, όπως όλες, από το
Settings > Notifications και από δεξιά Administrator notifications.

Τέλος, υπάρχουν και τρεις ειδοποιήσεις που στέλνονται στον ιδιοκτήτη
(κανονικά στο Settings > Notifications στο Customer notifications) :

Σημείωση
Service για παραγωγή QR, προς το παρόν δωρεάν με κάποιο όριο. (10k)