WYSZUKIWARKA SAMOCHODÓW XCAR. KONFIGURACJA I PODŁĄCZENIE (wersja z 23.10.2014) 1 / 26



Podobne dokumenty
WYSZUKIWARKA BILETÓW LOTNICZYCH XFLY

WYSZUKIWARKA BILETÓW LOTNICZYCH XFLY

WYSZUKIWARKA INTERNETOWA

Przewodnik... Tworzenie Landing Page

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Podstawy technologii WWW

TRAVEL OFFICE MANAGEMENT SP. Z O.O. System TOM 24. Oferta na LCD. Opis modułu Oferty na LCD w nowej wersji systemu TOM 24 Data aktualizacji

DODAJEMY TREŚĆ DO STRONY

WORDPRESS INSTRUKCJA OBSŁUGI

System rezerwacji online

Nowy szablon stron pracowników ZUT

INSTRUKCJE WIKAMP Dotyczy wersji systemu z dnia

I. Program II. Opis głównych funkcji programu... 19

Tworzenie wiadomości Follow up

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

IIIIIIIIIIIIIIIMMIMMIII

Tworzenie dokumentów oraz prezentacji programu Młodzi Aktywiści Prezydencji przy wykorzystaniu EduTuby

,Aplikacja Okazje SMS

Instalacja systemu zarządzania treścią (CMS): Joomla

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE

Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Integracja z Facebook. Wersja 7.2.4

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Smacznego.rzeszow.pl. Instrukcja obsługi

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Jak posługiwać się edytorem treści

Jak dodać własny szablon ramki w programie dibudka i dilustro

Zasady tworzenia podstron

edycja szablonu za pomocą serwisu allegro.pl

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Miejskie Wodociągi i Oczyszczalnia sp. z o.o. w Grudziądzu. ibok. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

Konfiguracja szablonu i wystawienie pierwszej aukcji allegro

WellCommerce Poradnik: Sprzedaż

Instrukcja obsługi platformy B2B ARA Pneumatik

INSTRUKCJA DOKONYWANIA REZERWACJI BILETÓW LOTNICZYCH ON-LINE DLA AGENTÓW MERIGO

Spis treści. Warto zapamiętać...2. Podstawy...3

STRONY DEALERSKIE W SYSTEMIE K2

Zakładanie konta w serwisie

Facebook, Nasza klasa i inne. podstawowe informacje o serwisach społeczności internetowych. Cz. 2. Facebook

Startowym językiem po zalogowaniu jest język polski! Zmiana języka

GENERATOR OFERTY PDF DOKUMENTACJA UŻYTKOWA 1/20

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Elektroniczne Biuro Obsługi Interesanta wersja 2.2. Instrukcja dla Interesanta

Przewodnik... Tworzenie Formularza zapisu

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

INSTRUKCJA UŻYTKOWNIKA

APLIKACJA SHAREPOINT

Instrukcja obsługi portalu MojeHR moduł pracownika

PORADNIK Zasady i zalecenia pracy z plikami oraz tekstem na stronach nowego portalu SGH (na platformie SharePoint)

Wikispaces materiały szkoleniowe

cms S INSTRUKCJA OBSŁUGI System cms S, którego dotyczy ta instrukcja, można zobaczyć, wypróbować i kupić na stronie:

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Moduły i bloki

Instrukcja obsługi. Panel Klienta na stronie

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

Tworzenie wiadomości Newsletter

SOGA web co powinieneś wiedzieć

Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie zarządzania danymi szczegółowymi dotyczącymi sposobu realizacji procedury

Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL]

Internetowy serwis Era mail Aplikacja sieci Web

Ekran główny lista formularzy

ADMINISTRACJA STRONĄ EMPIRE MUSIC

Instrukcja. Zlecenia spedycyjne WWW

Personalizowanie wirtualnych pokojów

