Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:settings:settings_fire_ac_om_gettrolleyorordersurch_surcatids_after

Settings: Fire_ac_om_GetTrolleyOrOrderSurch_SurCatIDs_after

Seit Engine-Version 6.0.2, optional, globale Einstellung

Datentyp der Werte: varchar(100)

Eine Liste durch „,“ getrennter „SurchargeTypeCategoryID“s, für die in der Verarbeitung von „_om_GetTrolleyOrOrderSurch“ NACH ihrer jeweiligen Abarbeitung die „ac“-Prozedur „_ac_om_GetTrolleyOrOrderSurch“ aufgerufen wird (s. auch Schlüssel „Fire_ac_om_GetTrolleyOrOrderSurch_SurCatIDs_before“).

Hinweis : Die spezielle ID „5“ für „Guthaben-Verrechnung“ wird IMMER ignoriert (es gibt keinen Fehler, wenn man sie hier konfiguriert, aber man sollte es einfach nicht tun), weil diese Kategorie einige Besonderheiten hat. Ein „customizing“ für diese spezielle Kategorie kann aber trotzdem erfolgen, und zwar mit Hilfe von „_ac_om_GetUsableCashAccountVal“.

Hintergrund :

„_om_GetTrolleyOrOrderSurch“ ist die zentrale Prozedur zur Ermittlung sogenannter „Surcharges“ (Aufschläge/Rabatte) auf den (Gesamt- oder Teil-)Inhalt (also nicht auf einzelne Positionen) eines Warenkorbes oder eines Auftrags. Die Berechnung der „Surcharges“ erfolgt, in dem alle definierten „Surcharge“-Kategorien durchlaufen werden (nach Priorität) und jeweils eine für die entsprechende Kategorie vorgesehene Standard-Prozedur (z.B. „_om_GetPaymentSurcharges“ für die Kategorie „Zahlungskosten“) aufgerufen wird ODER aber eben die Berechnung „customized“ stattfindet, indem „_ac_om_GetTrolleyOrOrderSurch“ aufgerufen wird (falls die entsprechende ID hier konfiguriert ist).

Anmerkung :

Der Unterschied, ob eine „SurchargeTypeCategoryID“ zu diesem Schlüssel oder zu „Fire_ac_om_GetTrolleyOrOrderSurch_SurCatIDs_before“ konfiguriert ist, besteht lediglich darin, ob „_ac_om_GetTrolleyOrOrderSurch“ die durch die entsprechende Standard-Prozedur berechneten „Surcharges“ (informativ) zur Verfügung stehen oder nicht. In beiden Fällen wird die Standard-Berechnung ÜBERSCHRIEBEN !

Hinweis : Ist eine ID sowohl in „…SurCatIDs_before“ als auch „…SurCatIDs_after“ konfiguriert, greift die „…SurCatIDs_before“-Einstellung, d.h. insbesondere wird die ID in der „…SurCatIDs_after“-Einstellung IGNORIERT.

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