Entwicklerhandbuch

Tabellen-Detail

Datenmodell

Tabellen-Detail

Tabellenprofile mit Zweck, Tenant-Key, Kritikalität, Beziehungen und technischer Spaltenstruktur.

DB-Tabellen: 333Views: 0Trigger: 0
Tabellen-Detail

hcc_sp_offer_prices

Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.

← Zurück zu Datenbank

Booyage HotelPassNutzung: aktivKritikalität: hochTenant-Key: hotel_nrGo-Live: hoch
19
Spalten
2
Dateibezüge
4
Lese-/Schreibhinweise
2
ID-/Verknüpfungsfelder
Kritischer Bereich
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Go-Live-relevant
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.
Tenant-/Hotelbezug
Dieser Bereich arbeitet direkt mit hotel- bzw. mandantenbezogenem Scope. Änderungen sollten immer auf saubere Zuordnung und Scope-Logik geprüft werden.

Langbeschreibung

HotelPass-Angebotspreise

Diese Tabelle enthält die preisbezogenen Werte zu HotelPass-Angeboten. Sie ergänzt das eigentliche Angebot um konkrete Preis- oder Vorteilsausprägungen und gehört damit zur operativen Preislogik des HotelPass.

Überblick
Kurzbeschreibung

Diese Tabelle enthält die preisbezogenen Werte zu HotelPass-Angeboten. Sie ergänzt das eigentliche Angebot um konkrete Preis- oder Vorteilsausprägungen und gehört damit zur operativen Preislogik des HotelPass.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert preisrelevante Detaildaten eines HotelPass-Angebots, damit das System für ein Angebot nicht nur die fachliche Idee, sondern auch den konkreten Preis- oder Vorteilskontext verwalten kann.

Warum es sie gibt

Ein Angebot allein reicht fachlich oft nicht aus. Das System muss zusätzlich wissen, welche Preiswerte, Preisstufen oder preisbezogenen Ausprägungen zu einem HotelPass-Angebot gehören. Genau dafür gibt es diese Tabelle.

Nutzen im Alltag

Die Tabelle ist wichtig, weil sichtbare Angebotsvorteile nur dann glaubwürdig und nutzbar sind, wenn die preisbezogenen Details korrekt und konsistent verwaltet werden.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt hält diese Tabelle die konkreten Preisdetails eines HotelPass-Angebots fest. Während in der Angebots-Haupttabelle eher steht, was das Angebot grundsätzlich ist, wird hier genauer beschrieben, mit welchen Preiswerten oder Preisvarianten es arbeitet.

Technische Einordnung
Für Entwickler

Technisch ist dies eine Child- bzw. Detailtabelle zur Angebotslogik des HotelPass. Sie wird typischerweise zusammen mit hcc_sp_offers gelesen und dient dazu, Preisangaben, Vorteilsausprägungen oder spezialisierte Angebotswerte strukturiert auszulagern.

Was Änderungen auslösen können

Änderungen an dieser Tabelle wirken sich direkt auf die sichtbare Preislogik von HotelPass-Angeboten aus. Vor allem bei strukturellen Änderungen sollten Anzeige, Berechnung und Validierung mitgeprüft werden.

Typische Nutzung und Inhalte
Typische Nutzung
  • Pflege von Preisdetails zu bestehenden HotelPass-Angeboten
  • Ausspielung von konkreten Preis- oder Vorteilsausprägungen im Frontend
  • Fachliche Prüfung, ob ein Angebot korrekt hinterlegt und wirtschaftlich sinnvoll dargestellt ist
Hauptinhalte
  • Preiswerte oder preisbezogene Detailinformationen zu einem Angebot
  • Bezüge zu einem HotelPass-Angebot
  • Felder für konkrete Preislogik oder Vorteilsausprägungen
Beispiele
  • Ein HotelPass-Angebot erhält eine konkrete Preisvariante für eine bestimmte Nutzungssituation
  • Ein Frontend zeigt bei einem Vorteil nicht nur den Titel, sondern auch den konkret hinterlegten Preis- oder Rabattwert aus dieser Tabelle an
Beziehungen und Risiken
Wichtige Beziehungen
  • Steht in enger Beziehung zu hcc_sp_offers als Angebots-Hauptobjekt
  • Kann gemeinsam mit Kampagnen-, Benefit- oder Medienlogik verwendet werden, um Angebote vollständig darzustellen