Facebook, Nasza klasa i inne. podstawowe informacje o serwisach społeczności internetowych. Cz. 1. Serwis nk.pl (dawniej Nasza-klasa.

Instrukcja portalu TuTej24.pl

WEBTRUCKER INSTRUKCJA OBSŁUGI V.2.6

Dokumentacja modułu OpenCart

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Instrukcja - blogi OK zeszyt Logowanie

Panel dla agentów. Instrukcja obsługi dla agentów

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

Część 3 - Konfiguracja

CMS- kontakty (mapa)

INSTRUKCJA DOKONYWANIA REZERWACJI BILETÓW LOTNICZYCH ON-LINE

Edycja strony: W edycję danej strony wchodzimy poprzez naciśnięcie opcji

Instrukcja użytkownika BIP

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Własna strona WWW w oparciu o CMS

UONET+ moduł Dziennik

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym

Instrukcja dostępu do usługi Google Scholar

Instrukcja obsługi szablonów aukcji

Jak ustawić cele kampanii?

Dokumentacja systemu erecepcja.com SYSTEM REJESTRACJI KLIENTÓW PRZEZ INTERNET

Budowanie listy Odbiorców

Pokaz slajdów na stronie internetowej

Miniaplikacja Kredyty zapewnia dostęp do produktów kredytowych, do których uprawniony jest użytkownik.

VENUS-BEAUTY.pl. Instrukcja obsługi procesu zamówienia

Przeglądanie oferty i rejestracja kandydata

Instrukcja redaktora strony

Podręcznik użytkownika

Transkrypt:

WYSZUKIWARKA SAMOCHODÓW XCAR KONFIGURACJA I PODŁĄCZENIE (wersja z 23.10.2014) 1 / 26

Spis treści I. KONFIGURACJA...3 1. Dodawanie i usuwanie afiatu... 3 2. Profl Agencji... 4 2.1. Dane Agencji...4 2.2. Profl IBE...4 2.3. Zgłoszenia...4 3. Konfguracja szablonu... 4 3.1. Kolory...4 3.2. Szerokość...5 3.3. Ustawienia wyglądu...5 3.4. Teksty...6 4. Wypożyczalnie... 7 5. KONFIGURACJA PŁATNOŚCI... 7 5.1. Płatność ofine...8 5.2. Płatność online...10 5.3 Założenia:...14 6. Portale społecznościowe... 15 7. Reklamy... 15 8. Boxy ofertowe... 16 8.1. Lista boxów...16 8.2. Modyfkuj Boxa...18 8.3. Dodaj nowy box...20 II. PODŁĄCZENIE...21 1. FREE-install jako odwołanie bezpośrednio do naszych serwerów...21 1.1. Podłączenie w ramce...21 1.2. Wywołanie w osobnym oknie...21 2. GATE wyszukiwarka osadzona na Twojej stronie internetowej...22 2.1. Osadzenie wyszukiwarki - kroki 1-3...22 2.2. Osadzenie krok 4 i 5...23 2.3. Rozpoznanie etapu wyszukiwania...23 3. Boksy ofertowe... 24 3.1. Implementacja boksów na stronie z wyszukiwarką Hoteli...24 3.2. Implementacja boksów na stronie bez wyszukiwarki Hoteli (PHP)...25 3.2. Implementacja boksów na stronie bez wyszukiwarki Hoteli (JavaScript)...26 2 / 26

I. KONFIGURACJA Aby skonfgurować własną wyszukiwarkę należy przejść do panelu administracyjnego. W tym celu logujemy się na stronie htp://ibe01.merlinx.pl/panel/, używając loginu i hasła, które otrzymaliśmy przy zakupie usługi. 1. Dodawanie i usuwanie afiatu Przy pierwszym logowaniu należy zacząć od utworzenia nowego afiatu. W tym celu należy nacisnąć przycisk DODAJ znajdujący się w prawym górnym rogu. Następnie podajemy nazwę afiatu (prosimy nie używać znaków specjalnych kropek, spacji, wykrzykników, nawiasów itp. oraz polskich liter; dozwolone są: litery, cyfry, myślniki, znak podkreślenia), aktywujemy easycar i klikamy ZAPISZ. Możemy stworzyć kilka różnych afiatów. Przy kolejnym logowaniu wystarczy wybrać afiat który chcemy edytować / konfgurować z listy znajdującej się w lewym górnym rogu panelu. Aby usunąć afiat należy wybrać jego nazwę z listy afiatów, a następnie nacisnąć przycisk USUŃ. Po kliknięciu ikony OTWÓRZ skonfgurowana wyszukiwarka otworzy się w nowym oknie przeglądarki internetowej, gdzie możemy ją przetestować. 3 / 26

2. Profl Agencji 2.1. Dane Agencji Podaj podstawowe dane Agencji takie jak nazwa Agencji, a także inne dane teleadresowe. Ważne jest podanie adresu e-mail. 2.2. Profl IBE W tej zakładce podajemy dane dotyczące wyszukiwarki m.in. na jakiej stronie zostanie ona umieszczona. Bardzo ważne jest podanie adresu url dla kroku 3 (formularz rezerwacyjny). Po konfguracji należy pamiętać o zapisaniu ustawień. Adres strony www adres strony, na której zostanie umieszczona wyszukiwarka Adres podstrony z wyszukiwarką (dla GATE) jeżeli jest inny niż strona główna Adres podstrony z rezerwacją (dla GATE) adres podstrony z formularzem rezerwacyjnym Mail dla zgłoszeń adres mailowy, na który będą wysyłane zgłoszenia ze strony Język lokalizacji wyszukiwarki język, w którym będzie obsługiwana wyszukiwarka Ustawienie domyślnego kraju płatnika domyśly kraj pochodzenia płatnika Ustawienia sugestera ustawienia podpowiedzi dla wyszukiwarki Ilość ofert na stronę ilość ofert prezentowanych na 2 kroku Kolumna Boczna umiejscowienie kryteriów wyszukiwania i fltrów na 2 kroku Zwrot w innym miejscu możliwość zwrotu auta w innym miejscu niż był odebrany Wyszukiwarka boczna może być zwinięta, rozwinięta bądź niewidoczna Postęp ładowania pasek stanu wyszukiwania ofert Pokazuj klasę pojazdów położenie informacji o klasie pojazdu w 2 kroku Filtry - mogą być zwinięte lub rozwinięte Konfguracja wyświetlanie fltrów co mają zawierać fltry na 2 kroku Przydatne informacje - mogą być zwinięte lub rozwinięte Deeplink możliwość wygenerowania linku do strony z ofertami Ostatnio oglądane obejrzane oferty Reklama mozliwość umieszczenia reklamy na 2 kroku Ważne informacje - mogą być zwinięte lub rozwinięte Społeczności możliwość opublikowania ofert na portalach społecznościowych Wyświetlanie ofert mogą być wyświetlane w tym samym lub nowym oknie Konfguracja Własnego Serwera SMTP możliwość konfgurowania poczty e-mail 2.3. Zgłoszenia W tej zakładce możemy przeglądać zgłoszenia rezerwacji dokonane na naszej stronie. 3. Konfguracja szablonu 3.1. Kolory W zakładce KOLORY ustawiamy kolory poszczególnych elementów korzystając z palety kolorów. Zmiany należy zapisać. 4 / 26

3.2. Szerokość W zakładce SZEROKOŚĆ używając suwaka ustawiamy szerokość wyszukiwarki dopasowaną do własnej strony internetowej. Osobne ustawienie dla wyszukiwarki głównej (step 1) oraz dla pozostałych kroków (step 2-4). Uwaga, przy pozostałych krokach ustawienie dotyczy części głównej wyszukiwarki, bez ftrów i wyszukiwarki pomocniczej pionowej. Te dodatkowe elementy mają stałą szerokość. Po ustawieniu szerokości zmiany należy zapisać. 3.3. Ustawienia wyglądu W zakładce tej możemy dokonać ustawień wyglądu wyszukiwarki: 5 / 26

Zaokrąglenia nagłówków zaokrąglenie rogów wyszukiwarki Zaokrąglenia pól zaokrąglenie pól wyszukiwarki Zaokrąglenia przycisków Zaokrąglenia okienek zaokrąglenie okienek z informacjami na 2 kroku 3.4. Teksty Są to domyślne teksty wysyłane klientowi na maila. Teksty można edytować. 6 / 26

4. Wypożyczalnie Lista dostawców dostępnych w wyszukiwarce. 5. KONFIGURACJA PŁATNOŚCI Aby skonfgurować obsługę płatności dla wyszukiwarki, należy przejść do panelu konfguracyjnego. W tym celu logujemy się na stronie htp://ibe01.merlinx.pl/panel/, używając loginu i hasła, które otrzymaliśmy przy zakupie usługi. Po zalogowaniu przechodzimy do zakładki "Profl Agencji", następnie wybieramy pod zakładkę "Płatności". Możemy stworzyć dwie formy obsługi płatności: Płatność ofine lub Płatność online. Istnieje możliwość dodania odstępu pomiędzy rodzajami płatności Obrazek 1. Wybór płatności. Obrazek2. po wybraniu płatności ofine. 7 / 26

Aby nazwa usługi wyświetlała się na stronie z podłączeniem xfy na 3/4 stepie, niezbędne jest uzupełnienie pól: Nazwa płatności do remarków (Uwaga: Nazwa może składać się tylko z dużych/małych liter (bez znaków diakrytycznych) i cyfr) Nazwa płatności (po wprowadzeniu- domyślnie jest wyświetlana na xfy na 3/4 stepie, jeżeli nie będzie uzupełniona, będzie pokazywało dla podanej usługi nazwę z pola Nazwa płatności do reemarków Po zdefniowaniu nazw płatności, przechodzimy do ustawień: Marża/upust Aby uruchomić dane ustawienie zaznaczamy checkbox "Wł." Wszystkie wprowadzone wartości w polu Marża/upust - przelicza domyślnie z wartości procentowej. Możemy sterować obsługą danej płatności poprzez przekierowanie Online (dokonując rezerwacji) bądź ofine (wysyłając tylko zgłoszenie). W Panelu IBE xhotele - zakładka Profil Agencji - pod zakładka Profl IBE - w Ustawieniach kroku 3 możemy określić sposób wyświetlenia kosztów płatności (na podstawie tego co zdefiniowaliśmy w marży) jako: wartość procentową, kwotową, bądź pokazywanie w usłudze cene całkowitą. Po wybraniu formy płatności: Płatność ofine mamy do wyboru 3 opcje obsługi: 5.1. Płatność ofine a) Płatność ofine procedura Domyślna Jest to płatność która po włączeniu w panelu XFLY - występuje na stronie z podłączeniem xfy na 3/4 stepie: nie ma żadnego formularza do karty, 8 / 26 nie przekazuje informacji do serwisu płatności. Jeżeli dla "Płatności ofine Domyślnej" ustawimy tryb online, przekaże informacje o płatności w reemarkach do do Organizatora jeżeli to obsługuje (np. Sabre GDS (XSAB) obsługuje reemarki)

b) Płatność ofine - procedura Płatność manualna Jest to płatność która po włączeniu w panelu XFLY - występuje na stronie z podłączeniem xfy na 3/4 stepie: pojawi się dodatkowy formularz z kartą kredytową dane z karty zostaną przekazane mailowo do Agenta i do reemarków do Organizatora jeżeli to obsługuje (np. Sabre GDS (XSAB) obsługuje reemarki) c) Płatność ofine procedura Faktura Po wybraniu typu "Płatność ofine z procedurą: Faktura" klikamy na przycisk: "Dane kontaktowe" w celu uzupełnienia niezbędnych pól do prawidłowej obsługi opcji faktury: Dla opcji: "Cena" - mamy możliwość wyboru ustawienia obsługi: VAT i marża, bądź tylko koszt przelotu Możemy ustawić wysyłkę kopi do agenta i tekst jaki ma być widoczny na potwierdzeniu. Obrazek3. po wybraniu płatności ofine Procedura Faktura. 9 / 26

