Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:glossary:conditionid

ConditionID

Das Konzept, Bedingungen definieren zu können, wird derzeit an zwei Stellen verwendet, nämlich bei Personen und bei Verkaufs-Aktionen.

1.) Bedingungen bei Personen

Gruppen-Bedingungen bieten die Möglichkeit, Personen AUTOMATISCH nach bestimmten Kriterien in Gruppen einzuordnen. „Automatisch“ bedeutet, dass bei jeder Änderung von Personen-Daten evtl. vorhandene Bedingungen für Gruppen, die zum jeweiligen Personen-Typ (PersonTypeID) passen, geprüft werden und die Person dann evtl. einer Gruppe zugeordnet oder aus einer Gruppe entfernt wird.

Eine Gruppen-Bedingung besteht grundsätzlich aus Bedingungen, die sich auf die Eigenschaft (ValueID) einer Person (PersonID) zu einem bestimmten Merkmal (PersonCharacteristicID) beziehen. Bedingungen können mit „UND“ oder „ODER“ verknüpft werden - dazu dient die ConditionPositionID:

Hierbei handelt es sich um die ID eines „Bedingungs-Blocks“. Pro Bedingungs-Block kann ein Merkmal (PersonCharacteristicID) nur einmal verwendet werden, da innerhalb des gleichen Blocks die Bedingungen (ConditionID) mit UND verknüpft werden. Mehrere Bedingungs-Blöcke werden mit ODER verknüpft.

Siehe hierzu auch pm_GetGroupConditions_Ad.

2.) Bedingungen bei Verkaufs-Aktionen

Bei Verkaufs-Aktionen können Bedingungen zu verschiedenen Kriteriumsarten (s. om_GetCampCondCriteriaTypes_Ad) definiert werden. Der Aufbau einer solchen Bedingung ist daher je nach Kriteriumsart unterschiedlich. Hier eine Liste mit jeweils zugehörigen Hauptprozeduren anhand deren Dokumentation man den Aufbau einsehen kann :

* extended item condition : om_GetCampaignItemConds_Ad

* trolley value condition : om_GetCampTrolleyValueCond_Ad

* voucher code condition : om_GetCampVoucherCodeConds_Ad

* payment type condition : om_GetCampPaymentTypeConds_Ad

* shipping type condition : om_GetCampShippingTypeConds_Ad

* person group condition : om_GetCampPersonGroupConds_Ad

engine/glossary/conditionid.txt · Zuletzt geändert: 14.11.2014 (Externe Bearbeitung)