Potencjał API w e-commerce
Przemysław Basiak
!
!

Netcamp 02.2014

"1
e-commerce

"2
API czyli Application Programming Interface

API

Twój
sklep

Interface

Nowa usługa
korzystająca 

z danych 

z Twojego sklepu

Interface

Nowa usługa
korzystająca 

z danych 

z Twojego sklepu

Użytkownik

Użytkownik

"3
API czyli Application Programming Interface

API

usługa 1 dla

Twojego sklepu

API

usługa 2 dla

Twojego sklepu

API

usługa 3 dla

Twojego sklepu

Użytkownik

Twój
sklep
Użytkownik

"4
API czyli Application Programming Interface

XML-RPC

JSON

REST

XML

SOAP
"5
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żowe
"8
Możliwości API po stronie sklepu

API
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żowe
"9
Platformy sklepowe z API

API
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żowe
"10
Wprowadzanie towaru do sklepu
IAI Downloader
API
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żowe
"11
Prezentacja towaru w sklepie

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żowe
"12
Prezentacja towaru w sklepie

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żowe
"13
Prezentacja towaru w sklepie

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żowe
"14
Logowanie użytkownika do sklepu

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żowe
"15
Operacja zakupu

API
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żowe
"16
Operacja zakupu

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żowe
"17
Opłacanie zakupu

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żowe
"18
Opłacanie zakupu

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żowe
"19
Księgowanie transakcji

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żowe
"20
Dostarczanie towaru do odbiorcy

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żowe
"21
Działania posprzedażowe

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żowe
"22
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
Smack My API

Stand by Your API

Like a API

API is all around
Every API You Take

I’m too API

Another API in the Wall

Nothing Compares 2 API
Enter API

Light My API
Smells Like API Spirit

(I Can't Get No) API

All you need is API
Sweet API o' Mine
I Will Always API You
"31

Don't Go Breaking My API
Dziękuję za uwagę
To był:

Potencjał API w e-commerce
!
!

pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/
!



przemek

basiak.com

"32

Potencjał API w e-commerce

  • 1.
    Potencjał API we-commerce Przemysław Basiak ! ! Netcamp 02.2014 "1
  • 2.
  • 3.
    API czyli ApplicationProgramming Interface API Twój sklep Interface Nowa usługa korzystająca 
 z danych 
 z Twojego sklepu Interface Nowa usługa korzystająca 
 z danych 
 z Twojego sklepu Użytkownik Użytkownik "3
  • 4.
    API czyli ApplicationProgramming Interface API usługa 1 dla
 Twojego sklepu API usługa 2 dla
 Twojego sklepu API usługa 3 dla
 Twojego sklepu Użytkownik Twój sklep Użytkownik "4
  • 5.
    API czyli ApplicationProgramming Interface XML-RPC JSON REST XML SOAP "5
  • 6.
    RESTful API • oparte jestna 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
  • 7.
    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
  • 8.
    Ścieżka sprzedaży we-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żowe "8
  • 9.
    Możliwości API postronie sklepu API 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żowe "9
  • 10.
    Platformy sklepowe zAPI API 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żowe "10
  • 11.
    Wprowadzanie towaru dosklepu IAI Downloader API 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żowe "11
  • 12.
    Prezentacja towaru wsklepie 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żowe "12
  • 13.
    Prezentacja towaru wsklepie 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żowe "13
  • 14.
    Prezentacja towaru wsklepie 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żowe "14
  • 15.
    Logowanie użytkownika dosklepu 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żowe "15
  • 16.
    Operacja zakupu API wprowadzenie towarudo 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żowe "16
  • 17.
    Operacja zakupu wprowadzenie towarudo 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żowe "17
  • 18.
    Opłacanie zakupu wprowadzenie towarudo 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żowe "18
  • 19.
    Opłacanie zakupu wprowadzenie towarudo 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żowe "19
  • 20.
    Księgowanie transakcji wprowadzenie towarudo 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żowe "20
  • 21.
    Dostarczanie towaru doodbiorcy 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żowe "21
  • 22.
    Działania posprzedażowe wprowadzenie towarudo 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żowe "22
  • 23.
    Inne sposoby wykorzystaniaAPI w e-commerce "23
  • 24.
    Inne sposoby wykorzystaniaAPI w e-commerce "24
  • 25.
    Inne sposoby wykorzystaniaAPI w e-commerce "25
  • 26.
    Inne sposoby wykorzystaniaAPI w e-commerce "26
  • 27.
    Inne sposoby wykorzystaniaAPI w e-commerce "27
  • 28.
    Inne sposoby wykorzystaniaAPI w e-commerce "28
  • 29.
    Inne sposoby wykorzystaniaAPI w e-commerce "29
  • 30.
    Inne sposoby wykorzystaniaAPI w e-commerce "30
  • 31.
    Smack My API Standby Your API Like a API API is all around Every API You Take I’m too API Another API in the Wall Nothing Compares 2 API Enter API Light My API Smells Like API Spirit (I Can't Get No) API All you need is API Sweet API o' Mine I Will Always API You "31 Don't Go Breaking My API
  • 32.
    Dziękuję za uwagę Tobył: Potencjał API w e-commerce ! ! pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/ ! 
 przemek basiak.com "32