Poptávky
Pomocí tohoto nástroje/funkce, je možné propojit poptávkový formulář na webových stránkách se systémem ISPadmin. Zájemce o službu může vyplnit poptávkový formulář a zadaná data se uloží přímo do systému ISPadmin pro další zpracování (základní podklady pro přidání nového kontaktu).
Aktivace poptávkového formuláře
Pro možnost příjmu dat od potencionálních klientů z poptávkového formuláře je nutné v systému ISPadmin tuto funkci zapnout.
- nastavit klíč service_request_form (Nastavení -> Syst. nastavení -> Obecné) na hodnotu – 1-Zapnuto
- mít v klíči ispadmin_server (Nastavení -> Syst. nastavení -> Obecné) doménové jméno Vaší instalace (např. https://ispadmin.vasefirma.cz)
Poptávkový formulář
Dále je potřeba vytvořit samotný poptávkový formulář na Vaše webové stránky s konkrétními správně pojmenovanými textovými poli (input html elementy typu text) pro jednotlivé položky. Příklad HTML formuláře naleznete ZDE.
Je potřeba správně pojmenovat jednotlivé <input> elementy (atribut name) ve formuláři:
- Jméno = web_form_input_name-name
- Příjmení = web_form_input_name-surname
- Ulice = web_form_input_name-street
- Město = web_form_input_name-city
- PSČ = web_form_input_name-zip
- Email = web_form_input_name-email
- Telefon = web_form_input_name-phone
- Popis = web_form_input_name-description
Používaná metoda pro odeslání dat z formuláře je POST.
Pro zpracování takto zadaných údajů z web. formuláře je potřeba implementovat následující kód (příklad PHP):
/* Doména administračního prostředí ISPadmin, např.: admin.ispadmin.eu nebo demo.ispadmin.eu:81. Pokud server používá SSL, tak musí hodnota proměnné $ISPadminDomain obsahovat https:// . */
$ISPadminDomain = "https://firma.domena.cz";
$name = $_POST['web_form_input_name-name'];
$surname = $_POST['web_form_input_name-surname'];
$street = $_POST['web_form_input_name-street'];
$city = $_POST['web_form_input_name-city'];
$zip = $_POST['web_form_input_name-zip'];
$email = $_POST['web_form_input_name-email'];
$phone = $_POST['web_form_input_name-phone'];
$description = $_POST['web_form_input_name-description'];
$vars = array( "name"=>$name, "surname" => $surname, "street" => $street, "city" => $city, "zip" => $zip, "email" => $email, "phone" => $phone, "description" => $description );
$ch = curl_init( $ISPadminDomain . "/service_request_add.php" );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $vars );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$output = curl_exec( $ch );
curl_close( $ch );
Přijaté poptávky
Přijaté poptávky do systému z web. formuláře následně naleznete v záložce Klienti -> Poptávky.
Další nastavení
S poptávkovým formulářem a případně i kombinací s dalšími moduly systému ISPadmin souvisí doplňující nastavení níže.
Notifikační e-mail
Pokud chcete po obdržení nové poptávky do systému dostat notifikační e-mail:
- nastavit klíč send_email_after_new_client_request (Nastavení -> Syst. nastavení -> Obecné)
- nastavit klíče (odesílatel tohoto e-mailu) system_mail a system_mail_name (Nastavení -> Syst. nastavení -> Obecné)
- nastavit klíč (příjemce tohoto e-mailu) admin_email (Nastavení -> Syst. nastavení -> Obecné)
Modul Plánování
Pokud máte v systému aktivní modul – Plánování, je možné systém nastavit tak, že z příchozí poptávky se vytvoří úkol na kompetentní uživatele systému.
- uživatelé, kteří mohou být přiřazeni k těmto úkolům z poptávek musí mít nastaveno právo – Správa poptávek v Plánování (Nastavení -> Administrátoři -> Administrátoři)
- zapnutí vytváření úkolů z poptávek je možné klíčem request_create_the_task (Nastavení -> Syst. nastavení -> Obecné)
- nastavení na jakou hodinu se úkol vytvoří (úkol se vždy vytvoří na následující den po dni přijetí nové poptávky) request_hour_for_task (Nastavení -> Syst. nastavení -> Obecné)
Příklad vytvořeného úkolu do plánování (klíč request_hour_for_task nastaven na 23 hodinu):