L.L.Bean’s API Journey: Digital Commerce Done Right
-
Upload
apigee -
Category
Technology
-
view
1.392 -
download
1
Transcript of L.L.Bean’s API Journey: Digital Commerce Done Right
©2016 Apigee Corp. All Rights Reserved.
Topics
• State of APIs in Retail
• L.L.Bean’s API Journey
• Apigee Commerce APIx
3
©2016 Apigee Corp. All Rights Reserved.
Evolution of Digital Commerce
4
1995
Online commerce Mobile Commerce
Store of the FutureSource: CB Insights, The Store of the Future1912
©2016 Apigee Corp. All Rights Reserved.
State of Digital Commerce in Retail Industry Today
5
* IDC, WW New Media Market Model IDC - 3Q15 Dec 2015
# RetailMeNot, “The Rise of Mobile MarketingSpend in Retail”, Mar 2016
Percentage of retail revenuedriven by digital commerce
in 2015*
Percentage of retailerswho plan to increase mobile spend in 2016#
23% 87%Percentage of retailersare in early stages of
digital maturity†
64%
† Apigee State of APIs in Retail Report, 2016
and but
6©2016 Apigee Corp. All Rights Reserved.
Challenges Facing Retail Industry
Evolutionto Online& Mobile
CustomerEngagement
MaintainMargins
Flexible Fulfillment
Data Security
Comparisonshopping,real-time product
availability
Physical, mobile,online,
social mediachannels
Onlinechannels
less profitablethan stores
Multiplepickup,
delivery,and return
options
Anticipate,detect,
prevent,and react
to incidents
©2016 Apigee Corp. All Rights Reserved.
Most Common APIs From 30 Leading Retailers World-Wide
7
80B700+ API requests across North America, Europe,and Latin America in 2015
APIs hosted by retail companies on the Apigee cloud
©2016 Apigee Corp. All Rights Reserved.
APIs Mapped to Digital Commerce Use Cases
8
Digital Commerce Use Cases
©2016 Apigee Corp. All Rights Reserved.
Company In Early Stages of Digital Maturity
9
Companies in early stages of their digital commerce journey typically start by implementing a set of core APIs that enable mobile apps to connect to legacy systems and web applications in a standardized way without resorting to screen scraping.
Apparel Company
©2016 Apigee Corp. All Rights Reserved.
Commerce APIs for Digitally Mature Company
10
Early movers have spent the time to learn and build out a broad portfolio of APIs to comprehensively address all aspects of digital commerce use cases.
©2016 Apigee Corp. All Rights Reserved.
What is an Apigee APIx?• APIx - an API Accelerator(x)• An APIx solution template contains
– Industry specific • OpenAPI definitions • API implementation
– Tailor Made Developer Portal – API smartdocs for interactive learning– Sandbox
• Developed with Partners, Customers and Apigee’s industry knowledge• Nurtured by community contribution
©2016 Apigee Corp. All Rights Reserved.
APIx Build out
13
User Connected
Experience
Developer API API Team Backend
API Patterns 1
Best practices from industry, Partners and customers
Open source project3
API proxiesDeveloper PortalBaaS Sandbox schema
Evaluate APIs 2
Hosted API sandbox
©2016 Apigee Corp. All Rights Reserved.
APIx Offerings
14
Health APIx Identity APIx Open Banking APIx
Commerce APIx
©2016 Apigee Corp. All Rights Reserved. 15
• APIs• Products• Search• Orders• Cart• Store• More …
• Supports internal and external app access
• OAuth 2 with consent support
APIs
• Tailored Made Retail Dev. Portal
• Smart Docs with Swagger definition
• API Monetization• Developer Analytics• Easily Customizable
Developer Portal
• BaaS based sandbox• Easy upload new
sample data• Customize response
payload format
Sandbox Content
Commerce APIx
©2016 Apigee Corp. All Rights Reserved. 22
Benchmark your APIsbit.ly/RetailBenchmark
State of APIs in Retailbit.ly/stateofAPIs
Commerce APIxapigee.com/about/solutions/commerce-apix
github.com/apigee/opencommerce
©2016 Apigee Corp. All Rights Reserved.
Apigee Commerce APIx Accelerates Digital Commerce
24
1.Core digitalcommerce APIs
2.BaaS sandboxand schema
3.Developer portal
©2016 Apigee Corp. All Rights Reserved.
Apigee Commerce APIx APIsOAuth
Token AuthorizeProducts Product SKU List SKU
DetailCollections Collectio
nSearch
ProductOrders
List DetailCarts
Create Cart
Update Cart
DeleteCart
Cart Details
Add Cart Items
Update Cart Items
Delete Cart Items
StoreSearch Store
Store Detail 25
GET GET
GET GET GET
GET
GET
GET GET
POST PUT POST PUTDELETE GET DELET
E
GET GET