5.2. Płatność online Po wybraniu formy płatności: Płatność online mamy do wyboru 6 opcji obsługi: a) Płatność online: procedura Domyślna (taka co była dotychczas: przelew/karta kredytowa) 10 / 26

b) Płatność online: procedura dotpay Po wybraniu typu "Płatność online: z procedurą: dotpay" klikamy na przycisk: "Dane kontaktowe" w celu uzupełnienia niezbędnych pól: Klient ID, URLC PIN do prawidłowej obsługi. c) Płatność online: procedura payu Po wybraniu typu "Płatność online: z procedurą: payu" klikamy na przycisk: "Dane kontaktowe" w celu uzupełnienia niezbędnych pól: Klient ID, Hasło do prawidłowej obsługi. 11 / 26

d) Płatność online: procedura Akbank Po wybraniu typu "Płatność online: z procedurą: Akbank" klikamy na przycisk: "Dane kontaktowe" w celu uzupełnienia niezbędnych pól: Klient ID, Klucz, Użytkownik, Hasło do prawidłowej obsługi. 12 / 26

e) Płatność online: procedura Garant Po wybraniu typu "Płatność online: z procedurą: Garant" klikamy na przycisk: "Dane kontaktowe" w celu uzupełnienia niezbędnych pól: ProvUserID, MerchantID, Hasło, Securekey do prawidłowej obsługi. f) Płatność online: procedura GT Bank Po wybraniu typu "Płatność online: z procedurą: Akbank" klikamy na przycisk: "Dane kontaktowe" w celu uzupełnienia niezbędnych pól: MerchantID, Klucz, Użytkownik, Hasło do prawidłowej obsługi. 13 / 26

