Affiliate program
Modul affiliate programu umožňuje prevádzkovať odporúčací program v obchode. Affiliati zdieľajú odporúčacie odkazy a doplnok sleduje konverzie a počíta provízie.
Ako to funguje
Section titled “Ako to funguje”- Zákazník sa zaregistruje ako affiliate v paneli Môj účet
- Administrátor aktivuje účet affiliata
- Affiliate dostane jedinečný token a odporúčací odkaz
- Affiliate zdieľa odkaz (napr. na sociálnych sieťach, na blogu)
- Návštevník klikne na odkaz, token sa uloží do cookie
- Návštevník zadá objednávku, doplnok prepojí objednávku s affiliatom
- Po zaplatení objednávky doplnok pripíše províziu
Konfigurácia
Section titled “Konfigurácia”Prejdite do WooCommerce > Nastavenia > Polski > Moduly PRO > Affiliate program.
Modul je riadený možnosťou:
polski_affiliatesVšeobecné nastavenia
Section titled “Všeobecné nastavenia”| Nastavenie | Popis |
|---|---|
| Zapnúť affiliate program | Aktivuje modul |
| Sadzba provízie (%) | Percentuálna provízia z hodnoty objednávky (predvolene 10 %) |
| Základ provízie | Suma bez DPH / Suma s DPH / Suma bez DPH a bez dopravy |
| Trvanie cookie (dni) | Koľko dní je cookie s tokenom platná (predvolene 30) |
| Automatická aktivácia | Automaticky aktivovať nových affiliatov (predvolene: vypnuté) |
| Minimálna výplata | Minimálna suma provízie na výplatu |
| URL parameter | Názov parametra v odporúčacom odkaze (predvolene poleca) |
Sadzby provízie podľa produktu
Section titled “Sadzby provízie podľa produktu”Okrem globálnej sadzby nastavte individuálnu sadzbu pre produkt. V editácii produktu, sekcia “Affiliate program”:
- Sadzba provízie (%) - prepisuje globálnu sadzbu
- Vylúčiť z programu - produkt negeneruje províziu
Sadzby podľa kategórie tiež fungujú, týkajú sa všetkých produktov v kategórii, pokiaľ produkt nemá vlastnú sadzbu.
Odporúčacie odkazy
Section titled “Odporúčacie odkazy”Formát odkazu
Section titled “Formát odkazu”Odkaz obsahuje URL parameter s tokenom affiliata:
https://example.com/?poleca=abc123def456Parameter poleca je konfigurovateľný. Token je jedinečný identifikátor affiliata generovaný pri registrácii.
Cookie tracking
Section titled “Cookie tracking”Po kliknutí na odporúčací odkaz doplnok nastaví cookie:
| Parameter | Hodnota |
|---|---|
| Názov cookie | polski_affiliate_token |
| Hodnota | Token affiliata |
| Doba života | Konfigurovateľná (predvolene 30 dní) |
| Cesta | / |
| SameSite | Lax |
Cookie sa nastavuje na strane servera (PHP) s príznakom HttpOnly. Pri ďalších návštevách doplnok prepojí objednávku s affiliatom.
Atribúcia objednávky
Section titled “Atribúcia objednávky”Doplnok používa model “last click” - províziu dostane posledný affiliate, ktorého odkaz zákazník klikol.
Registrácia a aktivácia affiliatov
Section titled “Registrácia a aktivácia affiliatov”Registrácia
Section titled “Registrácia”Zákazník sa registruje ako affiliate v Môj účet (/moje-konto/polski-affiliates/). Formulár obsahuje:
- meno a priezvisko (načítava sa automaticky z účtu)
- spôsob výplaty provízie (prevod / zľavový kód)
- číslo bankového účtu (pri prevode)
- súhlas s podmienkami affiliate programu
Aktivácia
Section titled “Aktivácia”Predvolene nové účty vyžadujú ručnú aktiváciu. Administrátor dostane e-mail o registrácii a môže:
- aktivovať účet v paneli WooCommerce > Affiliati
- odmietnuť registráciu s uvedením dôvodu
Zapnite automatickú aktiváciu, aby sa účty stávali aktívnymi okamžite.
Stavy affiliata
Section titled “Stavy affiliata”| Stav | Popis |
|---|---|
| Pending | Čaká na aktiváciu |
| Active | Aktívny - môže generovať odkazy a zarábať provízie |
| Suspended | Pozastavený administrátorom |
| Rejected | Odmietnutý - registrácia odmietnutá |
Sledovanie provízií
Section titled “Sledovanie provízií”Pripisovanie provízií
Section titled “Pripisovanie provízií”Provízia sa pripisuje automaticky po zaplatení objednávky. Nepripisuje sa pri:
- zrušených alebo vrátených objednávkach
- objednávkach zadaných samotným affiliatom (self-referral)
- produktoch vylúčených z programu
Stavy provízie
Section titled “Stavy provízie”| Stav | Popis |
|---|---|
| Pending | Pripísaná, čaká na schválenie |
| Approved | Schválená, pripravená na výplatu |
| Paid | Vyplatená |
| Rejected | Odmietnutá (napr. objednávka vrátená) |
Automatické schvaľovanie
Section titled “Automatické schvaľovanie”Provízia sa zmení z “Pending” na “Approved” po 14 dňoch (konfigurovateľné). To chráni pred províziami z vrátených objednávok.
Ak je objednávka zrušená počas čakacej doby, provízia sa automaticky odmietne.
Panel Môj účet
Section titled “Panel Môj účet”Modul pridáva sekciu v Môj účet na adrese:
/moje-konto/polski-affiliates/Dashboard affiliata
Section titled “Dashboard affiliata”Po aktivácii účtu affiliate vidí dashboard s:
- Štatistiky - celkový počet kliknutí, objednávok, provízií
- Odporúčací odkaz - úplný odkaz s tlačidlom na kopírovanie
- Provízie - zoznam provízií s dátumami, sumami a stavmi
- Výplaty - história výplat
- Mesačné štatistiky - graf kliknutí a konverzií
Generovanie odkazov
Section titled “Generovanie odkazov”Affiliate môže vygenerovať odporúčací odkaz na:
- domovskú stránku obchodu
- konkrétny produkt
- kategóriu produktov
- ľubovoľnú stránku v doméne obchodu
Každý odkaz obsahuje parameter poleca s tokenom affiliata.
Administrátorský panel
Section titled “Administrátorský panel”Zoznam affiliatov
Section titled “Zoznam affiliatov”Prejdite do WooCommerce > Affiliati. Tabuľka obsahuje:
- meno a priezvisko
- stav
- dátum registrácie
- počet odporúčaní
- celková provízia
- saldo na výplatu
Správa provízií
Section titled “Správa provízií”Prejdite do WooCommerce > Affiliati > Provízie. Administrátor môže:
- prehliadať zoznam provízií s filtrami (affiliate, stav, dátum)
- schvaľovať alebo odmietať provízie
- označovať provízie ako vyplatené
- exportovať provízie do CSV
Report
Section titled “Report”Prejdite do WooCommerce > Affiliati > Report. Report obsahuje:
- celková hodnota objednávok z odporúčaní
- celková suma provízií
- konverzia (kliknutia -> objednávky)
- top 10 affiliatov
- mesačný trend
polski_pro/affiliate/commission_created
Section titled “polski_pro/affiliate/commission_created”Akcia vyvolaná po pripísaní provízie.
/** * @param int $commission_id ID provízie * @param int $affiliate_id ID affiliata * @param int $order_id ID objednávky * @param float $amount Suma provízie */do_action('polski_pro/affiliate/commission_created', int $commission_id, int $affiliate_id, int $order_id, float $amount);Príklad:
add_action('polski_pro/affiliate/commission_created', function (int $commission_id, int $affiliate_id, int $order_id, float $amount): void { // Powiadomienie afilianta o nowej prowizji $affiliate = get_userdata($affiliate_id); wp_mail( $affiliate->user_email, 'Nowa prowizja w programie afiliacyjnym', sprintf( 'Otrzymałeś prowizję %.2f zł za zamówienie #%d.', $amount, $order_id ) );}, 10, 4);polski_pro/affiliate/registered
Section titled “polski_pro/affiliate/registered”Akcia vyvolaná po registrácii nového affiliata.
/** * @param int $user_id ID používateľa * @param string $token Vygenerovaný token affiliata */do_action('polski_pro/affiliate/registered', int $user_id, string $token);Príklad:
add_action('polski_pro/affiliate/registered', function (int $user_id, string $token): void { // Przypisanie roli WordPress $user = get_userdata($user_id); $user->add_role('affiliate');}, 10, 2);polski_pro/affiliate/validate_referral
Section titled “polski_pro/affiliate/validate_referral”Filtruje validáciu odporúčania pred pripísaním provízie.
/** * @param bool $is_valid Či je odporúčanie platné * @param int $affiliate_id ID affiliata * @param int $order_id ID objednávky */apply_filters('polski_pro/affiliate/validate_referral', bool $is_valid, int $affiliate_id, int $order_id): bool;Príklad:
add_filter('polski_pro/affiliate/validate_referral', function (bool $is_valid, int $affiliate_id, int $order_id): bool { $order = wc_get_order($order_id);
// Blokowanie self-referral po adresie e-mail $affiliate_email = get_userdata($affiliate_id)->user_email; if ($order->get_billing_email() === $affiliate_email) { return false; }
return $is_valid;}, 10, 3);Najčastejšie problémy
Section titled “Najčastejšie problémy”Provízia sa nepripisuje
Section titled “Provízia sa nepripisuje”- Skontrolujte, či má affiliate stav “Active”
- Overte, či je cookie
polski_affiliate_tokennastavená (vývojárske nástroje prehliadača) - Skontrolujte, či objednávka nebola zadaná samotným affiliatom
- Overte, či produkty v objednávke nie sú vylúčené z programu
Cookie sa nenastavuje po kliknutí na odkaz
Section titled “Cookie sa nenastavuje po kliknutí na odkaz”- Skontrolujte, či je URL parameter správny (predvolene
poleca) - Overte, či token affiliata existuje a je aktívny
- Skontrolujte, či cache doplnky neukladajú do cache stránku s URL parametrami, pridajte parameter
polecado zoznamu výnimiek cache
Affiliate nevidí panel v Môj účet
Section titled “Affiliate nevidí panel v Môj účet”- Skontrolujte, či je affiliate modul zapnutý
- Prejdite do Nastavenia > Trvalé odkazy a kliknite “Uložiť” (obnoví rewrite pravidlá)
- Overte, či je endpoint
polski-affiliateszaregistrovaný