potencjal api w e-commerce - przemek basiak, iai

Post on 26-Jun-2015

419 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

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

top related