Integrace s WordPress
Pro získání pluginu stačí ve WordPress administraci přejít do sekce Pluginy a Instalace pluginu, kde ve vyhledávání zadáte eWay-CRM Extension for Contact Form 7.
Po instalaci je třeba plugin ještě aktivovat.
Poté, co je plugin aktivován, přejděte do sekce Nastavení > eWay-CRM CF7 Extension.
Zde je potřeba zadat následující údaje:
- Web Service (URL) - adresa webové služby
- Username - jméno vašeho uživatele (lze mít uživatele, který nemá přiřazenou konkrétní licenci - viz Jak vytvořit API uživatele)
- Client ID
- Client Secret
Od verze 1.1.14 toho doplňku vyžadujeme OAuth autentifikaci, tedy je potřeba zadat i ClientID a ClientSecret.
Pokud je webová služba hostována na eWay-Cloud, klient musí požádat support. Musí nám zaslat adresu, na které WordPress běží.
Vytváření OAuth přihlášení se dělá v databázi na serveru.
Ve scriptu se změní adresa WordPress http://localhost:8080/wordpress/ za adresu webu. Jedná se o adresu, kterou získáte při kliknutí na eWay-CRM CF7 Extension ve WordPress.
EXEC dbo.eWaySP_Auth_CreateClient 'CF7EW', 'http://localhost:8080/wordpress/wp-admin/options-general.php?page=manage_eway_crm_cf7_extension', @ClientID = 'CF7EW'
UPDATE EWD_AuthClients SET Flow = 6 WHERE ClientName = 'CF7EW' SELECT * FROM EWD_AuthClients WHERE ClientName = 'CF7EW'
Po spuštění skript vrátí Client ID a Client Secret.
Mapování polí
V eWay-CRM Extension for Contact Form 7 si můžete určit, která pole se budou z formuláře přenášet do eWay-CRM. Stačí otevřít plugin (Nastavení > eWay-CRM CF7 Extension) a následně kliknout na záložku Mapping.
Pro přidání mapování stačí zadat název WordPress pole (WordPress Field) a následně databázový název pole v eWay-CRM (eWay-CRM Field) a pak kliknout na Add Field. Namapovaná pole budou přidána do tabulky a při uložení formuláře se propíšou do eWay-CRM, pokud jsou hodnoty ve formuláři vyplněné.
Jsou zde určitá omezení:
- mapovat lze standardní pole a základní uživatelská pole, je potřeba zachovat datové typy
- textová pole mají omezení na 256 znaků, pokud je velikost překročena dojde k chybě při uložení (víceřádková pole jako Poznámka omezení nemají)
- mapování datumových a číselných polí je také možné, ale můžete se setkat s problémy spojenými s formátem datumu, desetinné čárky apod.
Mapování je tedy potřeba vždy vyzkoušet.