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
In diesem werden 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 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
Hier gibt die Object Query zwei Datensätze aus: ‘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.
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 in der Produkteigenschaft kein Datensatz ausgewählt ist 15%, wenn Leasingpaket 1 Jahr ausgewählt ist 20%, wenn Leasingpaket 2 Jahre ausgewählt ist: