SIA · Scheduling Intelligence Assistant
Εγχειρίδιο εγκατάστασης και παρουσίασης
Πλήρης οδηγός από την αγορά της άδειας μέχρι τις κρατήσεις, τα πακέτα και την πύλη πελατών. Όλες οι εικόνες είναι πραγματικές οθόνες από το demo Studio SIA Κολωνάκι (studio.demowebion.gr), πακέτο Studio.
Έκδοση εγχειριδίου: 8 Σεπτεμβρίου 2026 · Plugin SIA 1.0.0 · WordPress 6.4+
Α. Τι είναι το SIA
Το SIA (Έξυπνος βοηθός προγραμματισμού) είναι πρόσθετο WordPress για επιχειρήσεις υπηρεσιών: στούντιο pilates/yoga, γυμναστήρια, ιατρεία, κομμωτήρια. Διαχειρίζεται υπηρεσίες, διαθεσιμότητα, δημόσιες κρατήσεις, ημερολόγιο προσωπικού, πακέτα συνεδριών, πληρωμές υποδοχής και πύλη πελατών.
Δεν είναι κλινικό διατροφικό λογισμικό. Στο V1 δεν ενεργοποιούνται δίαιτες, ερωτηματολόγια υγείας ή HealthKit.
Τέσσερις ρόλοι
| Ρόλος | Τι βλέπει | Πού μπαίνει |
|---|---|---|
Ιδιοκτήτης (sia_owner / sia_doctor) |
Όλα: υπηρεσίες, προσωπικό, πελάτες, πακέτα, ρυθμίσεις, άδεια | wp-admin → SIA |
Υποδοχή (sia_secretary) |
Ημερολόγιο ημέρας, ραντεβού, λίστα αναμονής, πληρωμές, πελάτες | Μενού Reception ή /reception/ |
| Προσωπικό (π.χ. γυμναστής) | Το δικό του πρόγραμμα | Staff app / σύνδεση χρήστη στο προφίλ practitioner |
| Πελάτης | Κράτηση + πύλη (ραντεβού, πακέτο, PIN) | /book-appointment/ και /portal/ |

Εμπορικά πακέτα άδειας
Η αγορά γίνεται μόνο στο webion.gr/platformes/sia/. Το demo αυτό τρέχει Studio (2 ιδιοκτήτες, έως 10 προσωπικό, 1 χώρος, memberships, QR check-in, classes, AI receptionist κ.λπ.).
| Πακέτο | Για ποιον |
|---|---|
| Solo | 1 ιδιοκτήτης, 1–2 προσωπικό, ένας χώρος |
| Team | έως 5 προσωπικό, reports, loyalty, πόροι |
| Studio | έως 10 προσωπικό, πακέτα συνεδριών, classes, QR |
| Branches | πολλαπλά σημεία |
| Custom | κατόπιν συμφωνίας |

Β. Εγκατάσταση — σωστή σειρά
Μην ανεβάζετε το plugin πριν υπάρχει WordPress και μην βάζετε license πριν ενεργοποιηθεί το SIA.
- Αγορά πακέτου στο webion.gr (ή εικονική εκπλήρωση στο demo). Παίρνετε κλειδί της μορφής
SIA-STUDIO-…. - WordPress σε δικό σας domain ή υποτομέα (PHP 8.1+, HTTPS, permalinks «Όνομα άρθρου»). Το
DB_HOSTσε πολλούς cPanel διακομιστές πρέπει να είναι127.0.0.1, όχιlocalhost. - Ανέβασμα του zip: Πρόσθετα → Προσθήκη → Μεταφόρτωση. Φάκελος μέσα στο zip:
sia/. - Ενεργοποίηση του «SIA». Δημιουργούνται πίνακες (
sia_patients,sia_appointments,sia_booking_services, memberships κ.λπ.). - Άδεια: SIA → Settings → καρτέλα πακέτου/άδειας. License server:
https://my-webion.gr. Επικόλληση κλειδιού και αποθήκευση. - Ρυθμίσεις ημέρας 1: ζώνη
Europe/Athens, νόμισμα EUR, εμφάνιση (χρώμα/λογότυπο), ενεργό δημόσιο booking.



Γ. Πρώτη είσοδος και χώρος ιδιοκτήτη
Μετά την ενεργοποίηση, στο αριστερό μενού εμφανίζεται SIA και από κάτω Reception. Ο ιδιοκτήτης ξεκινά από το Dashboard (Εικόνα 1). Εκεί ελέγχετε ότι:
- οι υπηρεσίες έχουν ρυθμιστεί,
- το ωράριο έχει ρυθμιστεί,
- το δημόσιο booking είναι ενεργό.
Από το ίδιο μενού ανοίγετε Calendar, Customers, Settings, Email, Memberships και τα πρόσθετα του πακέτου Studio.



