Spis treści

Transkrypt

Spis treści
Konfigurator ENDUSER
Spis treści
Wstęp, zastosowanie........................................................................................................................2
Panel administracyjny......................................................................................................................2
Start.............................................................................................................................................2
Zamówienia.................................................................................................................................3
Konfiguracja................................................................................................................................4
Integracja konfiguratora ENDUSER za pomocą Web Service.......................................................5
Pobieranie listy konfiguracji bazowych......................................................................................5
Tworzenie nowej konfiguracji....................................................................................................5
Uruchomienie konfiguratora.......................................................................................................6
Pobranie parametrów wybranej konfiguracji..............................................................................6
Składanie zamówienia.................................................................................................................7
Zakończenie.....................................................................................................................................8
1/8
Wstęp, zastosowanie
Konfigurator ENDUSER dostarcza narzędzie dla użytkowników końcowych do
samodzielnej konfiguracji zestawów komputerowych marki Triline. Stworzona
konfiguracja przez użytkownika końcowego zostaje zapisana na koncie Resellera
umożliwiając mu dalszą realizacje zamówienia.
Panel administracyjny
Przy aktywowanej usłudze „Konfigurator ENDUSER” na stronie ABOnline, w Strefie
Triline pojawia się nowa zakładka „KONFIGURATOR ENDUSER”:
Zakładka podzielona jest na 3 sekcje:
Start
Można znaleźć w niej informacje na temat ilości nowych/zrealizowanych/wszystkich
zamówień.
2/8
Zamówienia
Wyświetla listę zamówień złożonych przez użytkowników końcowych.
Na liście widoczne są:
● dane zamawiającego,
● zamawiana konfiguracja,
● cena po której użytkownik końcowy zamówił konfiguracje,
● cena która reseller musi zapłacić za zamówienie,
● status zamówienia (Nowe/Zamówione),
● akcje - umożliwiają wydruk konfiguracji oraz zamówienie nowej konfiguracji
w fabryce.
3/8
Konfiguracja
W tej sekcji należy zdefiniować podstawowe parametry konfiguratora.
●
●
●
●
Marża - % wartość o którą zostaje powiększona cena zamawianego zestawiu w
stosunku do ceny dla Resellera,
Email - na ten adres e-mail będą wysyłane powiadomienia o nowych
zamówieniach złożonych przez użytkowników końcowych,
Aktywacja konfiguratora publicznego - należy zaznaczyć to pole, aby link
do konfiguratora był aktywny i użytkownicy końcowi mogli składać swoje
zamówienia,
Informacja o płatności - w tym polu należy umieścić informacje o sposobie
płatności za zamawianą konfiguracje.
4/8
Integracja konfiguratora ENDUSER za pomocą Web Service.
Istnieje możliwość pełniejszej integracji Konfiguratora ENDUSER z systemem
sprzedaży Resellera.
Pod adresem: http://konfigurator.ab.pl/wsc.php?WSDL dostępny jest WebService
udostępniający nasępujące funkcje:
Pobieranie listy konfiguracji bazowych
listBaseConf($csid,$type)
Parametry:
$csid - CSID Resellera
$type - alivio | elink | profi | integra | MP | MQ | MX | SE | SX
Zwraca listę konfiguracji bazowych typu określonego w parametrze $type.
Array
(
[0] => Array
(
[product_no] => /* nr produktu */
[img] => /* link do obrazka produktu */
[ico] => Array
(
[0] => /* link do ikonki z certyfikatem */
...
)
[name] => /* nazwa produktu */
[desc] => /* opis produktu */
)
)
...
Tworzenie nowej konfiguracji
newConf($csid,$product_no)
Parametry:
$csid - CSID Resellera
$product_no – nr produktu
Zwraca SID nowo stworzonej konfiguracji na podstawie zestawu bazowego podanego w
parametrze $product_no.
$sid = /* nr SID konfiguracji */
5/8
Uruchomienie konfiguratora
Aby umożliwić użytkownikowi końcowemu edycje tej konfiguracji, należy
przekierować go na stronę:
http://konfigurator.ab.pl/init.php
z następującymi parametrami:
sid - nr SID konfiguracji,
back - adres URL na który ma zostać przekierowany użytkownik po zakończeniu
konfiguracji zestawu,
css - adres URL do arkusza styli CSS który ma zostać podpięty w konfiguratorze.
np.
http://konfigurator.ab.pl/init.php?
sid=1238967034_jj2jynwmb3vm2hxogqc0g78jlnv9hdizck54w39sbfu9kvr4pwojgtdm7ztizkdy
h11ub&back=http%3A%2F%2Fkonfigurator.ab.pl%2Fpublic%2Forder.php%3Fcsid
%3Dev1sbkv2t0e5vi59vrds%26sid
%3D1238967034_jj2jynwmb3vm2hxogqc0g78jlnv9hdizck54w39sbfu9kvr4pwojgtdm7ztizkdyh
11ub&css=http://konfigurator.ab.pl/public/style.css
Konfiguracja przestaje być dostępna do edycji w momencie złożenia zamówienia.
Pobranie parametrów wybranej konfiguracji
selectConf($csid,$sid)
Parametry:
$csid - CSID Resellera
$sid - nr SID konfiguracji
Zwraca informacje o konfiguracji:
Array
(
[Id] => /* id konfiguracji */
[ProductName] => /* nazwa zestawu bazowego */
[Amount] => /* ilosc /*
[Price] => /* cena jednostkowa dla użytkownika końcowego */
[BOM] => Array
(
[0] => Array
(
[Amount] => /* ilosc */
[Code] => /* kod elementu */
[CodeName] => /* nazwa elementu (np. Płyta główna) */
[Name] => /* nazwa wybranego podzespołu */
)
...
)
)
6/8
Składanie zamówienia
orderConf($csid,$sid,$ref_id,$name,$street,$zipcode,$city,$country,
$contact_name,$phone)
Parametry:
$csid - nr csid resellera
$sid - nr SID konfiguracji
$ref_id - nr referencyjny zamowienia (może składać się z liczb i znaków)
$name - imię i nazwisko użytkownika końcowego
$street - ulica
$zipcode - kod pocztowy
$city - miasto
$country - państwo
$contact_name - osoba kontaktowa
$phone - nr telefonu
W przypadku powodzenia zwraca tablicę:
Array
(
[order_no] => /* nr zamowienia *
[status] => OK
)
w przypadku błędu:
Array
(
[status] => ERROR
[error] => Array
(
)
[0] => /* Opis błędu */
...
)
7/8
Zakończenie
Przykładowa implementacja integracji konfiguratora w PHP5 znajduje się pod adresem:
http://dealer.ab.pl/atc_conf/enduser/downloads/konf.zip
Wszelkie uwagi proszę kierować na adres: [email protected]
8/8

Podobne dokumenty