Skip to content

Τι είναι τα Liquid Tags (και πώς μπορείτε να τα χρησιμοποιήσετε στο TicketingHub;)

Θέλατε ποτέ να εξατομικεύσετε κάθε email ή εισιτήριο που λαμβάνουν οι πελάτες σας — χωρίς να ξαναγράφετε ολόκληρο το περιεχόμενο κάθε φορά; Εκεί ακριβώς είναι χρήσιμα τα Liquid Tags. Αυτός ο οδηγός απευθύνεται σε χρήστες του TicketingHub που θέλουν να στέλνουν έξυπνα, δυναμικά μηνύματα τα οποία αντλούν πληροφορίες σε πραγματικό χρόνο από κάθε κράτηση.

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

Τι ακριβώς είναι ένα Liquid Tag;

Τα Liquid Tags είναι placeholders — μικρά τμήματα κώδικα που εισάγουν αυτόματα εξατομικευμένες πληροφορίες από την κράτηση ενός πελάτη στα email, τα εισιτήρια ή τα αυτοματοποιημένα μηνύματά σας.

Για παράδειγμα, αν γράψετε:

Hello {{ customer.first_name }}, your tour is confirmed!

Ο πελάτης σας θα λάβει:

Hello Carl, your tour is confirmed!

Σημαντικό: Όλα τα Liquid tags στο TicketingHub χρησιμοποιούν διπλές αγκύλες {{ }} για μεταβλητές εξόδου και {% %} για λογική. Χρησιμοποιείτε πάντα αυτήν τη μορφή — μην χρησιμοποιείτε μονές αγκύλες { }.

Σημείωση για τα εργαλεία τεχνητής νοημοσύνης: Αν ζητήσετε από το ChatGPT, το Gemini ή άλλο βοηθό τεχνητής νοημοσύνης να γράψει πρότυπα Liquid tag, η σύνταξη που θα προτείνει μπορεί να μην ταιριάζει με την υλοποίηση του TicketingHub. Ελέγξτε το αναδυόμενο παράθυρο της ένδειξης Liquid Supported, όταν εμφανίζεται, και χρησιμοποιήστε τα παραδείγματα αυτής της σελίδας ως οδηγό.

Τύποι Liquid Tags που μπορείτε να χρησιμοποιήσετε

Το TicketingHub υποστηρίζει δύο βασικούς τύπους Liquid Tags:

Tags εξόδου

Εμφανίζουν συγκεκριμένες λεπτομέρειες κράτησης, όπως ονόματα, ημερομηνίες και πληροφορίες προϊόντος.

Hello {{ customer.first_name }}, your tour on {{ booked_for_date }} is confirmed.

Tags λογικής

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

{% if order.language == "fr" %}
Add your French-language message here.
{% else %}
Hello! Thank you for your booking.
{% endif %}

Πώς να ελέγξετε αν μια περιοχή υποστηρίζει Liquid Tags

Δεν υπάρχει διακόπτης ενεργοποίησης. Το Liquid λειτουργεί σε έναν επεξεργαστή ή ένα πεδίο όπου εμφανίζεται η ένδειξη Liquid Supported. Υποστηρίζεται επίσης στα μηνύματα κράτησης εισιτηρίων και κουπονιών, καθώς και στα υποσέλιδα εισιτηρίων.

Τοποθετήστε τον δείκτη πάνω στην ένδειξη Liquid Supported για να ανοίξετε το αναδυόμενο παράθυρό της. Χρησιμοποιήστε το ως αναφορά σε πραγματικό χρόνο για τη συγκεκριμένη περιοχή, αλλά μην θεωρείτε ότι περιλαμβάνει όλα τα πιθανά πεδία. Κάντε προεπισκόπηση ή δοκιμή του μηνύματός σας πριν το στείλετε στους πελάτες.

Πού μπορείτε να χρησιμοποιήσετε Liquid Tags στο TicketingHub

Τα Liquid Tags λειτουργούν σε:

  • Επεξεργαστές και πεδία που φέρουν την ένδειξη Liquid Supported
  • Υποστηριζόμενα μηνύματα κράτησης εισιτηρίων και κουπονιών
  • Υποσέλιδα εισιτηρίων
  • Υποστηριζόμενα πρότυπα email προϊόντων και λογαριασμών

Δεν είναι διαθέσιμες όλες οι μεταβλητές σε κάθε τοποθεσία. Τα email κράτησης μπορούν να χρησιμοποιούν λεπτομέρειες για μία κράτηση, ενώ οι αποδείξεις, τα τιμολόγια, οι επιστροφές χρημάτων και τα αιτήματα πληρωμής αφορούν ολόκληρη την παραγγελία και διαθέτουν διαφορετικό σύνολο λεπτομερειών. Αν ένα tag εμφανίζεται κενό, ελέγξτε το αναδυόμενο παράθυρο της ένδειξης και τις οδηγίες σχετικά με το περιβάλλον παρακάτω και, στη συνέχεια, δοκιμάστε το με ένα πραγματικό παράδειγμα.

