SlideShare a Scribd company logo
Marketplace Integration
Tom Greasley
Where do you want to sell?
Marketplace Integration
Integration tasks
•  Product	
  Lis,ng	
  
•  Pricing	
  
•  Inventory	
  
•  Order	
  Ingest	
  
•  Payment	
  
•  Order	
  Status	
  
•  CRM	
  
•  Welcome to Hell.
•  Many, many, different
technologies and
formats.
•  Batch and message
based.
•  Some interfaces are
well defined...
•  ...some are not.
Integration Methods
eBay Integration
•  Fine grained, single
operation API
•  Document style web
service
•  XML Documents
•  WSDL + XSD
•  SDKs Available
Amazon Integration
•  Batch style API
•  HTTP GET/POST
•  XML Documents
•  XSD
•  SDKs Available
•  Request params are
passed via a signed
query string.
POST
mws.amazonservices.com/
AWSAccessKeyId=AKIAFJPPO5KLY6G4XO7Q&Act
ion=GetFeedSubmissionResult&FeedSubm
issionId=4321011681&Marketplace=ATVPDKI
KX0DER&Merchant=A3F1LGRLCQDI4D&Signa
tureMethod=HmacSHA256&SignatureVersion=
2&Timestamp=2011-02-04T23%3A08%3A19Z
&Version=2009-01-01
	
  
•  Batch	
  style	
  API	
  
•  HTTP	
  POST	
  
•  TSV	
  &	
  XML	
  documents.	
  
•  No	
  schema	
  
•  Request	
  params	
  are	
  	
  
passed	
  via	
  HTTP	
  headers	
  
	
  
POST
https://api.playtrade.com/
AdvancedReports.asmx/
GenerateAdvancedReportNow
HTTP HEADERS
Authorization: Basic
dXNlcm5hbWU6cGFzc3dvcmQ=
Content-Type: text/xml
ReportName: CompetitorPricing
AdvancedPricingCondition: 0
AdvancedPricingType: 0
Play.com Integration
Tesco Direct Integration
•  'Conversa,onal'	
  Batch	
  API	
  
•  FTP/Email	
  
•  Tab	
  separated	
  values	
  (ish)	
  
•  This	
  “schema”	
  
Integration Considerations
•  Get	
  it	
  right!	
  
•  Feedback	
  is	
  public	
  
•  You	
  can	
  be	
  suspended	
  from	
  
the	
  marketplace	
  
•  GeUng	
  it	
  wrong	
  can	
  be	
  
expensive	
  
Design and Development
•  Decide on a sensible
scope.
•  Plan your development.
•  Contact the marketplace.
•  Select your libraries
carefully.
•  Consider a service like
Channel Advisor.
Traffic Management
•  Rate limit strategies
•  Calls per Hour/Day
•  Amazon's 'Leaky
Bucket'
•  File size limits
•  Upload limits
•  Processing queues.
•  Product	
  matching	
  
•  Marketplace	
  specific	
  data	
  
•  Categorisa,on	
  
•  Shipping	
  Costs.	
  
•  Lis,ng	
  page	
  design	
  
Product Listing
Inventory Management
•  Maintaining an accurate
picture of stock can be hard.
•  Latency can cause
overselling.
•  Strategies:
•  Stock segmentation
•  Never decrement inventory
•  Hold excess stock
•  Maintain a buffer stock
Managing Change
•  Changes to
marketplaces will be
outside your control.
•  Fair warning is
usually, but not always
given.
•  Constant monitoring is
necessary.
•  Managing change can
be a full time role.
API Change
•  API and Document specs. can
change frequently.
•  Category structures change
frequently.
•  eBay API every two weeks.
•  Tesco had breaking changes
during development
•  Rules govern what can be changed
•  Some data is read only once listed
•  Take care when deactivating listings
•  Protect your ranking
Changing Listings
•  It's worth the effort
•  Plan well
•  Plan for change
•  It's a full time role
•  Get it right because feedback will be very
public
Marketplace integration

More Related Content

PDF
Getting Paid Without GetPaid
PDF
An Introduction to Drupal Commerce & Real World Examples
PPTX
ShopBack Catalog with Elastic
PDF
The Grail: React based Isomorph apps framework
PPT
Scale out magento 2 at aws
PPTX
conceptTermStoreManager Demo On Demand
PPTX
Reconnect with eBridge: Customer webinar 2018
Getting Paid Without GetPaid
An Introduction to Drupal Commerce & Real World Examples
ShopBack Catalog with Elastic
The Grail: React based Isomorph apps framework
Scale out magento 2 at aws
conceptTermStoreManager Demo On Demand
Reconnect with eBridge: Customer webinar 2018

