Loading
Kanalumsatzverwaltung
Erstellen von Rabatttypen mit APIs

Erstellen von Rabatttypen mit APIs

Sie können Programmrabatttypen für Migrations- und Integrationszwecke erstellen, indem Sie APIs verwenden, die mit "Rabatt" und "Ansammlungsverwaltung erweitert" verfügbar sind. Stellen Sie jedoch sicher, dass Sie diese zusätzlichen Schritte ausführen, um die Anspruchskriterien für Rabatttypen zu definieren, die mithilfe von APIs erstellt werden.

Erforderliche Editionen

Verfügbarkeit: Enterprise, Unlimited und Developer Edition mit aktiviertem Rabatt und erweiterter Ansammlungsverwaltung.
  1. Erstellen Sie die Berechtigung für den Programmrabatttyp im Objekt "ProgramRebateTypeFilter" in diesem Format: FilterField,Operator,ProgramRebateTypeId,Value,Sequence. Beispiel: ProductId,Equals,0hvB00000008OOJIA2,01tB0000000gMmuIAE,3
    • FilterField: API-Name des Felds, das als Parameter zum Filtern von Journaldatensätzen verwendet wird.
    • Operator: Operator, der bestimmt, wie die Datensätze gefiltert werden.
    • ProgramRebateTypeId: ID des Datensatzes vom Typ "Programmrabatttyp".
    • Wert: Wert, der auf der Grundlage der gefilterten Datensätze ermittelt wird. Je nach Feldtyp im Transaktionsjournal kann es sich um eine tatsächliche ID, einen Text oder einen Auswahllistenwert handeln.
    • Sequenz: Eindeutige Nummer zum Angeben der Sequenz der Filter, die Sie diesem Programmrabatttyp hinzugefügt haben.
  2. Aktualisieren Sie nach dem Erstellen der ProgramRebateTypeFilter-Datensätze das Objekt ProgramRebateType mit diesen Werten. FilterAction,FilterLogic,ID. Beispiel: "AnyConditionMet","1 OR 2",0hvB00000008OOJIA2 Wobei:
    • FilterAction: Die gültigen Werte lauten AnyConditionMet, AllConditionMet, NoConditionMet oder CustomLogic.
    • FilterLogic: Die Filterlogik basiert auf den hinzugefügten Filtern und ihrer Sequenznummer. Beispiel: 1 OR 2 OR 3, 1 OR 2, 1 oder (1 OR 2) AND 3.
    • ID: ID des Datensatzes vom Typ "Programmrabatttyp".
 
Laden
Salesforce Help | Article