Δ. Υπηρεσίες, ωράριο, ημερολόγιο
Χωρίς υπηρεσίες και ωράριο, το δημόσιο ημερολόγιο μένει άδειο.
- SIA → Calendar → καρτέλα Services: όνομα, διάρκεια, τιμή (σε λεπτά του ευρώ, π.χ. 1500 = 15,00€), χρώμα, σειρά.
- Καρτέλα Availability: για κάθε ημέρα ώρες λειτουργίας και διαλείμματα. Προαιρετικά εξαιρέσεις (αργίες).
- Καρτέλα Calendar: εβδομαδιαία όψη ραντεβού.



Ε. Πελάτες και πακέτα (memberships)
Οι πελάτες αποθηκεύονται στον πίνακα πελατών (εσωτερικά sia_patients). Στο UI λέγονται Customers.

Τα πακέτα συνεδριών είναι Memberships (διαθέσιμο στο Studio+). Δημιουργείτε πλάνο (τίτλος, μηνιαίο/ετήσιο διάστημα, τιμή σε cents, credits, όριο/εβδομάδα) και μετά το αναθέτετε με Customer ID.

month ή year. Ένα «9μηνο» δηλώνεται ως yearly με την περιγραφή στους 9 μήνες και τα σωστά credits (π.χ. 45).Κατάλογος πακέτων demo (απλό → σύνθετο)
| Πακέτο | Τι περιλαμβάνει | Τιμή |
|---|---|---|
| Drop-in | 1 συνεδρία χωρίς δέσμευση | 12–22€ |
| Pack 5 Mat | 5 στρώματος, 2 μήνες, έως 3/εβδ. | 70€ |
| Pack 10 Reformer | 10 Reformer, 3 μήνες | 180€ |
| Pack 20 Mixed | 20 Pilates ή Yoga, 6 μήνες | 320€ |
| 9μηνο Studio | 35 Pilates + δώρο 10 Yoga + γυμναστήριο (45 credits) | 490€ |
Στ. Υποδοχή (Reception)
Η υποδοχή έχει δύο επιφάνειες: το μενού WordPress Reception και την εφαρμογή /reception/ (καθαρή οθόνη για ρεσεψιόν χωρίς το υπόλοιπο wp-admin).


/reception/ — ημερολόγιο ημέρας χωρίς το μενού WordPress.
Ζ. Δημόσιο site: πακέτα και κράτηση
Το δημόσιο μέρος είναι αυτό που βλέπει ο πελάτης χωρίς κωδικό διαχειριστή.
- Αρχική: παρουσίαση στούντιο και σύνδεσμοι.
/paketa/— κατάλογος από το απλό drop-in ως το 9μηνο./book-appointment/— shortcode[sia_booking]: υπηρεσία → ημέρα → ώρα → στοιχεία.



[sia_booking]: επιλογή υπηρεσίας και διαθέσιμων ωρών.Η. Πύλη πελατών και εφαρμογή στο κινητό
Η πύλη (/portal/) είναι PWA: ιστοσελίδα που εγκαθίσταται στην αρχική οθόνη. Σύνδεση με magic link στο email και εξαψήφιο PIN.



Αναλυτικές οδηγίες Android (Chrome) και iPhone (Safari) υπάρχουν στη σελίδα Οδηγίες πύλης. Αφίσες QR: QR πύλης.


Θ. Email, QR check-in, πρόσθετα Studio