What's hot (18)

PPTX
Resello @WorldHostingDays 2014: The future of cloud business automation
PPTX
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes
PPTX
Supersizing Magento
PPTX
Systematic Migration of Monolith to Microservices
PPTX
Helen Duriez #crossref15
PPT
GWAVACon 2013: Why is third party archiving still neccessary?
PPTX
Drupal 8 & Commerce 2.x insights
ODP
Arcavias - High performance e-commerce in TYPO3
PDF
Azure documentDB and Azure Search
PPTX
Web Hosting Tips
PPTX
WordPress Café April: Viking motors case
PPTX
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
PPTX
Code Tax: Programming with the Taxonomy API in SharePoint 2010 by Patrick Tuc...
PDF
Drupal commerce 2.x for Drupal 8
PDF
Scaling Online ML Predictions At DoorDash
PPTX
Logistics Software Company in India - Cargodash
PPT
Directions EMEA 09 Presentation
PPTX
SEO - Trending search
Resello @WorldHostingDays 2014: The future of cloud business automation
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes
Supersizing Magento
Systematic Migration of Monolith to Microservices
Helen Duriez #crossref15
GWAVACon 2013: Why is third party archiving still neccessary?
Drupal 8 & Commerce 2.x insights
Arcavias - High performance e-commerce in TYPO3
Azure documentDB and Azure Search
Web Hosting Tips
WordPress Café April: Viking motors case
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Code Tax: Programming with the Taxonomy API in SharePoint 2010 by Patrick Tuc...
Drupal commerce 2.x for Drupal 8
Scaling Online ML Predictions At DoorDash
Logistics Software Company in India - Cargodash
Directions EMEA 09 Presentation
SEO - Trending search
Ad

Similar to Marketplace integration (20)

PPTX
ecom slides.pptx
PPTX
Case study
PDF
Bookstore neagoe george-danut 343 c4
PPT
eCommerce - More Visitors, More Customers, More Sales
PPT
PPT
Is Running a Marketplace Right for Me?
PPT
eBay's Next-Gen Platform Opportunity
PPTX
The First Kilometre: Building a Back-End That Sets You Up For Success
PDF
How To Create Amazon Listings - Codisto Super Sellers Meetup Slides
PPT
Combining user insights, analytics and design to drive change and product inn...
PDF
Google Shopping and Marketplaces: How to Defend and Expand Market Share
PDF
Explore Export 2017 | Sell it online
PPTX
commerce-platform-migration.pptx
PPTX
Marketplaces & miva merchant 9 – selling on e bay & amazon
PPTX
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
PDF
Ecommerce site development (1)
PPS
ToolsTrade.com Project Final pres
PDF
Ecommerce Solutions (China & West)
PDF
eCommerce Integration for Markeplaces
PPTX
Operations of Amazon marketplace
ecom slides.pptx
Case study
Bookstore neagoe george-danut 343 c4
eCommerce - More Visitors, More Customers, More Sales
Is Running a Marketplace Right for Me?
eBay's Next-Gen Platform Opportunity
The First Kilometre: Building a Back-End That Sets You Up For Success
How To Create Amazon Listings - Codisto Super Sellers Meetup Slides
Combining user insights, analytics and design to drive change and product inn...
Google Shopping and Marketplaces: How to Defend and Expand Market Share
Explore Export 2017 | Sell it online
commerce-platform-migration.pptx
Marketplaces & miva merchant 9 – selling on e bay & amazon
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Ecommerce site development (1)
ToolsTrade.com Project Final pres
Ecommerce Solutions (China & West)
eCommerce Integration for Markeplaces
Operations of Amazon marketplace
Ad

Recently uploaded (8)

