Top Banner
Marketplace Integration Tom Greasley
19

Marketplace integration

Aug 23, 2014

Download

Retail

marketplace integration
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Marketplace integration

Marketplace Integration

Tom Greasley

Page 2: Marketplace integration

Where do you want to sell?

Page 3: Marketplace integration

Marketplace Integration

Page 4: Marketplace integration

Integration tasks

•  Product  Lis,ng  •  Pricing  •  Inventory  •  Order  Ingest  •  Payment  •  Order  Status  •  CRM  

Page 5: Marketplace integration

•  Welcome to Hell. •  Many, many, different

technologies and formats.

•  Batch and message based.

•  Some interfaces are well defined...

•  ...some are not.

Integration Methods

Page 6: Marketplace integration

eBay Integration

•  Fine grained, single operation API

•  Document style web service

•  XML Documents •  WSDL + XSD •  SDKs Available

Page 7: Marketplace integration

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&Action=GetFeedSubmissionResult&FeedSubm issionId=4321011681&Marketplace=ATVPDKIKX0DER&Merchant=A3F1LGRLCQDI4D&Signa tureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-02-04T23%3A08%3A19Z &Version=2009-01-01  

Page 8: Marketplace integration

•  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

Page 9: Marketplace integration

Tesco Direct Integration

•  'Conversa,onal'  Batch  API  •  FTP/Email  •  Tab  separated  values  (ish)  •  This  “schema”  

Page 10: Marketplace integration

Integration Considerations

•  Get  it  right!  •  Feedback  is  public  •  You  can  be  suspended  from  the  marketplace  

•  GeUng  it  wrong  can  be  expensive  

Page 11: Marketplace integration

Design and Development

•  Decide on a sensible scope.

•  Plan your development. •  Contact the marketplace. •  Select your libraries

carefully. •  Consider a service like

Channel Advisor.

Page 12: Marketplace integration

Traffic Management

•  Rate limit strategies •  Calls per Hour/Day •  Amazon's 'Leaky

Bucket' •  File size limits •  Upload limits •  Processing queues.

Page 13: Marketplace integration

•  Product  matching  •  Marketplace  specific  data  •  Categorisa,on  •  Shipping  Costs.  •  Lis,ng  page  design  

Product Listing

Page 14: Marketplace integration

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

Page 15: Marketplace integration

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.

Page 16: Marketplace integration

API Change

•  API and Document specs. can change frequently.

•  Category structures change frequently.

•  eBay API every two weeks. •  Tesco had breaking changes

during development

Page 17: Marketplace integration

• Rules govern what can be changed •  Some data is read only once listed •  Take care when deactivating listings •  Protect your ranking

Changing Listings

Page 18: Marketplace integration

•  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

Page 19: Marketplace integration