Risiken
  • Falsche Preisdetails führen schnell zu missverständlichen oder wirtschaftlich problematischen Angeboten
  • Inkonsistenzen zwischen Angebots-Hauptdaten und Preisdetails erschweren Frontend-Ausspielung und fachliche Prüfung
Hinweise
  • Diese Tabelle ergänzt die Angebots-Haupttabelle und ist kein eigenständiges Marketing-Objekt
  • Sie sollte immer konsistent mit der fachlichen Angebotslogik gepflegt werden

Steckbrief

Wofür diese Tabelle da ist

Dieser Bereich erklärt in kompakter Form, welche Aufgabe die Tabelle im Projekt hat und wie wichtig sie für Betrieb und Weiterentwicklung ist.

Projektkontext und Verantwortung
Modul / BereichBooyage HotelPass
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeithoch
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Speichert preisbezogene Varianten, Gültigkeitsfenster und Preisregeln für HotelPass-Angebote.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 2 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Ergänzt Angebote um Preislogik, Priorität, DOW- und Aufenthaltsregeln.

Risiken bei Änderungen

Fehlerhafte Preis- oder Gültigkeitsdaten wirken direkt auf sichtbare Angebotskonditionen.

Praktischer Hinweis

Operativ zentral für HotelPass-Pricing und Angebotsberechnung.

Datenverantwortung

Datenart und Verantwortung

Hier siehst du, welche Art von Daten in der Tabelle liegt und worauf man bei Pflege, Historie und Umbauten achten sollte.

Art der gespeicherten Daten
DomäneHotelPass
Datenklassetransactional
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Produktionsrelevante Preisdaten nur mit Versions- oder Archivierungsstrategie bereinigen.

Worauf bei Datenqualität zu achten ist

Offer-Bezug, Priorität, Gültigkeitsfenster und Belegungsregeln konsistent halten.

Risiko bei Umbauten

Änderungen wirken direkt auf Preisfindung, Sichtbarkeit und Angebotsvalidität.

Führende Datenquelle

Führende Preisvariantentabelle für HotelPass-Angebote.

Nutzung

Wo die Tabelle verwendet wird

Dieser Bereich zeigt, in welchen Dateien oder Abläufen die Tabelle vorkommt. Das hilft beim Verstehen von Auswirkungen vor Änderungen.

Wird gelesen von3 Lese-Hinweise
hotel/modules/staypass/offer_prices.phphotel/modules/staypass/offer_shared.phpOffer-Pricing-/Preview-Ansichten
Wird beschrieben von1 Schreib-Hinweise
Offer-Pricing-Flow
Zusätzliche Hinweise9 Einträge
#hcc#offer#prices#used#tenant#status#hotelpass#offers#pricing

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.

Primärschlüssel
op_id
Eindeutige Felder und Indizes
op_idhotel_nr
Status-, Lösch- und Sichtbarkeitsfelder
active
Zeitstempel, Audit und Verknüpfungen
created_atupdated_athotel_nroffer_id

Weiterarbeiten

Was noch dazugehört

Wenn du die Tabelle weiter untersuchen willst, findest du hier passende Dateien und fachlich verwandte Tabellen.

Spaltenstruktur

Spalten im Überblick

Hier siehst du die Felder der Tabelle mit Typ, Standardwerten und technischen Zusatzinformationen.

Spaltenstruktur öffnen19 Spalten
SpalteTypNullDefaultKeyExtraKommentar
op_idint(11)NOPRIauto_increment
hotel_nrint(11)NOMUL
offer_idint(11)NO
activetinyint(1)NO1
priorityint(11)NO100
modeenum('derived','manual')NO'derived'
price_typeenum('per_night','per_stay')YESNULL
manual_price_centsint(11)YESNULL
currencychar(3)NO'EUR'
discount_pct_overridedecimal(5,2)YESNULL
valid_fromdateYESNULL
valid_todateYESNULL
dow_masktinyint(3) unsignedYESNULL
min_nightssmallint(6)YESNULL
max_nightssmallint(6)YESNULL
occ_mintinyint(4)YESNULL
occ_maxtinyint(4)YESNULL
created_atdatetimeNOcurrent_timestamp()
updated_atdatetimeNOcurrent_timestamp()on update current_timestamp()