PPTX
Redefining Organization with Affordable Storage Containers in Nova Scotia.pptx
PPTX
Record Guys in Abilene, TX (Claudis Davis)
PDF
Golden Star Crystal Wooden Trophies at Trophy-World Malaysia | Custom Trophie...
PDF
Supermarket Floral Ad Roundup- Week 32 2025.pdf
PPTX
Business Benefits of Best Price Storage Containers in Manitoba.pptx
PPTX
Brand and tagline quiznnnnnnnnnnnnnnnnnn
PDF
Custom Round Plaques at Trophy-World Malaysia | Custom Trophies & Plaques Sup...
DOC
York毕业证学历认证,温哥华拉萨尔学院毕业证留学学历
Redefining Organization with Affordable Storage Containers in Nova Scotia.pptx
Record Guys in Abilene, TX (Claudis Davis)
Golden Star Crystal Wooden Trophies at Trophy-World Malaysia | Custom Trophie...
Supermarket Floral Ad Roundup- Week 32 2025.pdf
Business Benefits of Best Price Storage Containers in Manitoba.pptx
Brand and tagline quiznnnnnnnnnnnnnnnnnn
Custom Round Plaques at Trophy-World Malaysia | Custom Trophies & Plaques Sup...
York毕业证学历认证,温哥华拉萨尔学院毕业证留学学历

Marketplace integration

  • 2. Where do you want to sell?
  • 4. Integration tasks •  Product  Lis,ng   •  Pricing   •  Inventory   •  Order  Ingest   •  Payment   •  Order  Status   •  CRM  
  • 5. •  Welcome to Hell. •  Many, many, different technologies and formats. •  Batch and message based. •  Some interfaces are well defined... •  ...some are not. Integration Methods
  • 6. eBay Integration •  Fine grained, single operation API •  Document style web service •  XML Documents •  WSDL + XSD •  SDKs Available
  • 7. Amazon Integration •  Batch style API •  HTTP GET/POST •  XML Documents •  XSD •  SDKs Available •  Request params are passed via a signed query string. POST mws.amazonservices.com/ AWSAccessKeyId=AKIAFJPPO5KLY6G4XO7Q&Act ion=GetFeedSubmissionResult&FeedSubm issionId=4321011681&Marketplace=ATVPDKI KX0DER&Merchant=A3F1LGRLCQDI4D&Signa tureMethod=HmacSHA256&SignatureVersion= 2&Timestamp=2011-02-04T23%3A08%3A19Z &Version=2009-01-01  
  • 8. •  Batch  style  API   •  HTTP  POST   •  TSV  &  XML  documents.   •  No  schema   •  Request  params  are     passed  via  HTTP  headers     POST https://api.playtrade.com/ AdvancedReports.asmx/ GenerateAdvancedReportNow HTTP HEADERS Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ= Content-Type: text/xml ReportName: CompetitorPricing AdvancedPricingCondition: 0 AdvancedPricingType: 0 Play.com Integration
  • 9. Tesco Direct Integration •  'Conversa,onal'  Batch  API   •  FTP/Email   •  Tab  separated  values  (ish)   •  This  “schema”  
  • 10. Integration Considerations •  Get  it  right!   •  Feedback  is  public   •  You  can  be  suspended  from   the  marketplace   •  GeUng  it  wrong  can  be   expensive  
  • 11. Design and Development •  Decide on a sensible scope. •  Plan your development. •  Contact the marketplace. •  Select your libraries carefully. •  Consider a service like Channel Advisor.
  • 12. Traffic Management •  Rate limit strategies •  Calls per Hour/Day •  Amazon's 'Leaky Bucket' •  File size limits •  Upload limits •  Processing queues.
  • 13. •  Product  matching   •  Marketplace  specific  data   •  Categorisa,on   •  Shipping  Costs.   •  Lis,ng  page  design   Product Listing
  • 14. Inventory Management •  Maintaining an accurate picture of stock can be hard. •  Latency can cause overselling. •  Strategies: •  Stock segmentation •  Never decrement inventory •  Hold excess stock •  Maintain a buffer stock
  • 15. Managing Change •  Changes to marketplaces will be outside your control. •  Fair warning is usually, but not always given. •  Constant monitoring is necessary. •  Managing change can be a full time role.
  • 16. API Change •  API and Document specs. can change frequently. •  Category structures change frequently. •  eBay API every two weeks. •  Tesco had breaking changes during development
  • 17. •  Rules govern what can be changed •  Some data is read only once listed •  Take care when deactivating listings •  Protect your ranking Changing Listings
  • 18. •  It's worth the effort •  Plan well •  Plan for change •  It's a full time role •  Get it right because feedback will be very public