5.3 Założenia: Jeżeli włączymy Płatność online - na stronie z podłączeniem xfy na 3/4 stepie: Dla Touroperatorów: Sabre GDS (XSAB), Word Span (XWTP), Turkish airlines (XTKY), Atlasjet (XFKK) obsługa płatności - zostanie dokonana po rezerwacji przy obsłudze płatności bierze pod uwagę całkowitą kwotę rezerwacji (tj. Cena całkowita za wszystkich pasażerów, Podatki, Opłata transakcyjna) Jeżeli włączymy Płatność online - na stronie z podłączeniem xfy na 3/4 stepie: Dla Touroperatorów: Travel Fusion (XTVF) obsługa płatności - zostanie dokonana przed rezerwacją przy obsłudze płatności bierze pod uwagę tylko opłatę transakcyjną i na podstawie tego wyliczana jest wartość w procentach. Jeżeli włączymy Płatność ofine - na stronie z podłączeniem xfy na 3/4 stepie: dla wszystkich Touroperatorów: zostanie wysłana tylko informacja o typie płatności do agenta, sama płatność nie zostanie dokonana i możliwe jest wysłanie dodatkowych informacji w reemarkach w zależności od wybranej procedury. 14 / 26

6. Portale społecznościowe Możliwość publikowania ofert na poszczególnych portalach społecznościowych 7. Reklamy możliwość umieszczenia banerów reklamowych na 2 kroku wyszukiwania 15 / 26

