Mnogo kreatora već ima postavljenu WordPress stranicu — blog, landing stranicu, nekoliko proizvoda u WooCommerce-u. Kad se odluče ozbiljno da prodaju online kurseve i zajednicu, pojavi se pitanje: moram li sad da zamenim celu infrastrukturu, ili mogu samo da dodam kursnu platformu uz to?
Odgovor je pragmatičan — dobro radeću WordPress stranicu zadrži. Dodaj audienced za deo koji WordPress slabo rešava (kursevi, zajednica, gamifikacija, membership sa automatizacijama, lokalno fakturisanje) i poveži oboje. Rezultat je da dobiješ najbolje iz oba sveta: SEO snagu WordPressa i kursno-zajedničku platformu koju WP pluginovi (LearnDash + BuddyBoss + MemberPress + …) teško obezbeđuju bez velikih troškova i održavanja.
U ovom vodiču idemo kroz 3 česta scenarija integracije. Kod nije potreban — sve to napraviš za 1–2 dana bez programera.
Zašto ne zameniti sve audiencedom odjednom
Ako već imaš indeksiran blog sa dobrim SEO-om (npr. 50+ objava koje donose organski saobraćaj), ne premeštaj ga. Promena URL-a donosi privremeni pad ranking-a. audienced ima page builder, ali nije primarno blog platforma — za blog SEO WordPress je i dalje jači izbor, posebno u evropskim SERP-ovima, gde su pluginovi (Yoast, RankMath) zreliji.
Primer podele odgovornosti:
| Sadržaj | Gde živi | Zašto tamo |
|---|---|---|
| Blog / članci | WordPress | SEO, postojeći URL-ovi |
| Web stranica / hero | WordPress (ili audienced) | Gde je postojeći brand identitet |
| Kursevi / online programi | audienced | Video infrastruktura, napredak, kvizovi |
| Zajednica | audienced | Spaces, gamifikacija, DM |
| Membership | audienced | Automatsko plaćanje, drip sadržaj |
| Fakture / PDV | audienced | Ugrađeno |
| Jednokratni digitalni proizvodi | WooCommerce ili audienced | Zavisi gde je publika |
Scenario 1: WordPress kao "front", audienced kao "back"
Najčešći setup. WP je stranica vidljiva posetiocu (blog + landing stranice), audienced obrađuje plaćanje i isporučuje proizvod.
Kako radi:
- Korisnik dođe na tvoj WP blog ili landing stranicu.
- Klikne CTA "Pridruži se kursu".
- Dugme vodi na
tvojadomena.audienced.com/checkout/{slug}(ili na svoj poddomenkursevi.tvojadomena.rs). - Plati u audienced checkoutu.
- Nakon plaćanja je na audienced platformi gde gleda sadržaj.
Šta postaviš:
- U audiencedu: napravi kurs, kopiraj checkout URL.
- U WordPressu: u CTA dugme zalepi URL. Napravi Gutenberg blokom "Button" ili page builderom (Elementor, Bricks).
Prednost: WP ostaje nepromenjen. audienced se može kadgod ukloniti, ako bi ikad promenio platformu.
Slabost: korisnik tokom plaćanja pređe na drugi domen (audienced poddomen). Za brand continuity preporučujemo da audiencedu priključiš svoj (pod)domen — kursevi.tvojadomena.rs.
Scenario 2: Single Sign-On (SSO) između WordPressa i audienceda
Ako želiš da postojeći WordPress korisnik (registrovan na WP) ima trenutni pristup kursu u audiencedu bez ponovne registracije, uspostaviš SSO.
Kako radi:
- Korisnik je prijavljen u WP.
- Klikne "Moji kursevi" — vodi na audienced URL sa SSO tokenom.
- audienced proveri token, automatski prijavi korisnika, pokaže sadržaj.
Šta trebaš:
- audienced Premium+ paket (SSO feature).
- WP plugin "audienced Bridge" (na WP.org uskoro, trenutno kroz podršku).
- API ključ iz
/admin/settings/api.
Koraci:
- Instaliraš WP plugin.
- U postavkama plugina zalepiš API ključ.
- Postaviš koja WP korisnička uloga treba da dobije pristup (npr. "member", "customer").
- Korisnik koji se prijavi u WP automatski ima pristup povezanim audienced proizvodima.
Scenario 3: WooCommerce checkout, audienced isporuka
Ako želiš da zadržiš WooCommerce checkout (možda zbog postojećih plaćevnih metoda — PayPal, lokalni gatewayi, bankarski prenos), a sadržaj da isporučuješ kroz audienced:
Kako radi:
- Korisnik kupi u WooCommerce checkoutu.
- WooCommerce pozove audienced webhook nakon uspešnog plaćanja.
- audienced napravi korisnika (ili mu dodeli postojećeg) i upiše ga u kurs.
- Korisnik dobije aktivacijski email sa audienced linkom.
Šta trebaš:
- WooCommerce sa SKU koji odgovara audienced Course ID-ju.
- Webhook end-point (u
/admin/settings/webhooks). - Jednostavan PHP snippet u WP (functions.php ili Code Snippets plugin).
Primer webhook triggera:
add_action('woocommerce_order_status_completed', 'enroll_to_audienced', 10, 1);
function enroll_to_audienced($order_id) {
$order = wc_get_order($order_id);
$email = $order->get_billing_email();
foreach ($order->get_items() as $item) {
$sku = $item->get_product()->get_sku();
// pošalji POST na audienced /api/enroll sa email + sku
}
}
Ekipa audienceda ti po registraciji Premium paketa pošalje detaljna tehnička uputstva i može pomoći da postaviš webhook.
Prednost: zadržavaš postojeće WooCommerce workflowe (fakture, porezi, PayPal).
Slabost: dvostruki poreski i fakturni sistem. Bolje je nakon 3 meseca preseliti plaćanje na audienced, da imaš jedinstveni fakturni tok.
Čest problem: PDV i fakture
Ako danas izdaješ fakture preko WooCommercea, može te mučiti da bi plaćanja išla preko audienceda.
Preporuka:
- Za jednokratne digitalne proizvode (PDF, e-knjiga) zadrži WooCommerce ako to dobro radi.
- Za kurseve i pretplate preseli plaćanje na audienced — fakture se generišu automatski, a EU PDV OSS i subscription logika su bolji u audiencedu.
Nema greške kod mešovitog setup-a, sve dok je jasno koji proizvod ide kroz koji tok.
SEO i kanibalizacija
Pazi da WP blog i audienced landing stranica ne ciljaju istu ključnu reč. Primer greške:
- WP: "Kako početi sa joga praksom — 10 saveta" (informativno).
- audienced: "Započni sa našom joga akademijom — 10-nedeljni online kurs" (prodajno).
Oboje cilja "joga za početnike" — Google će rangirati samo jednu stranicu i klasifikacija će biti zbunjujuća.
Pravilna podela:
- WP: informativni kontekst ("Šta je joga nidra", "Razlika između ashtanga i hatha joge").
- audienced: prodajni landing sa ciljnom ključnom rečju ("Joga kurs za početnike — 10 nedelja").
Oboje linkuj međusobno sa pravilnim anchor rečima.
Korisni WordPress pluginovi koji se dobro slažu sa audiencedom
| Plugin | Šta radi |
|---|---|
| Yoast SEO ili RankMath | SEO meta, sitemap |
| WPRocket ili LiteSpeed Cache | Cache, brzina |
| ShortPixel | Kompresija slika |
| Code Snippets | Hook-ovi, webhook-ovi, bez editovanja functions.php |
| Rank Math Schema | Structured data za blog objave |
Česta pitanja
Moja stranica je na Elementoru — razlikuje li se integracija?
Ne. Elementor je samo page builder. U Elementor dugmetu postaviš URL (audienced checkout link) i isto je kao da si napravio Gutenbergom.
Mogu li imati jedinstveni korisnički profil za oba sistema?
Da, sa SSO (Premium+ paket). Korisnik se registruje jednom — ili u WP ili u audiencedu — i ima pristup oba.
Da li će moj WP blog izgubiti saobraćaj ako premestim kursne stranice na audienced?
Ne, ako zadržiš blog URL-ove. Premesti samo ono što ranije nije postojalo (nove kursne landing stranice). Ako trenutno imaš "/kurs/joga" na WP sa dobrim ranking-om, zadrži ga — dodaj samo CTA koji vodi na audienced checkout.
A ako obrnuto — već imam audienced i hteo bih da dodam WP blog uz to?
Potpuno smisleno. WordPress instaliraš na poddomenu blog.tvojadomena.rs ili podmapu /blog/, pustiš audienced na glavnoj. Sve objave iz WP linkuj na audienced landing stranice.
WooCommerce ima svoje poreske stope — da li će se to "tući" sa audiencedom?
Ne, jer su odvojeni sistemi. Važno je da u knjigovodstvu imaš jasne evidencije koji prihodi su išli preko WooCommercea (WP) i koji preko audienceda.
Da li podržava Gravity Forms za registraciju u audienced kurs?
Preko webhooka da. Gravity Forms ima "webhook" dodatak koji šalje POST na audienced API. Postavka je 15 minuta, pomaže ti podrška.
Može li WP admin tabla imati audienced statistiku (MRR, prodaja)?
Ne direktno — audienced ima sopstveni dashboard. Može se embed-ovati iframe audienced dashboarda na WP admin stranicu za brži pregled.
Zaključak
Integracija audienced + WordPress je najpragmatičniji put za kreatora koji je već uložio mesece u WP blog i ne želi da počne od nule. Za kurseve i zajednicu audienced, za SEO i blog WordPress, a za prodaju jedan jasan put (jedan plaćevni gateway, jedna poreska logika).
Najveća greška je dvostruki sistem gde oba radiš napola. Izaberi koja platforma je za koju funkciju i drži se toga.