Κάθε μενού του Ordering.Tools είναι αυτόματα ανακαλύψιμο μέσα στο ChatGPT, Claude, Perplexity, Gemini και κάθε άλλο AI assistant — με όλο το μενού, τα αλλεργιογόνα, τις τιμές και τις μεταφράσεις στη διάθεσή τους. Μηδενική ρύθμιση ανά κατάστημα, συμπεριλαμβανομένων εστιατορίων με δικό τους domain.
Όταν κάποιος ρωτά το ChatGPT «παράγγειλέ μου μια μαργαρίτα στη Σόφια» ή «τι έχει στο μενού του Jägerhof απόψε;», ο assistant πρέπει να βρει αξιόπιστη δομημένη απάντηση στον ανοιχτό ιστό — και γρήγορα. Τα περισσότερα εστιατόρια είναι αόρατα στους LLM επειδή τα μενού τους ζουν ως PDF, screenshot ή HTML που ο assistant δεν μπορεί να αναλύσει. Το Ordering.Tools το διορθώνει εκπέμποντας Schema.org JSON-LD σε κάθε σελίδα, φιλοξενώντας ένα δωρεάν δημόσιο JSON API για το μενού και αποστέλλοντας έτοιμες ενσωματώσεις σε ChatGPT, Claude και on-site chat widget.
Όλα αυτά είναι ενεργοποιημένα από προεπιλογή για κάθε κατάστημα — δεν υπάρχει διακόπτης για να βρείτε, premium tier για αναβάθμιση, ή επιπλέον ρύθμιση. Τα εστιατόρια με δικό τους domain παίρνουν την ίδια αντιμετώπιση στον δικό τους host (π.χ. `https://menu.jagerhof.bg/api/public/v1/menu` λειτουργεί όπως ακριβώς το platform fallback). Το μόνο opt-in αφορά παραγγελίες προετοιμασμένες από AI: ανά κατάστημα, απενεργοποιημένο από προεπιλογή, επιστρέφει checkout URL που ο πελάτης πρέπει να επισκεφτεί για να επιβεβαιώσει και να πληρώσει — η πλατφόρμα δεν χρεώνει ποτέ αυτόματα κάρτες μέσα από AI assistant.
Κάθε ενεργό κατάστημα παίρνει την πλήρη στοίβα ανακαλυψιμότητας — JSON-LD σε κάθε σελίδα, δημόσιο JSON API, καταχώρηση στο /llms.txt, συμπερίληψη στο sitemap, IndexNow ping σε κάθε αλλαγή του μενού — αυτόματα. Καμία νέα admin οθόνη, χωρίς λίστα ελέγχου, χωρίς upsell. Τα καταστήματα με δικό τους domain είναι first-class.
Παραδίδουμε branded «Ordering.Tools» app για το ChatGPT και δημόσιο MCP package για το Claude. Έτσι όταν ένας πελάτης γράφει «βρες μου ένα εστιατόριο για απόψε», ο assistant του μπορεί πραγματικά να περιηγηθεί στα καταστήματά σας, να διαβάσει το μενού σας και να προετοιμάσει μια παραγγελία — όχι απλά να ελπίζει ότι θα βρει τυχαία την ιστοσελίδα σας.
Τα ίδια JSON-LD και JSON API εκθέτουν κάθε μετάφραση που έχετε προσθέσει — EN, BG, EL και κάθε άλλη ενεργοποιημένη γλώσσα — σε ένα fetch. Πολύγλωσσοι πελάτες ρωτούν τον Claude στα Βουλγάρικα και παίρνουν απαντήσεις στα Βουλγάρικα, με σωστά ονόματα προϊόντων και μορφοποίηση νομίσματος.
Δεν χρεώνουμε ποτέ αυτόματα κάρτες πελατών μέσα από AI assistant. Το handoff επιστρέφει πάντα checkout URL που ο πελάτης ανοίγει για να επιβεβαιώσει και να πληρώσει στη φυσιολογική ασφαλή σελίδα checkout. PSD2/SCA, ευθύνη για αλλεργιογόνα και προστασία καταναλωτή παραμένουν άθικτα — όπως Wolt και Glovo deep-link αντί να χρεώνουν στο chat.
Restaurant + Menu + MenuSection + MenuItem + Product + OrderAction + ReserveAction + BreadcrumbList + FAQPage. Custom-domain aware. Περιλαμβάνει τα 14 αλλεργιογόνα της ΕΕ, διαιτητικές σημάνσεις και κάθε μετάφραση που έχετε προσθέσει.
GET στο προφίλ καταστήματος και πλήρες δομημένο μενού χωρίς API key. POST δομημένο καλάθι και η πλατφόρμα επικυρώνει τα πάντα έναντι του ζωντανού μενού, ξαναϋπολογίζει τιμές server-side και επιστρέφει checkout URL.
Hosted Streamable HTTP MCP για OpenAI Apps στο ChatGPT, καθώς και @ordering-tools/mcp npm package για Claude Desktop, Claude Code, Continue, Cursor και κάθε άλλο MCP client.
Βάλτε ένα script tag στον ιστότοπό σας, επικολλήστε το κλειδί OpenAI ή Anthropic, και οι πελάτες παίρνουν chat bubble που μπορεί να διαβάσει το μενού σας και να προετοιμάσει παραγγελίες — με τη χρέωση του παρόχου σας, όχι τη δική μας.
Τρεις emitters καλύπτουν όλη την επιφάνεια καταστήματος — Restaurant σε home + menu, Menu/MenuSection/MenuItem στο /menu, Product σε κάθε σελίδα προϊόντος. Όλοι custom-domain aware. Επικυρώνονται συνεχώς έναντι του Google Rich Results Test.
GET /venues/{slug}, /venues/{slug}/menu, και POST /venues/{slug}/order πίσω από per-venue opt-in flag. OpenAPI 3.1 spec στο /api/public/v1/openapi.json με ενσωματωμένο Swagger viewer στο /api-docs.
Hosted δημόσιος MCP server μιλά το πρωτόκολλο που περιμένει το OpenAI Apps SDK, καθώς και @ordering-tools/mcp npm package διανέμει τα ίδια τρία εργαλεία (findVenue, getMenu, prepareOrder) σε κάθε MCP client.
Per-venue chat bubble που τα καταστήματα μπορούν να ρίξουν σε κάθε σελίδα. Bring your own LLM key (OpenAI ή Anthropic). Το widget καλεί το SSE endpoint μας που επικυρώνει το καλάθι έναντι του ζωντανού μενού και επιφανίζει σύνδεσμο πληρωμής.
«Βρες μου γερμανικό εστιατόριο στη Σόφια από το οποίο μπορώ να παραγγείλω τώρα.» Ο assistant καλεί findVenue, διαβάζει getMenu και παρουσιάζει 3-5 καταστήματα με διευθύνσεις, ώρες λειτουργίας και one-tap σύνδεσμο στο μενού σας. Το κατάστημά σας εμφανίζεται δίπλα σε κάθε ανταγωνιστή στην πλατφόρμα — αυτόματα.
Βουλγαρόφωνος πελάτης ρωτά τον Claude στα Βουλγάρικα. Επειδή το API επιστρέφει κάθε μετάφραση σε μία απάντηση, ο assistant απαντά στα Βουλγάρικα με σωστά ονόματα προϊόντων, τιμές σε лв και κυριλλικές σημάνσεις αλλεργιογόνων — χωρίς να αγγίξετε το dashboard του καταστήματος.
Πελάτης με κοιλιοκάκη ρωτά τον assistant «τι είναι gluten-free στο Jägerhof;». Ο assistant φιλτράρει με suitableForDiet=GlutenFreeDiet και παρουσιάζει μόνο τα ασφαλή είδη, με την πλήρη λίστα αλλεργιογόνων ανά πιάτο. Η ευθύνη παραμένει στο ρητά σημανμένο μενού, όχι στην εικασία του assistant.
Ένας πελάτης φτάνει στον ιστότοπο του καταστήματός σας από κινητό, χτυπά το chat bubble, γράφει «vegan επιλογές κάτω από 15 EUR για delivery». Το widget καλεί το μενού, φιλτράρει και παρουσιάζει σύντομη λίστα — και προετοιμάζει την παραγγελία αν πει «πρόσθεσε το kale bowl και ένα ανθρακούχο νερό».
Το μενού σας ζει στο https://menu.jagerhof.bg. Τα /llms.txt, sitemap, robots.txt και JSON API όλα επιλύουν σε αυτόν τον host — οι assistants που παραπέμπουν στο κατάστημά σας συνδέονται στον δικό σας domain, όχι στο ordering.tools. Η ακεραιότητα της επωνυμίας διατηρείται end-to-end.
Προσθέτετε νέα ημερήσια προσφορά στις 10:32. Το IndexNow ping ενεργοποιείται αυτόματα· ο δείκτης Bing ενημερώνεται μέσα σε λεπτά· το Microsoft Copilot αρχίζει να παραπέμπει στο νέο πιάτο σχεδόν αμέσως. Χωρίς IndexNow αυτό θα έπαιρνε ημέρες.
Η AI-driven ανακαλυψιμότητα εστιατορίων είναι κατευθυντική, όχι ακόμη μετρήσιμη — σήμερα μόνο μικρό μερίδιο παραγγελιών προέρχεται από LLM συνομιλίες. Αλλά το κόστος της απουσίας αργότερα είναι υψηλότερο από το κόστος της παρουσίας τώρα. Τρεις λόγοι που το παραδώσαμε end-to-end παρά την αμβλυμένη βραχυπρόθεσμη ROI.
Άλλο να είσαι αναγνώσιμος από crawler που μπορεί να επισκεφτεί· άλλο να είσαι tappable επιφάνεια μέσα στο ChatGPT και Claude που οι πελάτες πραγματικά χρησιμοποιούν. Το OpenAI App και το Claude MCP μετατρέπουν το «είμαστε crawlable» σε «μπορείτε να μας βρείτε μέσα στον assistant» — αυτό είναι πραγματικό κανάλι διανομής με μάρκετινγκ ιστορία, όχι απλά παθητική ασφάλιση.
Κάθε ενεργό κατάστημα ωφελείται αυτόματα. Καμία νέα admin οθόνη για συμπλήρωση, καμία ρύθμιση flag για ενεργοποίηση read access, χωρίς upsell. Τα καταστήματα με δικό τους domain ωφελούνται με τον ίδιο τρόπο — η per-venue sitemap, robots.txt και /llms.txt υποδομή είναι ήδη εκεί από το δικό σας custom domain. Εμείς αναλαμβάνουμε την platform-level εργασία· τα καταστήματα δεν κάνουν τίποτα.
Η ίδια εργασία JSON-LD που μας κάνει LLM-friendly (Restaurant, Menu, MenuItem, OrderAction, ReserveAction) είναι ακριβώς αυτό που ξεκλειδώνει τα Google restaurant rich-results — τις οπτικές κάρτες στην αναζήτηση Google που εμφανίζουν όνομα, ώρες, κουζίνα, φωτογραφίες και κουμπί «Reserve». Έτσι κι αλλιώς θα το κάναμε για το Google· οι LLM είναι bonus καταναλωτές των ίδιων δεδομένων.