Ανακαλυψιμότητα · Περιλαμβάνεται

Γίνετε το εστιατόριο που προτείνει το ChatGPT

Κάθε μενού του Ordering.Tools είναι αυτόματα ανακαλύψιμο μέσα στο ChatGPT, Claude, Perplexity, Gemini και κάθε άλλο AI assistant — με όλο το μενού, τα αλλεργιογόνα, τις τιμές και τις μεταφράσεις στη διάθεσή τους. Μηδενική ρύθμιση ανά κατάστημα, συμπεριλαμβανομένων εστιατορίων με δικό τους domain.

Τι είναι η ανακαλυψιμότητα AI search;

Όταν κάποιος ρωτά το 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.

Μέσα στο ChatGPT, όχι απλά crawlable

Παραδίδουμε 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.

Πώς λειτουργεί κάτω από το καπό

1

Schema.org JSON-LD σε κάθε σελίδα

Restaurant + Menu + MenuSection + MenuItem + Product + OrderAction + ReserveAction + BreadcrumbList + FAQPage. Custom-domain aware. Περιλαμβάνει τα 14 αλλεργιογόνα της ΕΕ, διαιτητικές σημάνσεις και κάθε μετάφραση που έχετε προσθέσει.

2

Δημόσιο JSON API στο /api/public/v1

GET στο προφίλ καταστήματος και πλήρες δομημένο μενού χωρίς API key. POST δομημένο καλάθι και η πλατφόρμα επικυρώνει τα πάντα έναντι του ζωντανού μενού, ξαναϋπολογίζει τιμές server-side και επιστρέφει checkout URL.

3

MCP servers για AI clients

Hosted Streamable HTTP MCP για OpenAI Apps στο ChatGPT, καθώς και @ordering-tools/mcp npm package για Claude Desktop, Claude Code, Continue, Cursor και κάθε άλλο MCP client.

4

On-site BYOK chat widget

Βάλτε ένα script tag στον ιστότοπό σας, επικολλήστε το κλειδί OpenAI ή Anthropic, και οι πελάτες παίρνουν chat bubble που μπορεί να διαβάσει το μενού σας και να προετοιμάσει παραγγελίες — με τη χρέωση του παρόχου σας, όχι τη δική μας.

Τι περιέχει το κουτί

Schema.org JSON-LD pipeline

Τρεις emitters καλύπτουν όλη την επιφάνεια καταστήματος — Restaurant σε home + menu, Menu/MenuSection/MenuItem στο /menu, Product σε κάθε σελίδα προϊόντος. Όλοι custom-domain aware. Επικυρώνονται συνεχώς έναντι του Google Rich Results Test.

  • Restaurant + Menu + Product (Google rich-result types)
  • OrderAction + ReserveAction potentialAction blocks
  • 14 αλλεργιογόνα ΕΕ + διαιτητικές σημάνσεις ανά είδος
  • Multi-locale workTranslation arrays

Δημόσιο REST API + OpenAPI 3.1 spec

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.

  • Read endpoints χωρίς auth
  • Server-recomputed τιμές σε κάθε παραγγελία
  • PII-stripped serializers
  • Edge-cached, ακυρώνεται σε κάθε αλλαγή μενού

OpenAI App + Claude MCP shipped

Hosted δημόσιος MCP server μιλά το πρωτόκολλο που περιμένει το OpenAI Apps SDK, καθώς και @ordering-tools/mcp npm package διανέμει τα ίδια τρία εργαλεία (findVenue, getMenu, prepareOrder) σε κάθε MCP client.

  • Hosted MCP στο /api/mcp/public (OpenAI Apps)
  • @ordering-tools/mcp στο npm (Claude Desktop, Claude Code)
  • OAuth bridge για pre-fill πελάτη
  • Branded «Ordering.Tools» επιφάνεια στο ChatGPT app store (σε review)

On-site BYOK conversational widget

Per-venue chat bubble που τα καταστήματα μπορούν να ρίξουν σε κάθε σελίδα. Bring your own LLM key (OpenAI ή Anthropic). Το widget καλεί το SSE endpoint μας που επικυρώνει το καλάθι έναντι του ζωντανού μενού και επιφανίζει σύνδεσμο πληρωμής.

  • AES-256-GCM κρυπτογραφημένη αποθήκευση BYOK κλειδιού
  • Ημερήσιο όριο προϋπολογισμού κατά της υπερβολικής χρέωσης
  • Ροή απαντήσεων μέσω SSE — δεν απαιτείται app
  • Επιστρέφει checkout URL — δεν χρεώνει ποτέ κάρτες απευθείας

Πού εμφανίζεται πρώτα

Πελάτης ζητά από το ChatGPT για βραδινό

«Βρες μου γερμανικό εστιατόριο στη Σόφια από το οποίο μπορώ να παραγγείλω τώρα.» Ο assistant καλεί findVenue, διαβάζει getMenu και παρουσιάζει 3-5 καταστήματα με διευθύνσεις, ώρες λειτουργίας και one-tap σύνδεσμο στο μενού σας. Το κατάστημά σας εμφανίζεται δίπλα σε κάθε ανταγωνιστή στην πλατφόρμα — αυτόματα.

Πολύγλωσσος επισκέπτης ρωτά στη γλώσσα του

