![Page 1: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/1.jpg)
Potencjał API w e-commerce
Przemysław Basiak
Netcamp 02.2014
1
![Page 2: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/2.jpg)
e-commerce
2
![Page 3: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/3.jpg)
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
![Page 4: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/4.jpg)
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
![Page 5: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/5.jpg)
API czyli Application Programming Interface
5
SOAP
REST
JSON
XML
XML-RPC
![Page 6: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/6.jpg)
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
![Page 7: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/7.jpg)
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
![Page 8: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/8.jpg)
Ś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
![Page 9: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/9.jpg)
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
![Page 10: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/10.jpg)
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
![Page 11: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/11.jpg)
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
![Page 12: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/12.jpg)
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
![Page 13: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/13.jpg)
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
![Page 14: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/14.jpg)
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
![Page 15: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/15.jpg)
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
![Page 16: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/16.jpg)
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
![Page 17: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/17.jpg)
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
![Page 18: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/18.jpg)
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
![Page 19: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/19.jpg)
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
![Page 20: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/20.jpg)
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
![Page 21: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/21.jpg)
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
![Page 22: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/22.jpg)
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
![Page 23: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/23.jpg)
Inne sposoby wykorzystania API w e-commerce
23
![Page 24: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/24.jpg)
Inne sposoby wykorzystania API w e-commerce
24
![Page 25: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/25.jpg)
Inne sposoby wykorzystania API w e-commerce
25
![Page 26: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/26.jpg)
Inne sposoby wykorzystania API w e-commerce
26
![Page 27: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/27.jpg)
Inne sposoby wykorzystania API w e-commerce
27
![Page 28: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/28.jpg)
Inne sposoby wykorzystania API w e-commerce
28
![Page 29: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/29.jpg)
Inne sposoby wykorzystania API w e-commerce
29
![Page 30: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/30.jpg)
Inne sposoby wykorzystania API w e-commerce
30
![Page 31: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/31.jpg)
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
![Page 32: Potencjal API w e-commerce - Przemek Basiak, IAI](https://reader037.vdocuments.pub/reader037/viewer/2022110121/558c5e44d8b42a190c8b4632/html5/thumbnails/32.jpg)
Potencjał API w e-commerce
pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/
przemek basiak.com
Dziękuję za uwagę
To był:
32