Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:settings:settings_alwaysconsidersurcharges

Settings: AlwaysConsiderSurcharges

Seit Engine-Version 5.0.0, optional, globale Einstellung

Datentyp der Werte: tinyint

Bei der Preis-Ermittlung kann durch Angabe eines speziellen Preis-Merkmals (Parameter „@PriceNodeCharacteristicID“ in om_GetTrolley_Pu z.B.) die herkömmliche Preisermittlung umgangen werden. In diesem Fall verliert man jedoch auch die Funktionalität von Staffelpreisen und auch „Surcharges“ (also Rabatte bzw. Aufschläge).

Gerade die Rabatte sind aber u.U. trotzdem gewünscht, weil z.B. eine individuelle Implementierung von „_ac_om_GetSurcharges“ berücksichtigt werden soll ! Dies kann man erzwingen, in dem man den Wert „1“ für diesen Schlüssel konfiguriert.

Außerdem werden Rabatte nur beachtet, wenn der internen Prozedur zur Preisermittlung eine „PersonID“ im Parameter „@PersonID“ übergeben wird (z.B. von om_GetPrices_Pu, die einen gleichnamigen Parameter besitzt, der einfach weitergereicht wird).

Möchte man auch in dem Fall, daß keine „PersonID“ bekannt ist, die Ermittlung von Rabatten haben, konfiguriert man den Wert „2“. Das entspricht dann dem Fall, daß „1“ konfiguriert ist, aber mit dem Zusatz, daß intern „@PersonID“ mit „0“ belegt wird, sofern „NULL“ übergeben wurde.

Anmerkung : s.a. Schlüssel „AlwaysConsiderGraduatedPrices“

Hinweis : Diese Einstellung wird ignoriert, wenn „1“ für „CampaignSurchargesEnabled“ (seit Version 6.0.8) konfiguriert ist !

engine/settings/settings_alwaysconsidersurcharges.txt · Zuletzt geändert: 11.01.2016 (Externe Bearbeitung)