Sie befinden sich hier:
Verwenden des Serviceelements "Rabattverteilung"
Verwenden Sie das Element "Rabattverteilungsservice", um Rabatte zu berechnen, die gleichmäßig auf alle Belegposten oder speziell auf einen Teilabschnitt der Belegposten verteilt werden können.
Erforderliche Editionen
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen von Preisgestaltungsverfahren: | Salesforce Pricing Design Time (Designzeit für Salesforce-Preisgestaltung) |
Sehen wir uns ein Szenario an, in dem wir einen Rabatt von 300 EUR gleichmäßig auf einen Laptop und einen Drucker auf ihren Nettostückpreis anwenden.
- Erstellen Sie ein Preisgestaltungsverfahren. Führen Sie zum Erstellen eines Preisgestaltungsverfahrens die ersten 5 Schritte unter Konfigurieren Ihres Preisgestaltungsverfahrens aus.
-
Klicken Sie
, um das Element "Preiseinstellung" hinzuzufügen und diese Variablen zuzuordnen.
- Eingabevariablen
- Belegposten: LineItem
- Ausgabevariablen
- Preis Wasserfall: price_water_fall
- Nettostückpreis: NetUnitPrice.
- Zwischensumme: ItemNetTotalPrice <
- Eingabevariablen
-
Fügen Sie das Element "Listenpreis" hinzu, um den Basispreis des Produkts abzurufen.
Wählen Sie unter "Details der Nachschlagetabelle" die Entscheidungstabelle "Preisbucheinträge" aus und ordnen Sie diese Variablen zu.
- Eingaberegelvariablen
- Produkt: Produkt
- Preisbuch: Preisbücher
- Produktverkaufsmodell: ProductSellingModel
- Eingabevariablen
- Menge: LineItemQuantity
- Ausgabevariablen
- Listenpreis: ListPrice
- Zwischensumme: ItemNetTotalPrice
- Eingaberegelvariablen
-
Fügen Sie das Element "Rabattverteilungsservice" hinzu.
Wichtig Sie können das Element "Rundungswerte" und "Aggregierter Preis" nur nach dem Element "Rabattverteilungsservice" in einem Preisgestaltungsverfahren hinzufügen. -
Wählen Sie die Belegposten aus, für die ein Rabatt gewährt werden muss. In diesem Beispiel werden keine ausgewählt, da alle Eingabebelegposten im Angebot bei der Berechnung berücksichtigt werden sollen.
Wenn Sie eine der Optionen ausgewählt haben, liest das Verfahren die Informationen folgendermaßen.
Nachschlagetabelle Rabatte werden basierend auf der Entscheidungstabelle, aus der Sie Daten abrufen möchten, auf alle Belegposten verteilt.
Definieren von Teilnahmebedingungen Rabatte werden auf Angebote basierend auf den von Ihnen festgelegten Bedingungen angewendet. Beispielsweise können Sie eine Bedingung festlegen, um Rabatte auf Angebote anzuwenden, bei denen die Produktkategorie "Elektronik" lautet und der Nettostückpreis des Produkts 150 EUR nicht überschreitet.
-
Ordnen Sie diese Variablen zu.
- Eingabevariablen
- Kopfzeilenrabatttyp: HeaderDiscountType
- Kopfzeilenrabattwert: HeaderDiscountValue
- Header-Verteilungslogik: HeaderDistributionLogic
- Verteilungstyp der Kopfzeile: HeaderDistributionType
- Listenpreis: ListPrice
- Menge: LineItemQuantity
- Belegposten: Belegposten
- Eingabestückpreis: ListPrice
- Mindestnettostückpreis: MinimumNetUnitPrice
- Ausgabevariablen
- Rabattwert: LineItemDiscountValue
- Verteilungstyp: LineItemDiscountType
- Rabatttyp: LineItemDiscountType
- Nettostückpreis: NetUnitPrice
- Zwischensumme: ItemNetTotalPrice
- Eingabevariablen
-
Klicken Sie auf
und wählen Sie In Ausgabe einschließen aus.
- Legen Sie abschließend Ihre Voreinstellungen fest, um Preisinformationen, Profilzugriff und Ranginformationen anzuzeigen.
- Speichern Sie Ihr Verfahren.
-
Klicken Sie auf Simulieren, um Ihr Verfahren zu testen.
Geben Sie die Eingabewerte für einen Laptop und Drucker zusammen mit den Kopfzeilenrabattdetails an. Hierbei handelt es sich um einen Rabatt von 300 EUR, der gleichmäßig oder anteilig auf alle Belegposten angewendet werden muss.
-
Testen Sie Ihre Eingabewerte, indem Sie als Rabattverteilungslogik Gleich angeben und erneut auf Simulieren klicken.
-
Ändern Sie nun Ihre Eingabewerte, indem Sie die Rabattverteilungslogik als Proportional angeben und erneut auf Simulieren klicken.
Verwenden Sie nun dasselbe Szenario, um zu erfahren, wie Obergrenzen festgelegt werden und wie Sie den Restbetrag für die künftige Verwendung speichern können. Kehren Sie zum Element "Rabattverteilungsservice" zurück und wählen Sie Obergrenze für Mindestpreise festlegen aus. Wählen Sie hier im Abschnitt "Obergrenze für Mindestpreise" die Option Shop-Restbetrag aus und ordnen Sie das Tag TotalRemainderAmount der Variablen "Gesamter Restbetrag" zu.

Simulieren wir dieses Szenario. Ändern Sie in Ihrem Eingabewert "HeaderDiscountValue" zu "900 $" statt zu "300 $".
Da bei der Simulation für Drucker und Laptop Mindestpreise (Nettostückpreis) angegeben wurden, wird Ihnen nach der gleichmäßigen Anwendung der Rabatte auf die Produkte ein Restbetrag angezeigt, nachdem das System seine Mindestpreise berücksichtigt hat. Dieser Restbetragswert wird dann in das Tag TotalRemainderAmount zurückgeschrieben.