8. Boxy ofertowe Do konfguracji boxów ofertowych wykorzystujemy panel konfguracyjny IBE. W nowej zakładce Boxy ofertowe możemy zapoznać się z aktualną listą zaprojektowanych już boxów, a także je modyfkować oraz tworzyć nowe. 8.1. Lista boxów 16 / 26

Na liście boxów widzimy: aktualną nazwę boxa wraz z informacją, ile ofert znaleziono na podane w boxie parametry, informację, czy box był gdzieś wykorzystywany w ciągu ostatniego miesiąca (aktywny), informację o numerze identyfkacyjnym boxa, który wykorzystujemy przy implementacji, przycisk umożliwiający skopiowanie parametrów boxa do nowego, 17 / 26

przycisk umożliwiający usunięcie danego boxa. 8.2. Modyfkuj Boxa Edycja boxa umożliwia szeroki wachlarz ustawień. Ustawienia generacji boxa ograniczyliśmy do 4 elementów: Nagłówek Ogólny wygląd boxa Wygląd ofert Kryteria wyszukiwania ofert. O wyglądzie nagłówka decydują następujące parametry: Typ nagłówka ogólna budowa tego elementu. Tytuł boxa zarówno nazwa boxa na liście jak i główny tekst widoczny u góry. Krój czcionki możliwość ustawienia stylu tekstu. Tytuł rozmiar czcionki opcja zmiany rozmiaru tekstu w pikselach. Kolor tła nagłówka otwiera paletę barw nagłówka. Tytuł kolor tekstu otwiera paletę barw tekstu tytułu. Na ogólny wygląd boxa składają się poniższe parametry: Typ boxa decyduje o rodzaju wyświetlanego boxa. Można tu również wybrać tryb czystych danych tekstowych, który zaawansowanym użytkownikom pozwoli na stworzenie swoich własnych stylów prezentacji danych. Adres landing page należy tu podać stronę, na którą zostanie przekierowany 18 / 26