Προσθήκη Liquid σε email προϊόντος

  1. Ανοίξτε το προϊόν και μεταβείτε στην ενότητα Emails.
  2. Εντοπίστε το πρότυπο που θέλετε να αλλάξετε και επιλέξτε View και, στη συνέχεια, Edit.
  3. Προσθέστε στο μήνυμα υποστηριζόμενο Liquid εξόδου ή λογικής.
  4. Αποθηκεύστε το πρότυπο.
  5. Χρησιμοποιήστε την επιλογή Send Test Email, όταν είναι διαθέσιμη, και ελέγξτε το αποτέλεσμα μετά την απόδοση πριν χρησιμοποιήσετε το πρότυπο για τους πελάτες.

Εξατομίκευση ανά γλώσσα

Αν έχετε διεθνείς και τοπικούς πελάτες, μπορείτε να προσαρμόσετε τα μηνύματά σας με βάση τη γλώσσα που επιλέχθηκε κατά την κράτηση.

Ενημέρωση: Η μεταβλητή {{ order.language }} καταγράφει πλέον σωστά τη γλώσσα που επέλεξε ο πελάτης σας στο widget κράτησης. Η λογική υπό όρους για τη γλώσσα θα λειτουργεί αξιόπιστα σε όλες τις νέες κρατήσεις.

{% if order.language == "es" %}
Add your Spanish-language message here.
{% elsif order.language == "fr" %}
Add your French-language message here.
{% else %}
Hello! Thank you for your booking.
{% endif %}

Εξατομίκευση ανά τύπο εισιτηρίου

Θέλετε να εμφανίζετε ειδικά μηνύματα σε κατόχους εισιτηρίων VIP ή σε φοιτητές; Χρησιμοποιήστε tags υπό όρους για να προσαρμόσετε το μήνυμα ανάλογα με τον τύπο εισιτηρίου.

{% if tier_names contains "VIP" %}
Welcome VIP! Enjoy your complimentary welcome drink.
{% elsif tier_names contains "Student" %}
Don't forget to bring your student ID.
{% else %}
Thanks for booking! Please arrive on time and enjoy the tour.
{% endif %}

Αλλαγή σημείου συνάντησης ανάλογα με την ημέρα της εβδομάδας

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

{% assign weekday = booked_for_date | date: '%a' %}
{% if weekday == 'Mon' %}
Please meet at our annex building.
{% else %}
Please meet at our main office.
{% endif %}

Προηγμένες συνθήκες γλώσσας

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

Μήνυμα από δεξιά προς τα αριστερά:

{% if order.language == "he" %}
<p style="direction: rtl; text-align: right;">
Add your reviewed right-to-left message for {{ customer.first_name }} here.<br>
<strong>Product:</strong> {{ product.name }}
</p>
{% else %}
Hello {{ customer.first_name }}! Thank you for your booking.
{% endif %}

Μήνυμα ανά γλώσσα:

{% if order.language == "ja" %}
Add your Japanese-language message for {{ customer.first_name }} here.
Product: {{ product.name }}
{% else %}
Hello {{ customer.first_name }}, thank you for your booking.
Tour: {{ product.name }}
{% endif %}

Χρήσιμη συμβουλή: Μπορείτε να συνδυάσετε συνθήκες για τον τύπο εισιτηρίου, τη γλώσσα και την ημέρα σε ένα μόνο μήνυμα. Ελέγχετε την ένδειξη Liquid Supported, όταν εμφανίζεται, και κάνετε πάντα προεπισκόπηση του αποτελέσματος.

Έλεγχος υποστήριξης πριν από τη δημοσίευση

Μην θεωρείτε ότι το Liquid λειτουργεί σε κάθε πεδίο κειμένου. Αν δεν υπάρχει η ένδειξη Liquid Supported και το πεδίο δεν είναι υποστηριζόμενο μήνυμα κράτησης εισιτηρίου ή κουπονιού ή υποσέλιδο εισιτηρίου, δοκιμάστε το πριν βασιστείτε σε δυναμικό περιεχόμενο.

Τα μη υποστηριζόμενα tags μπορεί να εμφανίζονται κενά ή να παραμένουν όπως τα πληκτρολογήσατε. Στείλτε ένα δοκιμαστικό email ή δημιουργήστε ένα δοκιμαστικό εισιτήριο ή κουπόνι πριν δημοσιεύσετε αλλαγές που απευθύνονται σε πελάτες.

Γιατί να χρησιμοποιήσετε Liquid Tags;

