✓ GROSSTEIL UMGESETZT
Seit Erstbericht umgesetzt: 6 Kategorien-Zusammenführungen + Spirituosen-Umkategorisierung + 10 Basis-Preis-Korrekturen + 2 neue Kategorien (Tagesangebot, Saisonal) +
112 neue Produkte via CSV-Import +
Pizza-Zusatzbeilagen für alle 42 Pizzen +
Mixer-Optionen (Mit Tonic / Mit Cola) + Datenqualitäts-Bereinigung (Geisterprodukte, Burrata-Duplikat, Kategorie-Trailing-Space).
Details siehe Tab
„Durchgeführte Änderungen".
Der folgende Abgleich zeigt den
ursprünglichen Stand gegenüber dem PDF — als Referenz für den Delta-Umfang.
✓ OK Übereinstimmung
⚠ Abw. Preis- oder Namensabweichung
✗ Fehlt Fehlt in DB
Zusätzlich in DB (nicht im PDF)
Zusammenfassung
122 ✓ / ~10
Produkte angelegt / verbleibend
10 ✓ / 8
Preise korrigiert / verbleibend (Varianten)
6 ✓
Kategorien-Zusammenführungen
2 ✓
Neue Kategorien (Tagesangebot 12, Saisonal 10)
42/42 ✓
Pizzen mit Zusatzbeilagen-Gruppe
3/3 ✓
Datenqualität bereinigt
1. Kategoriestruktur – PDF-Vorgaben gegenüber DB
| PDF-Vorgabe |
Aktueller Stand in DB |
Status |
| Zusammenführen: Softgetränke + Flaschengetränke + Spezialgetränke |
3 getrennte Kategorien: Soft Getränke (76), Flaschengetränke (68), Spezialgetränke (77) |
✗ Nicht zusammengeführt |
| Kaffee + Tee unter Heissgetränke |
3 getrennte Kategorien: Heissgetränke (71, nur Heisse Schokolade), Kaffee (69), Tee (79) |
✗ Nicht zusammengeführt |
| Zusammenführen: Longdrinks + Cocktails |
2 getrennte Kategorien: Cocktails (116), Longdrinks (160) |
✗ Nicht zusammengeführt |
| Zusammenführen: Vorspeisen + Salat |
2 getrennte Kategorien: Vorspeisen (1), Salat (84) |
✗ Nicht zusammengeführt |
| Zusammenführen: Coupe + Glacé |
2 getrennte Kategorien: Coupe (92), Glacé (90) |
✗ Nicht zusammengeführt |
| Zusammenführen: Vodka + Gin + Tequila |
3 getrennte Kategorien: Vodka (140), Gin (141), Tequila (150) |
✗ Nicht zusammengeführt |
| Neue Unterteilung Weine: Offene Weine / Weissweine+Roséweine / Rotweine / Spezialweine |
Eine einzige Wein-Kategorie (119) mit 42 Artikeln gemischt |
✗ Nicht unterteilt |
| Neue Kategorie Tagesmenü |
Nicht vorhanden |
✗ Fehlt |
| Neue Kategorie Saison |
Nicht vorhanden |
✗ Fehlt |
Weitere Kategorien in DB, die das PDF nicht erwähnt: Whiskey, Cognac, Bourbon |
Bleibt als sinnvolle Ergänzung |
|
2. Warme Getränke (PDF §1) gegenüber DB (Heissgetränke + Kaffee + Tee)
| Artikel | PDF-Preis | DB-Preis | Status |
| Doppelter Espresso | 6.90 | – | ✗ Fehlt |
| Espresso Macchiato | 5.30 | – | ✗ Fehlt |
| Ristretto | 4.80 | – | ✗ Fehlt |
| Heisse Schokolade | 4.80 | 4.80 | ✓ OK |
| Heisse Ovomaltine | 4.80 | – | ✗ Fehlt |
| Kaffee Melange | 6.50 | 7.50 | ⚠ +1.00 |
| Heisse Milch 2dl | 4.80 | – | ✗ Fehlt |
Zusätzlich in DB (plausibel): Cappuccino 6.50, Espresso 4.80, Kaffee 4.80, Latte Macchiato 6.80, Milchkaffee 5.60, Coretto Cognac/Grappa 7.90, Tee 4.80, Tee Rum 7.90.
3. Mineral (PDF §2)
| Artikel | PDF-Preis | DB | Status |
| Fusetea Peach | 5.20 | Nur FUSETEA Lemon Lemongrass 5.20 | ✗ Falsche Sorte |
| Züriwasser 50cl | 3.80 | – | ✗ Fehlt |
| Valser Still 100cl | 10.90 | Nur 33cl (5.00) und 50cl (6.90) | ✗ 1L fehlt |
| Valser Prickelnd 100cl | 10.90 | Nur 33cl (5.00) und 50cl (6.90) | ✗ 1L fehlt |
| Orangensaft Liter | 12.80 | Orangensaft 5.00 (ohne Grösse) | ✗ 1L fehlt |
| Hausgemachter Ice Tea 5dl | 6.80 | – | ✗ Fehlt |
| Mineral offen (ohne Preis) | – | – | ✗ Fehlt |
| Crodino 20cl | 5.50 | – | ✗ Fehlt |
4. Bier (PDF §3)
| Artikel | PDF-Preis | DB | Status |
| Herrgötli Moretti 20cl | 4.80 | Stange Moretti 5.90 | ⚠ Name + Preis |
| Panache Moretti 33cl | 6.00 | – | ✗ Fehlt |
| Panache Moretti 50cl | 7.90 | – | ✗ Fehlt |
| Bier offen (ohne Preis) | – | – | ✗ Fehlt |
Zusätzlich in DB: Birra Moretti Zero 6.00, Erdinger Weissbier 7.90, Gross Moretti 7.90.
5. Offene Weine (PDF §4) – dl / Flasche
| Wein | PDF dl | DB dl | PDF Fl | DB Fl | Status |
| Vino rosso della Casa | 6.50 | – | 45.00 | – | ✗ Fehlt |
| Vino Bianco della Casa | 6.00 | – | 42.00 | – | ✗ Fehlt |
| Pinot Grigio | 6.90 | 6.50 | 45.00 | 45.00 | ⚠ dl −0.40 |
| Chardonnay | 7.80 | 7.00 | 49.00 | 49.00 | ⚠ dl −0.80 |
| Sauvignon Blanc | 7.80 | 7.00 | 49.00 | 49.00 | ⚠ dl −0.80 |
| Costa di Rose | 7.80 | 7.50 | 52.00 | 52.00 | ⚠ dl −0.30 |
| Opfiker Rosé | 5.40 | 5.40 | 27.00 (50cl) | 27.00 | ✓ OK |
| Monatswein rot | 8.80 | – | 61.00 | – | ✗ Fehlt |
| Monatswein weiss | 7.00 | – | 49.00 | – | ✗ Fehlt |
| Ripasso | 7.80 | 7.50 | – | 54.00 | ⚠ dl −0.30 |
| Primitivo | 6.80 | 6.50 | 45.00 | 44.00 | ⚠ dl und Fl abw. |
| Barbera | 6.80 | 6.50 | 45.00 | 45.00 | ⚠ dl −0.30 |
| Le Fauvette Rouge | 9.00 | kein dl | 63.00 | 63.00 | ⚠ dl-Variante fehlt |
6. Schaumweine / Dessertweine (PDF §6)
| Artikel | DB | Status |
| Vin Santo 0.5 dl | – | ✗ Fehlt |
| Vin Santo 3.75 dl | – | ✗ Fehlt |
Zusätzlich in DB (aktuell unter Wein abgelegt): Champagne Brut Cuvée Léonie 79.00, Prosecco Valdobbiadene 59.00, Prosecco Spumante Extra Dry 7.00/49.00, Prosecco Rosé 49.00.
7. Spezialweine (PDF §8)
| Artikel | PDF-Preis | DB | Status |
| Mauro | 79.00 | – | ✗ Fehlt |
| Mauro VS | 140.00 | – | ✗ Fehlt |
| Pintia | 119.00 | – | ✗ Fehlt |
| Aalto | 79.00 | – | ✗ Fehlt |
| Aalto PS | 190.00 | – | ✗ Fehlt |
| Alion | 130.00 | – | ✗ Fehlt |
| Châteauneuf du Pape | 79.00 | – | ✗ Fehlt |
| Sassicaia | 290.00 | – | ✗ Fehlt |
Zusätzlich in DB (derzeit fälschlich unter Wein): Tignanello 165.00, Amarone Crosara 89.00, Amarone Satinato 73.00, Bricco dell'Uccellone 89.00, Il Pino di Biserno 79.00, Joan Giné Priorat 69.00, Alonso del Yerro 75.00.
8. Aperitif (PDF §9, 4cl – PDF ohne Preise)
| Artikel | DB-Preis | Status |
| Averna | 7.80 | ✓ OK |
| Ramazzotti | 7.80 | ✓ OK |
| Cynar | 7.80 | ✓ OK |
| Campari | 7.80 | ✓ OK |
| Martini Bianco | 7.80 | ✓ OK |
| Martini Rosso | 7.80 | ✓ OK |
| Pastis | 7.80 | ✓ OK |
| Pernod | 7.80 | ✓ OK |
| Rossi | – | ✗ Fehlt |
| Yeni Raki | – | ✗ Fehlt |
| Ouzo | – | ✗ Fehlt |
PDF fordert zusätzlich die Option „mit Tonic / mit Cola / mit Jus à 3.00". Die ExtraOption-Konfiguration wurde in diesem Durchlauf nicht geprüft.
Zusätzlich in DB: Ricard 7.80.
9. Vodka / Gin / Tequila (PDF §10)
| Artikel | PDF-Preis | DB-Preis | Status |
| Vodka Absolut | 9.00 | 8.80 | ⚠ −0.20 |
| Vodka Grey Goose | 14.80 | 14.80 | ✓ OK |
| Vodka Belvedere | 14.80 | 14.80 | ✓ OK |
| Vodka Gorbatschow | 9.00 | – | ✗ Fehlt |
| Vodka Trojka | 9.00 | – | ✗ Fehlt |
| Vodka Smirnoff | 9.00 | – | ✗ Fehlt |
| Gin Gordon's Dry | 9.00 | – | ✗ Fehlt |
| Gin Bombay Sapphire | 12.80 | 12.80 | ✓ OK |
| Gin Tanqueray | 13.80 | 13.80 | ✓ OK |
| Gin Hendrick's | 14.80 | 14.80 | ✓ OK |
| Tequila Jose Cuervo | 8.00 | 7.80 | ⚠ −0.20 |
| Tequila Sierra | 8.00 | – | ✗ Fehlt |
| Tequila Patrón | 17.80 | 17.80 | ✓ OK |
| Tequila Don Julio | 15.80 | 15.80 | ✓ OK |
PDF fordert zusätzlich die Option „mit Tonic / mit Cola / mit Jus à 3.00" für diese Kategorie.
10. Grappa (PDF §11)
| Artikel | PDF-Preis | DB | Status |
| Hausgrappa Nebiolo | 8.90 | – | ✗ Fehlt |
| Hausgrappa Moscato | 8.90 | – | ✗ Fehlt |
| Dolcetto | 9.80 | – | ✗ Fehlt |
| Gavi di Gavi | 10.80 | – | ✗ Fehlt |
| Verdicchio Bucci | 12.80 | – | ✗ Fehlt |
| Gewürztraminer | 10.80 | – | ✗ Fehlt |
| Brunello | 13.80 | – | ✗ Fehlt |
| Sassicaia | 19.80 | – | ✗ Fehlt |
| Bricco dell'Uccellone | 16.80 | nur in Wein-Kategorie | ✗ Fehlt als Grappa |
| Roero Arneis | 12.80 | nur in Wein-Kategorie | ✗ Fehlt als Grappa |
| Chianti Classico | 12.80 | nur in Wein-Kategorie | ✗ Fehlt als Grappa |
| Cannonau | 12.80 | nur in Wein-Kategorie | ✗ Fehlt als Grappa |
| Nardini | 13.80 | – | ✗ Fehlt |
| Dedicata Padre | 16.80 | – | ✗ Fehlt |
| Barolo 1985 | 36.80 | – | ✗ Fehlt |
| Barolo 20 anni | 23.80 | Barolo 20 Jahre Marolo 20.80 | ⚠ −3.00 |
| Barolo 15 anni | 17.80 | Barolo 15 Jahre Marolo 15.80 | ⚠ −2.00 |
| Barolo 12 anni | 14.80 | Barolo 12 Jahre Marolo 12.80 | ⚠ −2.00 |
| Barolo 9 Anni | 11.80 | Barolo 9 Jahre Marolo 9.80 | ⚠ −2.00 |
| Berta Bric del Gaian | 16.80 | – | ✗ Fehlt |
| Berta Roncanivo | 16.80 | Grappa Barbera Roccanivo Berta 16.80 | ✓ OK (Namensvariante) |
| Berta Devina | 16.80 | – | ✗ Fehlt |
| Berta Tre Soli Tre | 16.80 | Grappa Tre Soli Tre Berta 16.80 | ✓ OK |
11. Digestif / Liköre / Amaro (PDF §12)
| Artikel | PDF-Preis | DB | Status |
| Amaretto | 8.00 | Amaretto Disaronno 8.80 | ⚠ +0.80 |
| Cointreau | 8.00 | 8.80 | ⚠ +0.80 |
| Limoncello | 8.00 | 7.80 | ⚠ −0.20 |
| Amaro dell'Etna | 8.00 | – | ✗ Fehlt |
| Montenegro | 8.00 | – | ✗ Fehlt |
| Baileys | 8.00 | nur als Coupe 13.50 | ✗ Fehlt als Digestif |
| Ramazzotti | 8.00 | 7.80 (in Aperitif) | ⚠ Preis-Kontext |
| Averna | 8.00 | 7.80 (in Aperitif) | ⚠ Preis-Kontext |
| Appenzeller | 8.00 | – | ✗ Fehlt |
| Underberg | 8.00 | – | ✗ Fehlt |
12. Cocktails (PDF §13)
DB hat nur 3 Cocktails: Aperol 12.80, Hugo 12.80, Negroni 14.80.
| Artikel | PDF-Preis | Status |
| Aperol Spritz | 12.80 | ✓ OK (DB-Name „Aperol") |
| Hugo | 12.80 | ✓ OK |
| Negroni | 14.80 | ✓ OK |
22 Cocktails fehlen komplett in der DB:
- Bellini 14.00, Americano 14.00, Daiquiri 14.00, Tequila Sunrise 12.00, Whiskey Sour 14.00, Amaretto Sour 14.00, Bloody Mary 14.00
- Caipirinha 14.80, Mojito 14.80, Negroni sbagliato 14.80, Gin Tonic 13.80, Vodka Martini 14.80, Hugo Alkoholfrei, Espresso Martini 12.80
- Chinotto Nocciolo 12.80, Lurisia Aranciata 12.80, Paloma 12.80, Lillet Citrosé 12.80, Moscow Mule 14.80, Garibaldi 13.80, Milano-Torino 14.80
13. Tages- / Wochenmenü (PDF §14)
Die Kategorie fehlt komplett in der DB. Anzulegen sind:
- Tagessuppe mit Menü 6.80
- Tagessalat mit Menü 6.80
- Tagessuppe à la carte 8.90
- Tagessalat à la carte 8.90
- Menü 1 22.90
- Menü 2 24.80
- Vegi-Menü 19.90
- Tagespizza 21.80
- Chef's Empfehlung 1 37.50
- Chef's Empfehlung 2 48.90
- Tafel 1 43.60
- Tafel 2 49.50
14. Vorspeisen / Salate (PDF §15)
| Artikel | PDF-Preis | DB | Status |
| Meeresfrüchtesalat kl/gr | 18 / 24 | – | ✗ Fehlt |
| Tomatensalat mit Zwiebeln | 9.00 | – | ✗ Fehlt |
| Salatteller mit Ei | 19.00 | – | ✗ Fehlt |
| Parma Büffelmozzarella kl/gr | 18 / 24 | Büffelmozzarella 17.00 (ohne Grösse, ohne Parma) | ⚠ Name/Preis/Varianten |
| Cesar Salat mit Riesencrevetten kl/gr | 28 / 36 | Cesar Salad 18/24 + Gemischter Salat mit Riesencrevetten 26/37 | ⚠ Produkt/Name abw. |
| Salat niçoise | 26.00 | – | ✗ Fehlt |
| Thunfischsalat | 26.00 | – | ✗ Fehlt |
| Fitnessteller | 26.00 | – | ✗ Fehlt |
15. Suppen (PDF §16)
| Artikel | PDF-Preis | DB | Status |
| Bouillon Nature | 9.00 | – | ✗ Fehlt |
| Bouillon mit Ei | 11.90 | – | ✗ Fehlt |
| Tagessuppe | 7.80 | – | ✗ Fehlt |
Zusätzlich in DB: Minestrone 14.00, Tomatensuppe 13.00.
16. Focaccia (PDF §17)
| Artikel | DB | Status |
| Focaccia con Parma | – | ✗ Fehlt |
| Focaccia al Salmone | – | ✗ Fehlt |
Zusätzlich in DB: Focaccia Marinara 14.00, Focaccia Mediterranes Gemüse 18.00, Focaccia Rosmarin 13.00.
Hinweis: Kategoriename in DB hat ein nachgestelltes Leerzeichen ("Focaccia ", ID 112) – Korrektur empfohlen.
17. Pasta (PDF §18)
| Sauce | PDF-Preis | DB | Status |
| Aglio olio | 24.00 | – | ✗ Fehlt |
| Ai frutti di mare | 29.00 | Tintenfisch-Spaghetti Ai Frutti di Mare 29.00 | ✓ OK (Name abw.) |
| Bolognese | 26.00 | – | ✗ Fehlt |
| All'arrabbiata | 25.00 | – | ✗ Fehlt |
| Napoli | 24.00 | – | ✗ Fehlt |
| Pesto Genovese | 26.00 | – | ✗ Fehlt |
| Zitronenrahmsauce | 26.00 | Casarecce al Limone 28.00 | ⚠ +2.00 |
| Gorgonzola | 29.00 | – | ✗ Fehlt |
| Trüffelrahmsauce | 34.00 | – | ✗ Fehlt |
| Santa Chiara | 27.00 | – | ✗ Fehlt |
| Riesencrevetten | 39.00 | – | ✗ Fehlt |
| Spaghetti Plausch | 27.00 | – | ✗ Fehlt |
PDF verlangt Pasta-Sorten als Varianten/Optionen (Spaghetti alla chitarra, Rigatoni, Casarecce, Tagliatelle, Pappardelle). DB hat stattdessen feste Pasta-Produkte (Rigatoni Lilienthal 32.00, Spaghetti Carbonara 31.00, Tagliatelle al Salmone 32.00, Ravioli & Gnocchi 20.00).
18. Risotto / Gnocchi (PDF §19)
| Artikel | DB | Status |
| Risotto ai frutti di mare | – | ✗ Fehlt |
| Risotto gorgonzola | – | ✗ Fehlt |
| Risotto al Salmone | – | ✗ Fehlt |
Zusätzlich in DB: Risotto Riesencrevetten 36.00, Risotto Salsiccia 28.00, Safran-Risotto 28.00, Steinpilz-Risotto 28.00.
19. Pizzas (PDF §20)
| Artikel | PDF-Preis | DB | Status |
| Funghi | 20.00 | nur Prosciutto e Funghi 24.00 | ✗ Fehlt |
| Porcini | 27.00 | – | ✗ Fehlt |
| Prosciutto | 23.00 | nur Prosciutto e Funghi 24.00 | ✗ Fehlt |
| Hawaii | 26.00 | – | ✗ Fehlt |
| Dino's consiglia (Fleisch) | 28.00 | – | ✗ Fehlt |
| Dino's consiglia (Vegetarisch) | 26.00 | – | ✗ Fehlt |
| Tagespizza | – | – | ✗ Fehlt |
| Monatspizza | – | – | ✗ Fehlt |
| Pizza Teig ca. 220g | 5.50 | – | ✗ Fehlt |
Zusätzlich in DB – 36 Pizzen, u. a.: 4-Formaggi, Calzone, Calabrese, Del Padrone, Gamberoni, Mafioso, Margherita, Michelangelo, Milanese, Parma, Parmigiana, Tirolese, Vegetariana (vermutlich bestehende Hauskarte).
Datenfehler: Pizza „Burrata" existiert als Duplikat (zwei aktive Einträge) auf Menü 35 – bereinigen.
Pizza-Zusatzbeilagen (PDF Seiten 8–9)
PDF fordert, dass die Pizza-Anpassung Garstufe / Sauce / Extra Beilagen überspringt und direkt zu den Zusatzbeilagen führt. Die geforderten 31 Optionen sind:
Artischocken, Kapern, Parmaschinken, Riesencrevetten, Basilikum, Knoblauch, Parmesan, Rucola, Champignon, Lachs, Pecorino, Salami scharf, Salami mild, Cherry Tomaten, Mais, Peperoncini, Sardellen, Spiegelei, Mascarpone, Peperoni, Scamorza, Gorgonzola, Büffelmozzarella, Pesto genovese, Schinken, Kalbfleisch, Pouletfleisch, Oliven, Speck, Zwiebeln, Doppelkäse.
Die ExtraOption-Konfiguration wurde in diesem Durchlauf nicht geprüft – separater Abgleich empfohlen.
20. Saison (PDF §21)
Die Kategorie fehlt komplett in der DB. Anzulegen sind:
- Spargelcremesuppe (+ Option „mit Guanciale")
- Serano Schinken gerollt
- Bündner Rohschinken
- Spargelrisotto (+ Option „mit Guanciale")
- Fettucine Spargeln
- Rindsentrecôte Cognac-Pfeffersauce
- Polpo Spargeln
- Pizza grüne & weisse Spargeln
- Pizza Surf & Turf
- Limoncello Tiramisu
21. Beilagen (PDF §25)
| Artikel | PDF-Preis | DB | Status |
| Polenta | 8.00 | – | ✗ Fehlt |
| Gemischter Salat | 8.00 | 12.00 (in Salat-Kategorie) | ⚠ Falsche Kat./Preis |
| Spaghetti | 8.00 | – | ✗ Fehlt |
| Tagliatelle | 8.00 | Butter Tagliatelle 8.00 | ✓ OK (Name abw.) |
| Pommes Frites | 8.00 | – | ✗ Fehlt |
Zusätzlich in DB: Bratkartoffeln 8.00, Grillgemüse 8.00, Grüner Salat 7.00, Risotto Parmigiana 8.00.
22. Dessert (PDF §26)
| Artikel | PDF-Preis | DB | Status |
| Monatsdessert | 12.00 | – | ✗ Fehlt |
| Affogato al Café | – | – | ✗ Fehlt |
| Schokoladen-Tiramisu | – | Tiramisu 12.00 (generisch) | ⚠ Name-Variante |
| Waldbeeren-Tiramisu | – | – | ✗ Fehlt |
| Limoncello-Tiramisu | – | – | ✗ Fehlt |
| Pistacchio-Tiramisu | – | – | ✗ Fehlt |
| Profiteroles | – | – | ✗ Fehlt |
| Cheesecake | – | – | ✗ Fehlt |
| Dunkle Schokoladenmousse | – | – | ✗ Fehlt |
| Weisse Schokoladenmousse | – | – | ✗ Fehlt |
| Käseteller | – | – | ✗ Fehlt |
Zusätzlich in DB: Crema Catalana 12.00, Lauwarmer Schokoladenkuchen 13.00, Panna Cotta 11.00.
23. Datenqualitäts-Hinweise
- Geister-Produkte „Duplicate Glacé" – auf Menü 35, inaktiv, nicht gelöscht, ohne Kategorie. Bereinigen.
- Duplikat Pizza „Burrata" – zwei aktive Einträge auf Menü 35.
- Kategoriename „Focaccia " mit nachgestelltem Leerzeichen.
- Sortier-Kollisionen: gleiche Sortier-Werte für Aperitif & Vorspeisen, Risotto & Säfte, Cocktails & Dessert, Coupe & Bourbon – Reihenfolge hängt nur noch vom Namens-Tiebreak ab.
- „Wein" steht aktuell ganz oben in der Sortierung – im neuen Aufbau soll es weiter unten stehen.
24. Nächste Schritte (Vorschlag)
- Gleichen Abgleich gegen Menü 45 („Abholen") durchführen.
ExtraOption-Konfiguration dumpen, um die Pizza-Zusatzbeilagen (31 Optionen) und die „mit Tonic / Cola / Jus 3.00"-Optionen zu verifizieren.
- CSV-Export erzeugen als Basis für einen OpenSpec-Änderungsvorschlag (Kategoriestruktur + Produktanlagen + Preiskorrekturen).
- Bereinigung der Datenfehler (Burrata-Duplikat, Duplicate-Glacé, Kategorie-Trailing-Space).
Durchgeführte Änderungen
Dokumentation der auf Business 20 ausgeführten Datenbank-Operationen.
✓ COMMITTED
Kategorien-Zusammenführung gemäss PDF-Vorgabe
Ausgeführt am 21.04.2026 direkt auf Production.
Insgesamt 44 Kategorie-Zuordnungen aktualisiert. Alle 6 Zusammenführungen in einer Transaktion, mit Zeilenzähl-Sicherheitsprüfung und automatischem Rollback bei Abweichung von der erwarteten Anzahl.
Umsetzung der PDF-Vorgaben
| # |
PDF-Vorgabe |
Ziel-Kategorie (Hauptname) |
Quell-Kategorien (geleert) |
Produkte vorher |
Produkte nachher |
Verschobene Zeilen |
| 1 |
Softgetränke + Flaschengetränke + Spezialgetränke zusammenführen |
Soft Getränke (ID 76) |
Flaschengetränke (68)•Spezialgetränke (77) |
8 |
19 |
11 |
| 2 |
Kaffee und Tee unter Heissgetränke |
Heissgetränke (ID 71) |
Kaffee (69)•Tee (79) |
1 |
11 |
10 |
| 3 |
Longdrinks & Cocktails zusammenführen |
Cocktails (ID 116) |
Longdrinks (160) |
3 |
4 |
1 |
| 4 |
Vorspeisen & Salat zusammenführen |
Vorspeisen (ID 1) |
Salat (84) |
5 |
12 |
8* |
| 5 |
Coupe & Glacé zusammenführen |
Glacé (ID 90) |
Coupe (92) |
3 |
11 |
8 |
| 6 |
Vodka, Gin, Tequila zusammenführen unter Spirituosen |
Spirituosen (ID 179) ¹ |
Vodka (140)•Gin (141)•Tequila (150) |
3 |
9 |
6 + 9 ² |
¹ Zwei-stufig durchgeführt: zuerst wurden Gin und Tequila in Vodka zusammengeführt (6 Zuordnungen), anschliessend alle 9 Produkte in die bereits vorhandene Kategorie „Spirituosen" verschoben (9 Zuordnungen). Grund: Umbenennung von „Vodka" auf „Spirituosen" war nicht möglich, da die Kategorien global sind und 8 andere Betriebe „Vodka" weiter als eigene Kategorie nutzen.
² Insgesamt 15 Zuordnungs-Updates, aber nur 9 eindeutige B20-Produkte landen am Schluss in Spirituosen.
* Eine der 8 verschobenen Zuordnungen betrifft das soft-gelöschte Produkt „Gemischter Salat". Der Kategorie-Link wurde zur Konsistenz mitverschoben, falls das Produkt wiederhergestellt wird.
Neue Kategorien-Struktur für Business 20
Von 34 Kategorien auf 25 Kategorien reduziert. Die 9 geleerten Quell-Kategorien existieren global weiter (werden von anderen Betrieben genutzt), haben aber für Business 20 keine Produkte mehr.
| Ordering | Cat ID | Name | Aktive B20-Produkte | Änderung |
| 0 | 119 | Wein | 42 | — |
| 1 | 76 | Soft Getränke | 19 | ✓ Merge-Ziel |
| 2 | 101 | Aperitif | 9 | — |
| 2 | 1 | Vorspeisen | 12 | ✓ Merge-Ziel |
| 6 | 112 | Focaccia | 3 | — |
| 14 | 111 | Bier | 4 | — |
| 17 | 96 | Kinder | 2 | — |
| 19 | 51 | Fleisch | 6 | — |
| 20 | 71 | Heissgetränke | 11 | ✓ Merge-Ziel |
| 22 | 54 | Pasta | 6 | — |
| 24 | 56 | Pizza | 36 | — |
| 30 | 102 | Risotto | 4 | — |
| 30 | 73 | Säfte | 2 | — |
| 33 | 85 | Suppen | 2 | — |
| 61 | 108 | Fisch | 6 | — |
| 62 | 116 | Cocktails | 4 | ✓ Merge-Ziel |
| 62 | 83 | Dessert | 4 | — |
| 63 | 90 | Glacé | 11 | ✓ Merge-Ziel |
| 73 | 124 | Beilagen | 5 | — |
| 79 | 139 | Whiskey | 4 | — |
| 0 | 179 | Spirituosen | 9 | ✓ Merge-Ziel (umgezogen von Vodka 140) |
| 86 | 148 | Cognac | 3 | — |
| 91 | 153 | Likör | 3 | — |
| 92 | 157 | Bourbon | 2 | — |
| 94 | 155 | Grappa | 6 | — |
Sicherheitsmassnahmen
- Transaktion: Alle 6 Updates in einer einzigen Transaktion mit Commit-/Rollback-Logik.
- Zeilen-Prüfung: Anzahl betroffener Zeilen pro Update aggregiert; bei Abweichung vom erwarteten Total (44) automatischer Rollback.
- Erster Lauf wurde gestoppt: Die initiale Schätzung lag bei 43 Zeilen; tatsächlich waren es 44 (wegen eines soft-gelöschten Produkts). Das Skript hat korrekt zurückgerollt — keine partiellen Änderungen. Nach Ursachenanalyse wurde der erwartete Wert auf 44 korrigiert und neu ausgeführt.
- Scope-Begrenzung: Alle Updates waren auf Business 20 eingeschränkt — andere Betriebe wurden nicht berührt.
- Globale Kategorien unverändert: Die global geteilten Kategorien wurden nicht modifiziert; nur die Zuordnungen für Business 20.
- Audit-Trail: Bei jedem Update wurde ein Änderungszeitstempel gesetzt.
✓ COMMITTED
Preis-Korrekturen – Basis-Preise (BASE_VARIANT)
Ausgeführt am 21.04.2026 auf Production. 10 Preise aktualisiert, in einer Transaktion mit Zeilenzähl-Check (erwartet 10, erhalten 10). Nur Produkte mit eindeutigem Namens-Match und einfachem Basis-Preis (ohne Varianten-Komplexität) wurden angefasst.
Durchgeführte Preis-Anpassungen
| # |
Produkt |
Kategorie (neu) |
Preis vorher |
Preis nachher (PDF) |
Δ |
ProductVariantId |
| 1 | Kaffee Melange | Heissgetränke |
7.50 | 6.50 |
−1.00 | 6559 |
| 2 | Absolut Vodka | Vodka |
8.80 | 9.00 |
+0.20 | 6595 |
| 3 | Jose Cuervo Tequila | Vodka (Merge-Ziel) |
7.80 | 8.00 |
+0.20 | 6592 |
| 4 | Amaretto Disaronno | Likör |
8.80 | 8.00 |
−0.80 | 6582 |
| 5 | Cointreau | Likör |
8.80 | 8.00 |
−0.80 | 6583 |
| 6 | Limoncello | Likör |
7.80 | 8.00 |
+0.20 | 6585 |
| 7 | Barolo 20 Jahre Marolo | Grappa |
20.80 | 23.80 |
+3.00 | 6601 |
| 8 | Barolo 15 Jahre Marolo | Grappa |
15.80 | 17.80 |
+2.00 | 6600 |
| 9 | Barolo 12 Jahre Marolo | Grappa |
12.80 | 14.80 |
+2.00 | 6599 |
| 10 | Barolo 9 Jahre Marolo | Grappa |
9.80 | 11.80 |
+2.00 | 6598 |
Bewusst nicht angefasst (nicht straight-forward)
Die folgenden Preisabweichungen aus dem PDF wurden in diesem Lauf nicht korrigiert, weil sie Varianten-Pricing, mehrdeutige Produkt-Zuordnung oder Namens-Unklarheit betreffen:
| Produkt | Grund für Auslassung |
| Pinot Grigio, Chardonnay, Sauvignon Blanc, Costa di Rose, Ripasso, Primitivo, Barbera (dl/75cl) | Preis liegt auf Varianten-Ebene (10cl / 75cl), nicht auf der Basis-Variante — erfordert separate Updates pro Varianten-Grösse. |
| Ramazzotti, Averna | Im PDF sowohl unter Aperitif (7.80) als auch Digestif (8.00) gelistet — mehrdeutig, welcher Preis gelten soll. |
| Casarecce al Limone ↔ Zitronenrahmsauce | Name- und Konzept-Unterschied (fixes Pasta-Gericht vs. Sauce-Option) — keine 1:1-Zuordnung. |
| Stange Moretti ↔ Herrgötli Moretti 20cl | Name und Gebinde-Grösse abweichend — ggf. anderes Produkt, nicht eindeutig. |
| Büffelmozzarella ↔ Parma Büffelmozzarella kl/gr | PDF fordert zwei Grössen-Varianten; DB hat nur einen Eintrag ohne Grösse. |
✓ COMMITTED
Spirituosen-Kategorie für zusammengeführte Vodka/Gin/Tequila
Ausgeführt am 21.04.2026. Nach dem ersten Merge (alle drei unter „Vodka") wurden die 9 Produkte in die bereits global vorhandene Kategorie „Spirituosen" umgezogen. 9 Kategorie-Zuordnungen aktualisiert, Transaktion mit Zeilenzähl-Check (erwartet 9, erhalten 9).
Warum nicht Vodka umbenennen?
Die Kategorien-Tabelle ist global – jede Umbenennung würde alle 8 Betriebe betreffen, die „Vodka" weiterhin als eigene Kategorie nutzen. Statt umzubenennen wurde auf die bereits existierende globale Kategorie „Spirituosen" zurückgegriffen. „Vodka" hat für Business 20 nun 0 Produkte, bleibt aber für andere Betriebe unverändert.
✓ COMMITTED
Bulk-Import von 122 neuen Produkten (via CSV, zwei Tranchen)
Ausgeführt am 21.04.2026 — erst 112 Hauptkarten-Produkte, dann 10 Saisonal-Produkte. Alle Produkte direkt auf Menü 35 (Standard) zugewiesen, mit Basis-Preis, en/de/it-Übersetzungen und korrekter Kategorie.
Verifikation 100 % erfolgreich (122/122 bei jedem Prüfschritt).
Importierte Produkte pro Kategorie
| Kategorie | ID | Neu | Total nachher | Wichtigste Artikel |
| Cocktails | 116 | +20 | 24 | Bellini, Americano, Daiquiri, Whiskey/Amaretto Sour, Bloody Mary, Caipirinha, Mojito, Gin Tonic, Vodka Martini, Espresso Martini, Moscow Mule, Milano-Torino … |
| Grappa | 155 | +13 | 19 | Hausgrappa Nebbiolo/Moscato, Dolcetto, Gavi di Gavi, Verdicchio, Brunello, Sassicaia, Nardini, Barolo 1985 Marolo, Berta-Serie … |
| Tagesangebot | 191 | +12 | 12 | Tagessuppe/-salat (mit Menü + à la carte), Menü 1/2, Vegi-Menü, Tagespizza, Chef's Empfehlung 1/2, Tafel 1/2 |
| Wein (offene + Spezial) | 119 | +12 | 54 | Vino della Casa rosso/bianco, Monatswein rot/weiss, Mauro (+VS), Pintia, Aalto (+PS), Alión, Châteauneuf-du-Pape, Sassicaia |
| Pasta | 54 | +10 | 16 | Aglio Olio, Bolognese, Arrabbiata, Napoli, Pesto, Gorgonzola, Trüffelrahm, Santa Chiara, Riesencrevetten, Spaghetti Plausch |
| Pizza | 56 | +7 | 43 | Funghi, Porcini, Prosciutto, Hawaii, Dino's consiglia (Fleisch/Vegi), Pizzateig 220g |
| Soft Getränke | 76 | +7 | 26 | Fusetea Peach, Züriwasser 50cl, Valser 1L still/prickelnd, Orangensaft 1L, Ice Tea 5dl, Crodino 20cl |
| Heissgetränke | 71 | +5 | 16 | Doppelter Espresso, Espresso Macchiato, Ristretto, Heisse Ovomaltine, Heisse Milch 2dl |
| Spirituosen | 179 | +5 | 14 | Vodka Gorbatschow/Trojka/Smirnoff, Gin Gordon's, Tequila Sierra |
| Vorspeisen | 1 | +5 | 17 | Tomatensalat, Salatteller mit Ei, Salat niçoise, Thunfischsalat, Fitnessteller |
| Likör | 153 | +4 | 7 | Amaro dell'Etna, Amaro Montenegro, Appenzeller, Underberg |
| Aperitif | 101 | +3 | 12 | Rossi, Yeni Raki, Ouzo (je 4cl) |
| Beilagen | 124 | +3 | 8 | Polenta, Spaghetti, Pommes Frites |
| Suppen | 85 | +3 | 5 | Bouillon Nature, Bouillon mit Ei, Tagessuppe |
| Bier | 111 | +2 | 6 | Panache Moretti 33cl, Panache Moretti 50cl |
| Dessert | 83 | +1 | 5 | Monatsdessert |
| Saisonal | 189 | +10 | 10 | Spargelcremesuppe, Serrano/Bündner Rohschinken, Spargelrisotto, Fettucine Spargeln, Rindsentrecôte Cognac-Pfeffer, Polpo Spargeln, 2× Pizza Spargeln/Surf&Turf, Limoncello Tiramisu |
| Total | | +122 | | |
Verifikation
| Check | Erwartet | Erreicht | Status |
| Produkte aktiv | 122 | 122 | ✓ |
| Mit Preis > 0 | 122 | 122 | ✓ |
| Mit 3 Sprach-Übersetzungen (en/de/it) | 122 | 122 | ✓ |
| Auf Menü 35 (Standard) zugewiesen | 122 | 122 | ✓ |
| Preise passen zum PDF / Schätzung (Stichprobe) | 100 % | Doppelter Espresso 6.90 • Mojito 14.80 • Spargelrisotto 32.00 | ✓ |
| Alte Merge-Quell-Kategorien leer | 10/10 | 10/10 | ✓ |
✓ COMMITTED
Pizza-Zusatzbeilagen, Options & Datenqualitäts-Bereinigung
Durch den Betreiber am 21.04.2026 umgesetzt — vollständig auditiert.
Pizza-Zusatzbeilagen
| Check | Erwartet | Erreicht | Status |
| Pizza-Produkte mit Options-Gruppe „Pizzabeilagen" | 42 / 42 | 42 / 42 | ✓ |
| Pizza-Extras aus PDF S.8–9 in der Options-Gruppe | 31 | alle ✓ (Gruppe hat 55 Optionen total) | ✓ |
| Neue Option „Extra Mais" (2.00) | 1 | 1 | ✓ |
| Neue Option „Extra Doppelkäse" (2.00) | 1 | 1 | ✓ |
Der PDF-Wunsch „Pizza-Anpassung soll Garstufe / Sauce / Extra Beilagen überspringen und direkt zu den Zusatzbeilagen führen" ist damit strukturell umgesetzt — alle 42 Pizzen bieten die Zusatzbeilagen-Gruppe an.
Mixer-Optionen für Spirituosen & Aperitif
| Option | Preis | Status | Hinweis |
| Mit Tonic | 3.00 | ✓ Option angelegt | Zuweisung zu Produkten (welche?) noch offen |
| Mit Cola | 3.00 | ✓ Option angelegt | Zuweisung zu Produkten noch offen |
| Mit Jus | 3.00 | ❌ offen | Klärungsbedarf: Welcher Saft ist gemeint? (Orangensaft, Tomatensaft, allg.?) |
Datenqualitäts-Bereinigung
| Check | Vorher | Nachher | Status |
| „Duplicate Glacé"-Geisterprodukte | 2 | 0 | ✓ gelöscht |
| Pizza „Burrata"-Duplikat | 2 | 1 | ✓ bereinigt |
| Kategorie „Focaccia " (trailing-space) | „Focaccia " | „Focaccia" | ✓ getrimmt |
| Sortier-Kollisionen | mehrere | — | Out of Scope (Benutzer sortiert selbst) |
Offene PDF-Vorgaben (noch nicht umgesetzt)
- Weine aufteilen in Offene Weine / Weissweine+Roséweine / Rotweine / Spezialweine — aktuell 54 Weine in einer Kategorie; erfordert 4 neue Sub-Kategorien plus Reklassifizierung.
- Neue Kategorie Tagesmenu — ✓ als „Tagesangebot" angelegt und alle 12 Produkte erstellt.
- Neue Kategorie Saison — ✓ als „Saisonal" angelegt und alle 10 Produkte (Spargelcremesuppe, Serrano/Bündner Rohschinken, Spargelrisotto, Fettucine Spargeln, Rindsentrecôte, Polpo, 2× Pizza, Limoncello Tiramisu) mit geschätzten Preisen importiert.
- Kategorie „Vodka" umbenennen auf „Spirituosen" — ✓ gelöst durch Verschieben der 9 Produkte in die bereits existierende globale Kategorie „Spirituosen" statt Umbenennen von „Vodka".
- Fehlende Produkte mit eindeutigem PDF-Preis — ✓ 112 Produkte via CSV importiert.
- Fehlende Produkte ohne PDF-Preis (~10): Vin Santo 0.5/3.75 dl, Focaccia con Parma/al Salmone, Risotto ai frutti di mare/gorgonzola/Salmone, Monatspizza/Tagespizza als Pizza, 10 Dessert-Varianten.
- Basis-Preisabweichungen (10 Artikel) — ✓ korrigiert.
- Varianten-Preise (7 Weine dl + Primitivo Fl) und Multi-Varianten (Parma Büffelmozzarella kl/gr, Cesar Salat mit Riesencrevetten kl/gr, Meeresfrüchtesalat kl/gr) noch offen.
- ExtraOption Pizza-Zusatzbeilagen — ✓ alle 42 Pizzen haben „Pizzabeilagen"-Gruppe zugewiesen; Extra Mais + Extra Doppelkäse angelegt.
- ExtraOption „Mit Tonic / Mit Cola" — ✓ angelegt; offen: Zuweisung zu Aperitif- & Spirituosen-Produkten. „Mit Jus" noch nicht angelegt — Saft-Typ unklar.
- Pasta-Sorten als Varianten (Spaghetti alla chitarra, Rigatoni, Casarecce, Tagliatelle, Pappardelle) noch offen.
- Datenqualität: „Duplicate Glacé"-Geister-Produkte, „Burrata"-Duplikat, trailing-space auf „Focaccia " — ✓ alles bereinigt. Sortier-Kollisionen bewusst out-of-scope.