użytkownik po kliknięciu w ofertę na boxie. Do adresu zostaną dodane parametry zawierające lotnisko wylotowe i docelowe klikniętej oferty. Zdjęcie główne tutaj wybieramy zdjęcie, które przy wytypowaniu odpowiedniego boxa będzie w nim zawarte. Proponowane rozmiary zdjęć posiadają wymiary szerokość : wysokość w stosunku 2 : 1. Typ ramki parametr decydujący o obramowaniu boxa. Grubość ramki. Szerokość boxa. Kolor ramki. Dodaj cień pod boxem. Część Wygląd oferty decyduje w jaki sposób dane zostaną przedstawione na boxie. Parametry składające się na ten element to: Typ oferty wygląd lewej części oferty. Typ ceny wygląd prawej części oferty. Kategoria hotelu - wybór sposobu wyświetlania gwiazdek Oferta rozmiar czcionki. Cena rozmiar czcionki. Tekst dodatkowy rozmiar parametr decydujący o wielkości liter wszystkich elementów dodatkowych dla wybranych trybów wyświetlania ofert oraz cen. Krój czcionki. Oferta wielkość liter sposób wyświetlania głównego elementu opisowego oferty. Cena wielkość liter - sposób wyświetlania cen. Typ separatora ofert określa styl linii oddzielającej oferty: ciągła, przerywana, kropkowana, brak linii. Kolor ikony gwiazdki. Kolor tekstu oferta. Kolor tekstu cena. Kolor tekstów dodatkowych. Kolor tła ofert nieparzystych. Kolor tła ofert parzystych. Kolor tła ofert podświetlenie parametr decydujący o kolorze tła oferty, po najechaniu na nią myszką. Kolor linii separującej oferty. Ostatnim elementem decydującym o wyświetlanym boxie są Kryteria wyszukiwania ofert. Poprzez wykorzystanie tych opcji możemy zadecydować o ofertach wyświetlanych na boxie. Dwa rodzaje parametrów wchodzą w skład tego elementu. Ilość ofert w boxie maksymalna ilość ofert. Istnieje również możliwość użycia check boxa Posortuj po cenie. Ten parametr zachowuje kolejność wyświetlanych ofert zgodnie z ustawioną kolejnością lub sortuje oferty po cenie. 19 / 26

Język prezentacji - język w jakim mają być prezentowane oferty Pozostałe parametry w Kryteriach wyszukiwania ofert są indywidualne dla każdej oferty: Cel podróży wybieramy miasto, gdzie chcemy znaleźć hotele. Promień defniuje maksymalną odległość od centrum miasta. Goście ilość gości w pokoju. Tekst własny zamiast destynacji jeśli nie odpowiada nam proponowany tekst opisujący ofertę możemy go zastąpić własnym. Szukaj w terminie (od do) parametr decydujący o tym, między którymi datami ma wystąpić wyszukiwany przez nas pobyt. Możliwe są dwa sposoby wypełnienia tych parametrów. Pierwszy to podanie konkretnych dat, natomiast drugi, bardziej dynamiczny, jest taki, iż wpisujemy liczbę dni od dnia dzisiejszego. Np.: wpisując 7 i 14 chcemy aby w momencie wyświetlania boxa pokazywał on oferty dostępne w dniach pomiędzy tą za tydzień a tą za dwa tygodnie. Ilość dni (od do) w przypadku lotów w obie strony możemy wyznaczyć jak dużo dni ma minąć pomiędzy wylotem w jedną i w drugą stronę. Kategoria - ilość gwiazdek. Ocena ocena gości. Wyżywienie wybieramy rodzaj posiłku. Cena maksymalna decyduje o wyświetlaniu lotów w przypadku, gdy cena przekroczy podaną wartość. 8.3. Dodaj nowy box Z zakładki tej korzystamy gdy chcemy utworzyć całkiem nowy box ofertowy. 20 / 26

II. PODŁĄCZENIE 1. FREE-install jako odwołanie bezpośrednio do naszych serwerów Przy tej opcji nie występuje opłata instalacyjna. Przy pomocy panelu konfguracyjnego przygotowujemy wyszukiwarkę, w wyniku otrzymujemy link (opis rozdz. I, pkt. 5), który umieszczamy na własnej stronie internetowej w ramce lub jako hiperłącze do osobnej strony. 1.1. Podłączenie w ramce Wstawiamy ramkę z wyszukiwarką na swoją stronę. Podajemy adres wygenerowany w panelu konfguracyjnym np: <iframe width="900" height="1000" frameborder="0" src="http://hydra.merlinx.eu/nragencji/ nazwa-afilatu/"></iframe> 1.2. Wywołanie w osobnym oknie Internauta klika link i zostaje przekierowany na stronę gdzie robi rezerwacje (po kliknięciu linka użytkownik zobaczy stronę z samą wyszukiwarką). 21 / 26

