potencjal api w e-commerce - przemek basiak, iai
DESCRIPTION
Prezentacji pokaże jak API podnosi wartość usługi, która je udostępnia a często jest niezbędne do jego istnienia, zwłaszcza w e-commerce. Zobaczymy też jak można wykorzystać API do rozwijania i tworzenia własnych produktów. Przemek udowodni że API nie jest takie straszne jak je malują :)TRANSCRIPT
Potencjał API w e-commerce
Przemysław Basiak
Netcamp 02.2014
1
e-commerce
2
API czyli Application Programming Interface
3
Twójsklep
APIAPI
Użytkownik
Użytkownik
Nowa usługa korzystająca
z danych z Twojego sklepu
Interface
Nowa usługa korzystająca
z danych z Twojego sklepu
Interface
API czyli Application Programming Interface
4
Twójsklep
Użytkownik
Użytkownik
usługa 2 dlaTwojego sklepu
usługa 1 dlaTwojego sklepu
APIAPI
APIAPI
usługa 3 dlaTwojego sklepu
APIAPI
API czyli Application Programming Interface
5
SOAP
REST
JSON
XML
XML-RPC
RESTful API
• oparte jest na metodach GET, POST, PUT, DELETE protokołu HTTP
• dane przekazuje najczęściej w formacie JSON lub XML
• udostępniane jest pod adresami w formie URI, np.
• http://www.mojserwis.pl/API/filmy
• http://www.mojserwis.pl/API/filmy/Shopbit
• http://www.mojserwis.pl/API/kina/
• http://www.mojserwis.pl/API/kina/Szczecin/Helios
6
RESTful API
• przykładowa odpowiedź w formacie JSON
• http://www.mojserwis.pl/API/filmy
{ filmy:[
{„tytul” : „Płonący Szczecin”, „id” : 1234},{„tytul” : „Shopbit”, „id” : 1313},{„tytul” : „Miasteczko Szczecin”, „id” : 1453}
]}
7
Ścieżka sprzedaży w e-commerce
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupu
opłacenie zakupu
księgowanie transakcji
dostarczenie towaru do odbiorcy
działania posprzedażowe8
Możliwości API po stronie sklepu
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
APIAPI
9
Platformy sklepowe z API
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
10
APIAPI
Wprowadzanie towaru do sklepu
wprowadzenie towaru do sklepu
prezentacja towaru w sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepu
prezentacja towaru w sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
IAI Downloader
APIAPI
11
Prezentacja towaru w sklepie
wprowadzenie towaru do sklepuprezentacja towaru w
sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w
sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe 12
Prezentacja towaru w sklepie
wprowadzenie towaru do sklepuprezentacja towaru w
sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w
sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe 13
Prezentacja towaru w sklepie
wprowadzenie towaru do sklepuprezentacja towaru w
sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w
sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe 14
Logowanie użytkownika do sklepu
wprowadzenie towaru do sklepuprezentacja towaru w sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepielogowanie użytkownika do
sklepuoperacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
15
Operacja zakupu
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
APIAPI
16
Operacja zakupu
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
17
Opłacanie zakupu
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
18
Opłacanie zakupu
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
19
Księgowanie transakcji
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
20
Dostarczanie towaru do odbiorcy
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do
odbiorcydziałania posprzedażowe
21
Działania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do odbiorcy
działania posprzedażowe
wprowadzenie towaru do sklepuprezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupuopłacenie zakupu
księgowanie transakcjidostarczenie towaru do odbiorcy
działania posprzedażowe22
Inne sposoby wykorzystania API w e-commerce
23
Inne sposoby wykorzystania API w e-commerce
24
Inne sposoby wykorzystania API w e-commerce
25
Inne sposoby wykorzystania API w e-commerce
26
Inne sposoby wykorzystania API w e-commerce
27
Inne sposoby wykorzystania API w e-commerce
28
Inne sposoby wykorzystania API w e-commerce
29
Inne sposoby wykorzystania API w e-commerce
30
All you need is API
API is all around
(I Can't Get No) API
Another API in the Wall
Stand by Your API
Smack My API
Enter API Smells Like API
Spirit
Sweet API o' Mine I Will Always API
You
Every API You Take
Like a API
Light My API
Nothing Compares 2 API
Don't Go Breaking My API
I’m too API
31
Potencjał API w e-commerce
pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/
przemek basiak.com
Dziękuję za uwagę
To był:
32