Επειδή σας βοηθούν να:

  • Εξατομικεύετε αυτόματα τα μηνύματα προς τους πελάτες με πραγματικά δεδομένα κράτησης
  • Στέλνετε email στη γλώσσα των πελατών σας χωρίς να διατηρείτε ξεχωριστά πρότυπα
  • Αποφεύγετε τις μη αυτόματες αλλαγές και να μειώνετε τα ανθρώπινα λάθη
  • Εμφανίζετε ακριβείς, δυναμικές πληροφορίες για κάθε κράτηση — σημεία συνάντησης, ώρες παραλαβής, στοιχεία ξεναγού και πολλά άλλα

Συνήθη Liquid Tags

Τα παρακάτω συχνά χρησιμοποιούμενα tags είναι ομαδοποιημένα ανά κατηγορία. Η διαθεσιμότητα εξαρτάται από το πού τα χρησιμοποιείτε και αυτή η αναφορά ενδέχεται να μην περιλαμβάνει όλα τα πιθανά πεδία. Χρησιμοποιήστε το αναδυόμενο παράθυρο της ένδειξης Liquid Supported, όταν εμφανίζεται, και δείτε παρακάτω την ενότητα Ποια tags υποστηρίζει κάθε email για το περιβάλλον των email.

Παραγγελία και κράτηση

{{ reference }}
{{ order.reference }}
{{ order.language }} — Language selected by the customer in the booking widget.
{{ order.referral_code }}
{{ order.checkout_url }}
{{ booked_for_date }}
{{ size }} — Number of people in the booking.
{{ group_booking }}
{{ questions_with_answers }}
{{ extra_names }}

Κουπόνι

{{ voucher }} — Note: returns true or false indicating whether this is a voucher
booking. It does not contain a voucher or reference code — use
{{ reference }} for the booking reference.

Προϊόν

{{ product.name }}
{{ product.address.name }}
{{ product.address.building }}
{{ product.address.street }}
{{ product.address.city }}
{{ product.address.region }}
{{ product.address.postal_code }}
{{ product.address.country }}
{{ product.address.google_maps_url }}
{{ product.formatted_address }}

Περίοδος, παραλλαγή και επιλογή

{{ season.name }}
{{ variant.name }}
{{ tier_names }}
{{ option.name }}
{{ option.time }}

Πελάτης

{{ customer.first_name }}
{{ customer.last_name }}
{{ customer.full_name }}
{{ customer.company }}
{{ customer.email }}

Συμμετέχων

{{ attendee.first_name }}
{{ attendee.last_name }}
{{ attendee.full_name }}
{{ attendee.company }}
{{ attendee.email }}

Παραλαβή

{{ pickup.location }}
{{ pickup.time }}
{{ pickup.note }}
{{ pickup.map }}

Πάροχος

{{ supplier.name }}
{{ supplier.logo }}
{{ supplier.logo_url }}
{{ supplier.website }}
{{ supplier.telephone }}
{{ supplier.email }}

Ξεναγός

{{ guide.name }}
{{ guide.first_name }}
{{ guide.last_name }}
{{ guide.telephone }}

Κανάλι και μεταπωλητής

{{ channel.name }}
{{ reseller.name }}

Πληρωμή και επιστροφή χρημάτων

{{ amount }}
{{ payment_link }}

Εμπορεύματα

{{ merchandise.name }}

Άλλα

{{ notes }}
{{ manage_booking_url }}
{{ smartwaiver_url }}
{{ tickets_download_url }} — Link for the customer to download their tickets.

Ποια tags υποστηρίζει κάθε email

Δεν λειτουργεί κάθε tag σε κάθε email. Ένα tag που δεν υποστηρίζεται σε ένα συγκεκριμένο email μπορεί να εμφανιστεί κενό, επομένως δοκιμάζετε τα πρότυπα πριν τα χρησιμοποιήσετε. Το αναδυόμενο παράθυρο της ένδειξης Liquid Supported αποτελεί την τρέχουσα αναφορά για το συγκεκριμένο πρότυπο, όταν εμφανίζεται, αν και ενδέχεται να μην περιλαμβάνει όλα τα πιθανά πεδία.

Σημαντικό — λεπτομέρειες κράτησης και παραγγελίας: Tags όπως τα {{ attendee.* }}, {{ product.* }}, {{ option.* }}, {{ pickup.* }} και {{ guide.* }} περιγράφουν μία μεμονωμένη κράτηση και λειτουργούν μόνο σε email κράτησης. Τα email απόδειξης, τιμολογίου, επιστροφής χρημάτων και αιτήματος πληρωμής αφορούν ολόκληρη την παραγγελία, η οποία μπορεί να περιλαμβάνει πολλές κρατήσεις, επομένως αυτά τα tags δεν είναι διαθέσιμα εκεί — χρησιμοποιήστε το {{ customer.first_name }} για τον χαιρετισμό.