Βουλγαρόφωνος πελάτης ρωτά τον Claude στα Βουλγάρικα. Επειδή το API επιστρέφει κάθε μετάφραση σε μία απάντηση, ο assistant απαντά στα Βουλγάρικα με σωστά ονόματα προϊόντων, τιμές σε лв και κυριλλικές σημάνσεις αλλεργιογόνων — χωρίς να αγγίξετε το dashboard του καταστήματος.

Πελάτης με αλλεργία περιηγείται με ασφάλεια

Πελάτης με κοιλιοκάκη ρωτά τον assistant «τι είναι gluten-free στο Jägerhof;». Ο assistant φιλτράρει με suitableForDiet=GlutenFreeDiet και παρουσιάζει μόνο τα ασφαλή είδη, με την πλήρη λίστα αλλεργιογόνων ανά πιάτο. Η ευθύνη παραμένει στο ρητά σημανμένο μενού, όχι στην εικασία του assistant.

Πελάτης on-site ρωτά το chat widget

Ένας πελάτης φτάνει στον ιστότοπο του καταστήματός σας από κινητό, χτυπά το chat bubble, γράφει «vegan επιλογές κάτω από 15 EUR για delivery». Το widget καλεί το μενού, φιλτράρει και παρουσιάζει σύντομη λίστα — και προετοιμάζει την παραγγελία αν πει «πρόσθεσε το kale bowl και ένα ανθρακούχο νερό».

Branded ανακαλυψιμότητα σε custom domain

Το μενού σας ζει στο https://menu.jagerhof.bg. Τα /llms.txt, sitemap, robots.txt και JSON API όλα επιλύουν σε αυτόν τον host — οι assistants που παραπέμπουν στο κατάστημά σας συνδέονται στον δικό σας domain, όχι στο ordering.tools. Η ακεραιότητα της επωνυμίας διατηρείται end-to-end.

Bing + Copilot παίρνουν την αλλαγή σε 60 δευτερόλεπτα

Προσθέτετε νέα ημερήσια προσφορά στις 10:32. Το IndexNow ping ενεργοποιείται αυτόματα· ο δείκτης Bing ενημερώνεται μέσα σε λεπτά· το Microsoft Copilot αρχίζει να παραπέμπει στο νέο πιάτο σχεδόν αμέσως. Χωρίς IndexNow αυτό θα έπαιρνε ημέρες.

Γιατί το χτίσαμε αυτό αν και η LLM επισκεψιμότητα είναι μικρή σήμερα

Η AI-driven ανακαλυψιμότητα εστιατορίων είναι κατευθυντική, όχι ακόμη μετρήσιμη — σήμερα μόνο μικρό μερίδιο παραγγελιών προέρχεται από LLM συνομιλίες. Αλλά το κόστος της απουσίας αργότερα είναι υψηλότερο από το κόστος της παρουσίας τώρα. Τρεις λόγοι που το παραδώσαμε end-to-end παρά την αμβλυμένη βραχυπρόθεσμη ROI.

Επιφάνειες διανομής, όχι μόνο crawlability

Άλλο να είσαι αναγνώσιμος από crawler που μπορεί να επισκεφτεί· άλλο να είσαι tappable επιφάνεια μέσα στο ChatGPT και Claude που οι πελάτες πραγματικά χρησιμοποιούν. Το OpenAI App και το Claude MCP μετατρέπουν το «είμαστε crawlable» σε «μπορείτε να μας βρείτε μέσα στον assistant» — αυτό είναι πραγματικό κανάλι διανομής με μάρκετινγκ ιστορία, όχι απλά παθητική ασφάλιση.

Per-venue όφελος με μηδενικό per-venue κόστος

Κάθε ενεργό κατάστημα ωφελείται αυτόματα. Καμία νέα admin οθόνη για συμπλήρωση, καμία ρύθμιση flag για ενεργοποίηση read access, χωρίς upsell. Τα καταστήματα με δικό τους domain ωφελούνται με τον ίδιο τρόπο — η per-venue sitemap, robots.txt και /llms.txt υποδομή είναι ήδη εκεί από το δικό σας custom domain. Εμείς αναλαμβάνουμε την platform-level εργασία· τα καταστήματα δεν κάνουν τίποτα.

Σύνθετο SEO κέρδος

Η ίδια εργασία JSON-LD που μας κάνει LLM-friendly (Restaurant, Menu, MenuItem, OrderAction, ReserveAction) είναι ακριβώς αυτό που ξεκλειδώνει τα Google restaurant rich-results — τις οπτικές κάρτες στην αναζήτηση Google που εμφανίζουν όνομα, ώρες, κουζίνα, φωτογραφίες και κουμπί «Reserve». Έτσι κι αλλιώς θα το κάναμε για το Google· οι LLM είναι bonus καταναλωτές των ίδιων δεδομένων.

Ήδη ενεργό. Ήδη λειτουργεί.

Το κατάστημά σας είναι ήδη ανακαλύψιμο σε κάθε μεγάλο LLM και μηχανή αναζήτησης — περιλαμβάνεται σε κάθε πλάνο, χωρίς ρύθμιση. Περίεργοι πώς εμφανίζεται το μενού σας στο ChatGPT; Δοκιμάστε ένα ερώτημα.