Uživatelská role po zaplacení
Jak ElementSell vytváří WordPress role z názvu produktu a přiřazuje je zákazníkům.
Stručně: Role se automaticky vytvoří z názvu produktu ve formuláři a po zaplacení se přiřadí zákazníkovi — u existujícího účtu se role přidá, u nového se vytvoří účet s e-mailem z objednávky.
Každý produkt (kurz) má ve WordPressu vlastní uživatelskou roli. ElementSell role spravuje automaticky — nemusíte je zakládat ručně.
Postup
- Název produktu ve widgetu Formulář ElementSell určuje klíč role (bez diakritiky, malá písmena, mezery).
– Příklad: „Kurz 1: Akordy“ → role kurz 1 akordy (zobrazovaný název = celý název produktu).
- Po zaplacení objednávky plugin:
– vytvoří roli, pokud neexistuje;
– najde uživatele podle e-mailu z objednávky;
– existující účet — přidá roli (nemění heslo);
– nový účet — vytvoří uživatele s loginem = e-mail (pokud je zapnuto posílání přihlašovacích údajů).
- Role správce webu (
administrator) se u produktové role nepřepisuje — admin nedostává zákaznickou roli omylem. - Správu rolí u konkrétního uživatele najdete v Uživatelé → Upravit — sekce ElementSell rolí (standardní WP role je skrytá).
- Upsell s doručením Přístup (role) přidá zákazníkovi další roli z upsell produktu.
Ruční úprava: v profilu uživatele zaškrtněte/odstraňte role ElementSell — používejte jen výjimečně.
Jak ověříte, že to funguje
- Uživatelé → otevřete testovacího zákazníka → vidíte roli podle názvu produktu.
- Zákazník s rolí projde na chráněnou stránku kurzu.
- Druhý nákup jiného kurzu přidá druhou roli ke stejnému e-mailu.
Nejčastější chyby
- Stejný název produktu u dvou kurzů — jedna role odemkne oba; používejte unikátní názvy.
- Zákazník koupil, ale role chybí — objednávka není
paidnebo e-mail v objednávce neodpovídá účtu. - Ruční smazání role v kódu — další prodej ji znovu vytvoří; starým zákazníkům může chybět přístup.
- E-mail patří administrátorovi — produktová role se administrátorovi nepřiřazuje.