Jak funguje multi-tier provizní systém

Co je tier

Tier (úroveň) je hierarchická vrstva v affiliate stromě. Tier 1 je přímý partner, který přivedl konverzi. Tier 2 je jeho parent — affiliate, který tier-1 partnera zaregistroval do programu. Tier 3, 4, 5 postupně výš v hierarchii.

Příklad

Zákazník nakoupí za 1 000 Kč přes affiliate odkaz partnera A. A má parent B a B má parent C. Při tier rates: tier 1 = 10 %, tier 2 = 5 %, tier 3 = 2 %, vygenerují se 3 provize:

  • A dostane 100 Kč (10 % z 1000) — tier 1
  • B dostane 50 Kč (5 % z 1000) — tier 2
  • C dostane 20 Kč (2 % z 1000) — tier 3

Konfigurace tier sazeb

  • Otevřete Settings → Subpartners.
  • Zapněte Enable Subpartners.
  • Nastavte Subpartner Levels (1 až 5).
  • Pro každou úroveň nastavte Tier rate v procentech.

Individuální vs globální sazby

Každý affiliate má v editaci pole Commission Rate a Commission Type. Pokud je vyplněno, plugin použije individuální sazbu. Pokud je prázdné (NULL), použijí se globální defaultní hodnoty z Settings → General.

Limit úrovní

Hard limit je 5 úrovní. Iterativní BFS algoritmus pro výpočet má bezpečnostní guard max_depth = 10 a max_members = 10 000 pro prevenci DoS.