Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
engine:glossary:conditionid [14.11.2014 ] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== 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 ([[dstoreterm>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 ([[dstoreterm>ValueID]]) einer Person ([[dstoreterm>PersonID]]) zu einem bestimmten Merkmal ([[dstoreterm>PersonCharacteristicID]]) beziehen. Bedingungen können mit "UND" oder "ODER" verknüpft werden - dazu dient die [[dstoreterm>ConditionPositionID]]: | ||
+ | |||
+ | Hierbei handelt es sich um die ID eines "Bedingungs-Blocks". Pro Bedingungs-Block kann ein Merkmal ([[dstoreterm>PersonCharacteristicID]]) nur einmal verwendet werden, da innerhalb des gleichen Blocks die Bedingungen ([[dstoreterm>ConditionID]]) mit UND verknüpft werden. Mehrere Bedingungs-Blöcke werden mit ODER verknüpft. | ||
+ | |||
+ | |||
+ | |||
+ | Siehe hierzu auch [[dstoreproc>pm_GetGroupConditions_Ad]]. | ||
+ | |||
+ | |||
+ | |||
+ | 2.) Bedingungen bei Verkaufs-Aktionen | ||
+ | |||
+ | |||
+ | |||
+ | Bei Verkaufs-Aktionen können Bedingungen zu verschiedenen Kriteriumsarten (s. [[dstoreproc>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 : [[dstoreproc>om_GetCampaignItemConds_Ad]] | ||
+ | |||
+ | * trolley value condition : [[dstoreproc>om_GetCampTrolleyValueCond_Ad]] | ||
+ | |||
+ | * voucher code condition : [[dstoreproc>om_GetCampVoucherCodeConds_Ad]] | ||
+ | |||
+ | * payment type condition : [[dstoreproc>om_GetCampPaymentTypeConds_Ad]] | ||
+ | |||
+ | * shipping type condition : [[dstoreproc>om_GetCampShippingTypeConds_Ad]] | ||
+ | |||
+ | * person group condition : [[dstoreproc>om_GetCampPersonGroupConds_Ad]] | ||
+ | |||