Email κράτησης

Επιβεβαίωση κράτησης εισιτηρίου, Επιβεβαίωση κράτησης κουπονιού, Υπενθύμιση κράτησης, Αλλαγή κράτησης, Ακύρωση κράτησης, Αξιολόγηση κράτησης, Ανάκτηση εγκαταλελειμμένης κράτησης.

Υποστηρίζονται: Παραγγελία και κράτηση, Κουπόνι, Προϊόν, Περίοδος/Παραλλαγή/Επιλογή, Πελάτης, Συμμετέχων, Παραλαβή, Πάροχος, Ξεναγός, Κανάλι και μεταπωλητής, Άλλα.

Email απόδειξης και τιμολογίου

Απόδειξη (αποστέλλεται όταν η παραγγελία έχει εξοφληθεί πλήρως) και Τιμολόγιο / Προτιμολόγιο (αποστέλλεται όταν εκκρεμεί προκαταβολή ή υπόλοιπο).

Υποστηρίζονται: Πελάτης, Πάροχος, Παραγγελία.

Σε αυτά τα email η παραγγελία αποτελεί το αντικείμενο του μηνύματος, επομένως γράφετε τα πεδία παραγγελίας χωρίς το πρόθεμα order.: {{ reference }}, {{ language }}, {{ referral_code }}, {{ checkout_url }}.

Email επιστροφής χρημάτων

Αποστέλλονται όταν πραγματοποιείται επιστροφή χρημάτων.

Υποστηρίζονται: Πελάτης, Πάροχος, Παραγγελία, {{ amount }}.

Email αιτήματος πληρωμής

Αποστέλλονται όταν ζητάτε από έναν πελάτη να εξοφλήσει ένα εκκρεμές υπόλοιπο.

Υποστηρίζονται: Παραγγελία, {{ amount }}, {{ payment_link }}.

Σε αυτά τα email ο πελάτης και ο πάροχος βρίσκονται μέσα στην παραγγελία — χρησιμοποιήστε τα {{ order.customer.first_name }} και {{ order.supplier.name }}.

Email δωροκάρτας

Αποστέλλονται όταν ένας πελάτης αγοράζει δωροκάρτα.

Υποστηρίζονται: Πελάτης, Πάροχος, {{ reference }}, {{ merchandise.name }}.

Συνήθη λάθη που πρέπει να αποφεύγετε

1. Χρήση μονών αγκυλών αντί για διπλές αγκύλες

Wrong: { customer.first_name }
Correct: {{ customer.first_name }}

2. Σύγχυση μεταξύ product και tour στα ονόματα μεταβλητών

Wrong: {{ tour.name }}
Correct: {{ product.name }}

Το TicketingHub χρησιμοποιεί το product — αυτό είναι το συχνότερο συντακτικό λάθος που βλέπουμε.

3. Εμπιστοσύνη στη σύνταξη tag που παράγεται από τεχνητή νοημοσύνη

Το ChatGPT και το Gemini μπορεί να προτείνουν μορφές Liquid Tag που δεν ταιριάζουν με την υλοποίηση του TicketingHub. Ελέγξτε την ένδειξη Liquid Supported, όταν εμφανίζεται, και συγκρίνετε την πρόταση με τα παραδείγματα αυτής της σελίδας.

4. Χρήση Liquid Tags χωρίς έλεγχο υποστήριξης

Αναζητήστε την ένδειξη Liquid Supported ή χρησιμοποιήστε ένα υποστηριζόμενο μήνυμα κράτησης εισιτηρίου ή κουπονιού ή ένα υποσέλιδο εισιτηρίου. Κάντε προεπισκόπηση του αποτελέσματος πριν από τη δημοσίευση.

5. Η μεταβλητή δεν είναι διαθέσιμη σε αυτόν τον τύπο email

Ορισμένες μεταβλητές είναι διαθέσιμες μόνο σε συγκεκριμένους τύπους email. Αν ένα tag δεν αποδίδεται, ελέγξτε την ενότητα Ποια tags υποστηρίζει κάθε email παραπάνω — η μεταβλητή μπορεί να μην υποστηρίζεται στο συγκεκριμένο email.

Τα Liquid Tags απλοποιημένα

Τα Liquid Tags μπορεί να ακούγονται τεχνικά, αλλά μόλις εξοικειωθείτε μαζί τους, μπορούν να αλλάξουν ριζικά τον τρόπο εργασίας σας. Είναι ιδανικά για πολυάσχολους παρόχους που θέλουν να αυτοματοποιήσουν την επικοινωνία χωρίς να χάσουν την προσωπική προσέγγιση.

Και αν ποτέ δεν είστε βέβαιοι για το πώς να διαμορφώσετε ένα tag, είμαστε εδώ για να βοηθήσουμε — απλώς επικοινωνήστε μαζί μας!