2. GATE wyszukiwarka osadzona na Twojej stronie internetowej Opcja GATE podłączenie w języku programowania. Oferujemy pełne wsparcie dla PHP. Nie ma możliwość podłączenia do strony HTML. Wymagania co do serwera: PHP 5.2 z dostępnymi funkcjami: json_decode() htp://www.php.net/manual/en/functon.json-decode.php curl htp://www.php.net/manual/en/book.curl.php W pierwszej kolejności wgrywamy na swój serwer dostarczoną przez nas bibliotekę hydra_gate.class.php, jest to biblioteka odpowiadająca za połączenie z naszym serwerem, (plik modyfujemy tylko w przypadku gdy chcemy podłączyć wyszukiwarkę używając innego języka programowania niż PHP). Następnie umieszczamy w kodzie strony głównej (lub innej) wyszukiwarkę. 2.1. Osadzenie wyszukiwarki - kroki 1-3 Decydujemy gdzie i czy chcemy umieścić poszczególne części wyszukiwarki (część główną, ftry, wyszukiwarka pomocniczą). Należy pamiętać, aby wszystkie instrukcje znalazły się w znacznikach języka PHP ( <?php?> ) 1. Na samym początku pliku podłączamy bibliotekę którą wgraliśmy wcześniej na serwer: require_once('hydra_gate.class.php'); UWAGA: Powyżej należy podać właściwą ścieżkę do pliku, np. <?php require_once('hydra_gate.class.php');?> W tym pliku NIE należy podawać parametrów dotyczących kodowania przy wywołaniu biblioteki hydra_gate. Zwracana zawartość powinna być w kodowaniu UTF-8 (domyślne). Nie należy także dodawać żadnej innej zawartości do tego pliku. 2. W nagłówku dodajemy: $hydra_gate = new ef_gate('1496', 'hotele-desk'); Gdzie parametry w nawiasie to odpowiedno: 1. Nr agencji (w przykładzie to 1496 ) 2. Nazwa afliatu (w przykładzie hotele-desk ) 3. Pobieramy fragmenty wyszukiwarki, które następnie przy pomocy funkcji getpart() będą wyświetlane na stronie.: $hydra_parts = array('header', 'main', 'step'); $hydra_gate->fetchparts($hydra_parts); 4. W sekcji HEAD dołączamy potrzebne pliki css i javascript: echo $hydra_gate->getpart('header', false);1 5. W wybranych miejscach (gdzie chcemy) wyświetlamy część główną wyszukiwarki echo $hydra_gate->getpart('main'); 1 Drugi parametr false oznacza brak opakowania części wyszukiwarki w dodatkowy blok (<div>), który akurat w nagłówku strony jest niepożądany. 22 / 26

