Affiliate-Provisionen nach Umsatzstufen berechnen
Ermitteln Sie die Provision für einen einzelnen Affiliate-Verkauf: Ein Verkauf über 250 bei einem qualifizierten Umsatz von 12.500 erreicht die Stufe mit 7,5 % und bringt 18,75 Provision. Geben Sie Verkauf, Umsatz und jede Stufe mit ihrem Satz ein. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Verkaufsbetrag
- 250
- Volumen
- 12.500
- Angewandtes Mindestvolumen
- 10.000
- Provisionssatz
- 7,5
- Fällige Provision
- 18,75
Dieser Rechner ermittelt die Provision für einen Verkauf, wenn ein Affiliate-Programm Prozentsätze nach qualifiziertem Umsatz staffelt. Geben Sie den Verkaufsbetrag, den für die Stufenauswahl maßgeblichen Umsatz sowie jeden Schwellenwert mit Provisionssatz ein. Das Werkzeug wählt die höchste erreichte Schwelle, wendet deren Satz auf den Verkauf an und rundet die Auszahlung auf zwei Dezimalstellen. So können Sie Abrechnungen kontrollieren, Zahlungen vorhersagen und die Provisionslogik vor einer Automatisierung eindeutig dokumentieren.
Trennen Sie Verkaufsbetrag und maßgeblichen Umsatz
Tragen Sie zunächst den Betrag des einzelnen provisionspflichtigen Verkaufs ein. Danach geben Sie den qualifizierten Umsatz an, anhand dessen das Programm den Satz bestimmt. Beide Werte erfüllen verschiedene Aufgaben: Die Auszahlung wird aus dem Verkaufsbetrag berechnet, während der Umsatz ausschließlich die Prozentstufe auswählt.
Der Vertrag kann darunter den Monatsumsatz vor diesem Verkauf, den Monatsumsatz einschließlich dieses Verkaufs, den gesamten vermittelten Umsatz oder eine andere dokumentierte Summe verstehen. Verwenden Sie genau die im Partnervertrag festgelegte Definition, damit die gewählte Stufe mit der zu prüfenden Abrechnung übereinstimmt. Der Rechner addiert den Verkaufsbetrag nicht automatisch zum Umsatz, denn dadurch würde die Regel eines Programms allen anderen aufgezwungen.
Beide Werte müssen endlich und nicht negativ sein. Ein Verkaufsbetrag von null ist zulässig und ergibt eine Auszahlung von null, was Grenztests erleichtert. Negative Verkäufe werden abgelehnt, weil Erstattungen und Rückforderungen üblicherweise eigenen Vertragsregeln folgen und nicht als gewöhnliche Provision behandelt werden sollten.
Erstellen Sie einen eindeutigen Stufenplan
Fügen Sie für jede Provisionsstufe eine Zeile hinzu. Jede Zeile enthält den erforderlichen Mindestumsatz und den Prozentsatz, der ab dieser Schwelle gilt. Sie können eine Grundstufe bei null, einen höheren Satz ab einem Programmziel und weitere Stufen für größere Ergebnisse definieren.
Die Reihenfolge spielt keine Rolle: Der Algorithmus untersucht den vollständigen Plan und wählt unter allen zulässigen Zeilen diejenige mit dem höchsten Mindestumsatz. Doppelte Schwellen werden abgelehnt, da zwei Sätze am selben Grenzwert den Vertrag mehrdeutig machen würden. Prozentsätze müssen zwischen null und einhundert liegen; Schwellen dürfen nicht negativ sein.
Mindestens eine Schwelle muss kleiner oder gleich dem geprüften Umsatz sein, üblicherweise eine Grundstufe bei null. Der ausgewählte Satz wird auf den gesamten einzelnen Verkaufsbetrag angewendet. Der Rechner verteilt den Verkauf nicht progressiv auf mehrere Bereiche.
Wenn Teile eines Umsatzes mit unterschiedlichen Sätzen vergütet werden, handelt es sich um ein anderes Modell, das nicht als einfache Stufentabelle erfasst werden sollte.
Prüfen und erklären Sie die berechnete Auszahlung
Das Ergebnis wiederholt Verkaufsbetrag und qualifizierten Umsatz, nennt die Mindestschwelle der angewendeten Stufe, zeigt den Provisionssatz und liefert die geschuldete Provision. Das Produkt wird auf zwei Dezimalstellen gerundet, wie es bei Geldzahlungen üblich ist. Da weder Währung noch Wechselkurs abgefragt werden, bleibt das Ergebnis in derselben Währung wie der Verkaufsbetrag: Eine Eingabe in Euro ergibt eine Auszahlung in Euro, eine Eingabe in Dollar entsprechend in Dollar.
Verwenden Sie während der gesamten Prüfung eine einheitliche Währungsbasis. Vergleichen Sie bei einer Abrechnung zuerst Schwelle und Prozentsatz. Eine abweichende Stufe deutet meist auf unterschiedliche Umsatzdefinitionen oder Abrechnungszeiträume hin.
Stimmen Stufe und Satz, aber nicht der Betrag, prüfen Sie Rundung, Ausschlüsse oder vertragliche Korrekturen. Beide Wege verwenden dieselbe deterministische Logik ohne Netzwerkzugriff oder veränderliche externe Daten.
Anwendungsfälle
Affiliate-Abrechnung kontrollieren
Berechnen Sie die Provision eines gemeldeten Verkaufs neu und prüfen Sie, ob die erreichte Umsatzstufe angewendet wurde.
Partnerauszahlung vorhersagen
Schätzen Sie den Verdienst eines Partners für einen anstehenden Verkauf anhand des aktuellen Umsatzes und der veröffentlichten Schwellen.
Regeln vor der Automatisierung testen
Prüfen Sie Verkäufe direkt an Stufengrenzen, bevor Sie die Regel mit einem Auszahlungsablauf verbinden.
Häufige Fragen
Enthält der Umsatz den aktuellen Verkauf?
Folgen Sie der Definition Ihres Partnervertrags. Beziehen Sie den Verkauf nur ein, wenn das Programm dies vorsieht; der Rechner addiert ihn nicht selbst.
Werden die Stufen progressiv angewendet?
Nein. Der Prozentsatz der gewählten Stufe gilt für den vollständigen einzelnen Verkauf; es erfolgt keine Aufteilung auf mehrere Bereiche.
Wie wird die Provision gerundet?
Die Auszahlung wird auf zwei Dezimalstellen gerundet und behält die Währung des Verkaufsbetrags bei, da keine Umrechnung erfolgt.
Was geschieht bei einem negativen Verkaufsbetrag?
Erstattungen und Rückforderungen gehören nicht zum Umfang dieses Rechners.
Kann ich die Stufen in beliebiger Reihenfolge eingeben?
Ja. Der Rechner prüft die gesamte Staffel und wählt die gültige Stufe mit dem höchsten Mindestumsatz, unabhängig von der Reihenfolge der Zeilen. Zwei Stufen mit derselben Schwelle werden dagegen abgelehnt, weil der Vertrag sonst mehrdeutig wäre.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/ecom/affiliate-commission-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sale_amount":250,"volume":12500,"tiers":[{"min_volume":0,"commission_percentage":5},{"min_volume":10000,"commission_percentage":7.5},{"min_volume":25000,"commission_percentage":10}]}'const res = await fetch("https://api.kit.forhosting.com/ecom/affiliate-commission-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sale_amount": 250,
"volume": 12500,
"tiers": [
{
"min_volume": 0,
"commission_percentage": 5
},
{
"min_volume": 10000,
"commission_percentage": 7.5
},
{
"min_volume": 25000,
"commission_percentage": 10
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/affiliate-commission-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sale_amount": 250,
"volume": 12500,
"tiers": [
{
"min_volume": 0,
"commission_percentage": 5
},
{
"min_volume": 10000,
"commission_percentage": 7.5
},
{
"min_volume": 25000,
"commission_percentage": 10
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/affiliate-commission-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sale_amount":250,"volume":12500,"tiers":[{"min_volume":0,"commission_percentage":5},{"min_volume":10000,"commission_percentage":7.5},{"min_volume":25000,"commission_percentage":10}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sale_amount":250,"volume":12500,"tiers":[{"min_volume":0,"commission_percentage":5},{"min_volume":10000,"commission_percentage":7.5},{"min_volume":25000,"commission_percentage":10}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/affiliate-commission-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"sale_amount": 250,
"volume": 12500,
"tiers": [
{
"min_volume": 0,
"commission_percentage": 5
},
{
"min_volume": 10000,
"commission_percentage": 7.5
},
{
"min_volume": 25000,
"commission_percentage": 10
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.affiliate_commission_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Prüfen und erklären Sie die berechnete Auszahlung
Die Berechnung im Browser ist kostenlos; eine automatisierte API-Anfrage kostet $0.002.
Technische Fragen
Wie wird die anwendbare Provisionsstufe gewählt?
Gewählt wird die Stufe mit dem höchsten min_volume, das kleiner oder gleich dem angegebenen Umsatz ist. Die Zeilen müssen nicht sortiert sein.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung können Sie im Browser kostenlos ausführen.