Άλλα μενού Studio που φαίνονται στον ιδιοκτήτη: Forms, Import CSV, SIA Fill, No-show risk, Lifecycle, Optimize, AI receptionist, Next Best Action, Resources. Ενεργοποιούνται ανά εμπορικό πακέτο — αν ένα μενού λείπει, το πακέτο άδειας δεν το περιλαμβάνει.
Ι. Διαδρομή μέχρι ο πελάτης να αποκτήσει πακέτο
Σωστή σειρά στην καθημερινότητα του στούντιο:
- Ο ιδιοκτήτης έχει υπηρεσίες + ωράριο + ενεργό booking (Εικόνες 9–11, 6).
- Ο επισκέπτης βλέπει πακέτα και κλείνει δοκιμαστική στο widget (Εικόνες 18–19).
- Η υποδοχή καταχωρεί τον πελάτη (ή δημιουργείται από την κράτηση) — Εικόνα 12.
- Μετά την πληρωμή στο ταμείο (στο demo: χωρίς Stripe), η υποδοχή/ιδιοκτήτης πάει Memberships → βάζει Customer ID → Assign στο πλάνο (Εικόνα 13).
- Στέλνετε magic link πύλης. Ο πελάτης βάζει PIN και βλέπει τα credits (Εικόνες 20–22).
- Κάθε νέα κράτηση αφαιρεί credit σύμφωνα με το πλάνο και το εβδομαδιαίο όριο.
maria.demo@demowebion.gr, PIN 246810 (όσο το PIN δεν έχει λήξει). Έχει ήδη το 9μηνο Studio.ΙΑ. FAQ — συχνά προβλήματα και λύσεις
Εγκατάσταση και άδεια
Το site βγάζει 500 μετά την ενεργοποίηση. Σε PHP 8.2 το hook init δεν πρέπει να περνά κενό string σε typed int $ttl. Χρησιμοποιήστε έκδοση SIA με refresh_on_init(). Ελέγξτε wp-content/debug.log.
Η άδεια μένει ανενεργή. License server https://my-webion.gr, σωστό κλειδί, το site να φτάνει το WCP. Αποθηκεύστε ξανά και πατήστε ανανέωση άδειας. Το κλειδί είναι ανά εγκατάσταση.
Λείπουν μενού (Memberships, QR, Classes). Ανήκουν σε μεγαλύτερο πακέτο από αυτό που αγοράσατε. Το Solo δεν έχει memberships.
Google Calendar «Connect» αποτυγχάνει. Το slim zip demo δεν περιλαμβάνει τη βιβλιοθήκη Google API. Για παραγωγή ανεβάστε πλήρες plugin με vendor/google.
Κρατήσεις
Δεν εμφανίζονται ώρες στο widget. Availability κενό, λάθος ζώνη ώρας, υπηρεσία ανενεργή, ή το public booking είναι κλειστό στα Settings. Επίσης τα permalinks πρέπει να είναι pretty (/%postname%/) και να υπάρχει .htaccess.
Η σελίδα κράτησης είναι κενή. Βάλτε shortcode [sia_booking] σε δημοσιευμένη σελίδα. Μην τρέχετε το widget μέσα από page builder που κόβει scripts.
«Invalid booking token». Ανανεώστε τη σελίδα — το nonce έληξε.
Πακέτα / memberships
Ο πελάτης δεν βλέπει credits. Το πλάνο πρέπει να είναι Assign σε εκείνο το Customer ID και status active. Δεν αρκεί να πληρώσει εκτός συστήματος χωρίς ανάθεση.
Δεν μπορώ να βάλω «9 μήνες» ως interval. Επιτρέπονται μόνο Monthly / Yearly. Περιγράψτε τους 9 μήνες στον τίτλο.
Freeze. Το κουμπί Freeze 30 days παγώνει credits (π.χ. καλοκαίρι / τραυματισμός).
Πύλη και κινητό
Δεν έρχεται email / PIN. Στο demo συχνά δεν υπάρχει SMTP. Ζητήστε νέο magic link από τον διαχειριστή. Δοκιμαστικό PIN: 246810.
«This link has expired». Το magic link ζει περιορισμένα (στο demo έως 24 ώρες). Ζητήστε νέο.
Λάθος PIN 5 φορές. Προσωρινό κλείδωμα (~30 λεπτά) ή νέο PIN από την υποδοχή.
Κενή πύλη (λευκή σελίδα). Παλαιότερο bug αν λείπει η κλάση File Service — ενημερώστε το plugin. Καθαρίστε service worker: ρυθμίσεις site στο Chrome → διαγραφή δεδομένων για το domain.
iPhone: δεν βλέπω «Προσθήκη στην οθόνη Αφετηρίας». Μόνο Safari, όχι Chrome iOS, όχι in-app browser Instagram/Facebook.
Android: δεν βγαίνει εγκατάσταση. Chrome, όχι Firefox εντός WebView. Το site πρέπει να είναι HTTPS (μετά το πρώτο load).
Πιστοποιητικό SSL / προειδοποίηση. Περιμένετε AutoSSL ή χρησιμοποιήστε προσωρινά http στο demo.
Τα πρότυπα έχουν εικόνες αλλά δεν φτάνουν inbox. Ρυθμίστε SMTP (Email System → Provider). Χωρίς SMTP ο διακομιστής συχνά στέλνει στα spam ή πουθενά. Δείγματα: /deigma-email/.
Υποδοχή και δικαιώματα
«This area is for business owners». Ο λογαριασμός υποδοχής δεν ανοίγει το owner dashboard — σωστό. Χρησιμοποιήστε Reception.
Session expired στο wp-admin. Ξανασυνδεθείτε. Μην αφήνετε την καρτέλα ανοιχτή overnight.
Ο ρεσεψιονίστ βλέπει κλινικά μενού. Δεν πρέπει. Αν εμφανιστούν, είναι υπόλειμμα παλιού fork — μην τα χρησιμοποιείτε στο V1.
Απόδοση και τεχνικά
Αργικό wp-admin. Μην φορτώνετε τα scripts SIA σε ξένες σελίδες. Το plugin τα εντάσσει μόνο στα δικά του hooks.
Διπλό booking στην ίδια ώρα. Ελέγξτε conflicts στο Calendar και ότι δύο practitioners δεν μοιράζονται λάθος το ίδιο resource αν έχετε Resources addon.
Λογαριασμοί demo (μόνο αυτό το site)
| Πρόσβαση | Στοιχεία |
|---|---|
| Δημόσιο site | https://studio.demowebion.gr/ |
| wp-admin ιδιοκτήτης | χρήστης siaowner |
| Πύλη δοκιμής | Μαρία Δεληγιάννη · PIN 246810 |
| Αυτό το εγχειρίδιο | /egxeiridio/ |
Ο κωδικός διαχειριστή δίνεται χωριστά στον παραλήπτη του demo — μην τον δημοσιεύετε σε δημόσια σχόλια ή social.
Τέλος εγχειριδίου · καταγραφή όλων των βασικών οθονών του προγράμματος από το live demo