Benutzerdefinierte Staffelpreis-Filter

Allgemein

appero quote bietet Ihnen die Möglichkeit, für ein und dasselbe Produkt unterschiedliche Staffelregeln abzufragen.

Ein möglicher Anwendungsfall wäre die Rabattierung von Generatoren abhängig von der Leasingdauer. Je nach Leasingdauer fällt der Staffelrabatt höher oder niedriger aus.

Konfiguration

Anlage eines benutzerdefinierten Objektes

Die Filterung der passenden Staffelpreisregel erfolgt über weiteres Objekt. In diesem werden in die Datensätze gepflegt, die die Auswahl der Staffelregel beeinflussen.

In unserem Beispiel ein Objekt “Leasingdauer”, das als Datensätze sog. Leasingpakete enthält.

Zusätzliche Produkteigenschaft Typ Relation/Tabelle

Legen Sie für das betroffene Produkt eine Produkteigenschaft mit oder ohne Berechnung des Typs Relation / Tabelle an, in der Sie die Checkbox SF42_useAsBulkFilter__c aktivieren.

In der enthaltenen Object Query werden die Datensätze des benutzerdefinierten Objekts abgefragt.

Beispiel

Der Aufbau der Object Query ist einfach, sie enthält nur den API Namen des referenzierten Objekts, in unserem Beispiel lautet sie schlicht: Leasingdauer__c

 

 

Im Angebotseditor gibt die Object Query dann die vorhandenen Datensätze des Objekts aus, in unserem Beispiel ‘Leasingpaket 1 Jahr’ und 'Leasingpaket 2 Jahre':

Zusätzliche Staffelregeln

Des weiteren sind die vorhandenen Staffelpreisregeln für das Produkt zu duplizieren - eine Regel für jeden Datensatz, der von der Produkteigenschaft ausgegeben wird.

An der Staffelregel wird nun in das Feld SF42_CustomBulkFilterValue__c die RecordID des in der Object Query ermittelten Datensatzes eingetragen.

Beispiel

 

GenWatt Gasoline 300 KW hat folgende Staffelpreisregel:
Menge > 1: Rabatt 10%

Diese Staffelpreisregel wird nun gemäß der Anzahl Datensätze aus dem Objekt Leasingdauer dupliziert.

für Leasingpaket 1 Jahr
SF42_CustomBulkFilterValue__c: ID von Leasingpaket 1 Jahr
Menge > 1: Rabatt 15%

für Leasingpaket 2 Jahre
SF42_CustomBulkFilterValue__c: ID von Leasingpaket 2 Jahre
Menge > 1: Rabatt 20%

Wenn der Benutzer jetzt das Produkt mit der Menge 2 hinzufügt, beträgt der Rabatt:
10%, wenn aus der Object Query kein Datensatz ausgewählt ist
15%, wenn Leasingpaket 1 Jahr ausgewählt ist
20%, wenn Leasingpaket 2 Jahre ausgewählt ist:

Für Datensätze aus der Object Query, denen keine eigene Staffelpreisregel zugeordnet ist, beträgt der Rabatt bei Menge 2 folglich 0%.