2.2. Osadzenie krok 4 i 5 UWAGA: dla kroku czwartego, gdzie znajduje się formularz rezerwacji wymagane jest użycie serwera HTTPS (szyfrowana wersja protokołu HTTP) ze względu bezpieczeństwa (ochrony danych osobowych min. Danych karty kredytowej podawanych przy płatności). Krok 5 zawierający informację o potwierdzeniu rezerwacji także powinien być szyfrowany. Jeśli nie dysponujemy serwerem HTTPS użytkownik zostanie przekierowany na serwer MerlinX (opcja domyślna). Jeśli dysponujemy serwerem z prot. szyfrowanym tworzymy dodatkowy plik i osadzamy w nim wyszukiwarkę, w sposób analogiczny jak w pkt 2.1. Bardzo ważne jest podanie adresu url do tej strony z formularzem w panelu konfguracyjnym: Profl Agencji Prof IBE Adres podstrony z rezerwacją (dla GATE) 2.3. Rozpoznanie etapu wyszukiwania Dodatkowo dostępnym elementem jest aktualny nr kroku. Pozwala on dzięki instrukcji warunkowej zmieniać zawartość naszej strony w zależności od etapu wyszukiwania, np. Pokazanie lub ukrycie boksów promocyjnych na 1. kroku wyszukiwania, gdzie mamy więcej miejsca na dodatkową treść. <?php if ($hydra_gate->getpart('step', false2) == 1) { //instrukcje do wykonania w kroku 1, np. box ofertowy: echo $hydra_gate->getpart('mxbox_1'); }?> 2 W przypadku sprawdzania kroku wyszukiwania także nie potrzebujemy dodatkowego opakowania (bloku <div>) elementu. 23 / 26

3. Boksy ofertowe Boksa możemy zaimplementować na dwa sposoby, w zależności od tego, czy na stronie jest zainstalowana wyszukiwarka hoteli. 3.1. Implementacja boksów na stronie z wyszukiwarką Hoteli Dodanie boksów ofertowych do strony, na której zaimplementowana jest już wyszukiwarka jest bardzo proste. 1. Podczas wykonywania instrukcji podłączenia z pkt. 2.1 tego rozdziału, w kroku 3 (wyszczególnienie elementów wyszukiwarki, które chcemy pobrać z serwera) podajemy także ID boksów, które będziemy chcieli umieścić na stronie: $hydra_parts = array('header', 'main', 'step', 'mxbox_xx'); Gdzie: mxbox_ to przedrostek oznaczający boks ofertowy, XX to ID z panelu IBE. 2. Po wykonaniu kolejnej instrukcji: $hydra_gate->fetchparts($hydra_parts); Możemy już wykorzystać boksa w dowolnym miejscu na stronie. 3. W analogiczny sposób jak inne części webgate, umieszczamy go w kodzie PHP lub HTML z dodanymi znacznikami PHP: <body>... <?php echo $hydra_gate->getpart('mxbox_1');?>... </body> 24 / 26

3.2. Implementacja boksów na stronie bez wyszukiwarki Hoteli (PHP) Jeśli nie posiadamy wyszukiwarki na stronie, potrzebujemy bezpośrednio odpytać o boxy, np. tak: <?php $searchengineurl = 'http://hydra.merlinx.eu/agent/1496/twojewycieczki-hotel/htl'; $boxes = array('mxbox_1', 'mxbox_2); $params = array( 'parts' => implode(',', $boxes), 'gate' => 'hd3' ); $c = curl_init($searchengineurl. http_build_query($params)); curl_setopt($c, CURLOPT_ENCODING, 'gzip'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $res= curl_exec($c); curl_close($c); if (!empty($res)) { $result = json_decode($res, true); }?> <?php echo '<div id="mxbox_1" class="mxcontent">'.$result['mxbox_1'] ['content'].'</div>';?> Gdzie poszczególne parametry to: 1. $searchengineurl adres wyszukiwarki z panelu IBE 2. $boxes id boksów ofertowych z panelu IBE 25 / 26

3.2. Implementacja boksów na stronie bez wyszukiwarki Hoteli (JavaScript) Boksy ofertowe mogą być wyświetlone bez użycia języka PHP, dzięki wykorzystaniu odpowiedniego skryptu JavaScript. Aby to zrobić, musimy wcześniej przygotować miejsce dla boksów, np. tworząc w HTML bloki (div) lub komórki tabeli z określonymi parametrami id: <tr> <td class="htlbox" id="htlbox1"></td> <td class="htlbox" id="htlbox2"></td> <td class="htlbox" id="htlbox3"></td> </tr> Mając przygotowane miejsce, możemy pobrać skryptem zawartość boksów z serwera. Skrypt powinien być umieszczony przed zamknięciem tagu </body> w kodzie HTML. <script type="text/javascript"> /* id's of prepared HTML box containers */ var elemid = 'htlbox1,htlbox2,htlbox3', /* agency nr */ agnnr = 1496, /* afliate name */ afname = 'twojewycieczki-hotel', /* id's of boxes from IBE panel */ id = 'mxbox_19,mxbox_20,mxbox_22'; functon reloadbox() { document.write('<script src="htp://hydrabox.merlinx.pl:10080/' + agnnr + '/' + afname + '/?jsoncallback=getboxes&parts=' + id.replace(',', '%2C') + '&xfughy=' + Math.random() + '"></scr' + 'ipt>'); } functon getboxes(parsed) { var ids = id.split(','), divs = elemid.split(','); for (var x = 0; x < ids.length; x++) { document.getelementbyid(divs[x]).innerhtml=parsed[ids[x]].content; } } reloadbox(); </script> Należy zwrócić uwagę na parametry, które muszą zostać ustawione: 1. elemid ID elementów HTML, w których umieszczone będą boksy, 2. agnnr nr agencji, 3. afname nazwa afliatu 4. id ID boksów z prefxami3. Ważne aby ilość boksów była równa ilości elemid 3 Prefksy boksów ofertowych to mxbox_ 26 / 26