🔥 Korlátozott: Ingyenes marketing audit — Foglalj most!
Oktatóanyag

AffiliateWP – REST API Extended

Az REST API Extended az AffiliateWP Pro kiegészítője, amellyel a korábban csak olvasható AffiliateWP REST API teljes CRUD jogosultságot kap.
Ez azt jelenti, hogy az affiliate adatok nemcsak lekérdezhetők, hanem létrehozhatók, módosíthatók és törölhetők is API-n keresztül.

Érintett objektumok:

  • affiliates
  • referrals
  • visits
  • payouts
  • creatives

Milyen problémát old meg?

Alapértelmezésben az AffiliateWP REST API read-only.
Ez gyorsan falba ütközik, ha:

  • külső webshopból szeretnél referralokat létrehozni,
  • CRM/ERP rendszerből akarsz affiliátokat kezelni,
  • automatizált kifizetési vagy jóváhagyási logikát építenél,
  • headless vagy több rendszeres architektúrában dolgozol.

A REST API Extended ezt az egész korlátot megszünteti, és egységes, jogosultságokkal védett API-rétegen keresztül teszi vezérelhetővé az affiliate programot.

Mit kapsz a gyakorlatban?

Teljes CRUD minden fő objektumhoz.

Affiliates

  • partner létrehozása külső rendszerből
  • státusz, jutalékráta, kifizetési e-mail frissítése
  • partner törlése vagy inaktiválása

Referrals

  • jutalék rögzítése rendelés vagy esemény után
  • státuszváltás (pending → unpaid → paid)
  • referral törlése hibás tranzakciónál

Visits

  • kattintások naplózása nem WordPress alapú felületről
  • saját tracking logika bekötése

Payouts

  • kifizetések létrehozása könyvelési vagy payroll rendszerből
  • payout státuszok kezelése

Creatives

  • bannerek, szöveges kreatívok API-alapú kezelése

REST útvonalstruktúra

Gyűjtemény végpont:

  • GET listázás
  • POST / PUT létrehozás
/wp-json/affwp/v1/{object}

Egyedi erőforrás:

  • GET lekérdezés
  • PATCH frissítés
  • DELETE törlés
/wp-json/affwp/v1/{object}/{id}

OPTIONS kérés:

  • kötelező mezők
  • típusok
  • validációs szabályok
  • engedélyezett metódusok

Ez fejlesztés közben hatalmas segítség, mert nem kell dokumentációból találgatni.

Hitelesítés és jogosultság

A kiegészítő Basic Auth-ot használ API-kulcsokkal.

  • Public Key = felhasználónév
  • Token = jelszó

A kulcsok WordPress jogosultságokhoz kötöttek.
Ha egy kulcshoz csak olvasási jog tartozik, az API sem enged többet.

Kulcskezelés helye:

  • AffiliateWP → Tools → API Keys

Végpontok engedélyezése:

  • AffiliateWP → Settings → REST API
  • objektumonként kapcsolható

Gyors indulás – tipikus hívások

Lekérdezés:

GET /wp-json/affwp/v1/affiliates

Új affiliate létrehozása:

POST /wp-json/affwp/v1/affiliates
{
 "user_id": 123,
 "status": "active",
 "payment_email": "[email protected]"
}

Referral rögzítése:

POST /wp-json/affwp/v1/referrals
{
 "affiliate_id": 45,
 "amount": "29.00",
 "reference": "ORDER-10045",
 "context": "checkout",
 "status": "pending"
}

Státusz frissítés:

PATCH /wp-json/affwp/v1/referrals/987
{
 "status": "paid"
}

Kötelező mezők felfedezése:

OPTIONS /wp-json/affwp/v1/referrals

Tipikus felhasználási esetek

Külső webshop integráció
Egy nem WordPress alapú bolt a vásárlás után API-n keresztül hozza létre a referralokat.

Több WordPress oldal szinkronja
Affiliate elfogadás az egyik oldalon, automatikus létrehozás egy másikon.

ERP / CRM kapcsolat
Ügyfélstátusz változásnál referral jóváhagyás vagy payout indítás.

Zapier / no-code automatizmus
Űrlap beküldése → affiliate létrehozás
Google Sheets sor → payout generálás

Előnyök

  • nincs közvetlen adatbázis-művelet
  • nincs egyedi admin felület fejlesztés
  • biztonságos, jogosultság-alapú API
  • headless és több rendszeres működés
  • gyorsabb fejlesztés OPTIONS endpointtal

Kinek ajánlott?

Fejlesztőknek és integrátoroknak
Growth és automation csapatoknak
Headless vagy SaaS környezetben dolgozóknak
No-code / low-code felhasználóknak (Zapier, Make)

Követelmények és telepítés

  • aktív AffiliateWP core
  • érvényes Pro licenc
  • REST API Extended kiegészítő telepítése
  • objektumtípusok engedélyezése
  • API-kulcs generálása

Jó gyakorlatok

  • mindig HTTPS használata
  • csak a szükséges végpontok engedélyezése
  • minimális jogosultságú API-kulcsok
  • tokenek rendszeres rotálása
  • OPTIONS hívás használata implementáció előtt

Összegzés

Az AffiliateWP – REST API Extended akkor válik nélkülözhetetlenné, amikor az affiliate programod kilép a WordPress admin határain túl.
Teljes kontrollt ad az adatok felett, tiszta integrációs pontokat biztosít, és lehetővé teszi, hogy az affiliate folyamatok automatizált, skálázható és biztonságos módon működjenek bármilyen rendszerrel összekötve.

Segítségre van szükséged az online marketingedben?

Az amarketingese.com csapata segít elérni céljaidat — legyen szó SEO-ról, hirdetéskezelésről vagy weboldal készítésről.