SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
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
Essential Guide to Successful Marketplace Integration

Más contenido relacionado

La actualidad más candente

Resello @WorldHostingDays 2014: The future of cloud business automation
Resello @WorldHostingDays 2014: The future of cloud business automation Resello @WorldHostingDays 2014: The future of cloud business automation
Resello @WorldHostingDays 2014: The future of cloud business automation Yourholding
 
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes
SenchaCon 2016 - How to Auto Generate a Back-end in MinutesSenchaCon 2016 - How to Auto Generate a Back-end in Minutes
SenchaCon 2016 - How to Auto Generate a Back-end in MinutesMalin Weiss
 
Supersizing Magento
Supersizing MagentoSupersizing Magento
Supersizing MagentoClustrix
 
Systematic Migration of Monolith to Microservices
Systematic Migration of Monolith to MicroservicesSystematic Migration of Monolith to Microservices
Systematic Migration of Monolith to MicroservicesPradeep Dalvi
 
Helen Duriez #crossref15
Helen Duriez #crossref15Helen Duriez #crossref15
Helen Duriez #crossref15Crossref
 
GWAVACon 2013: Why is third party archiving still neccessary?
GWAVACon 2013: Why is third party archiving still neccessary?GWAVACon 2013: Why is third party archiving still neccessary?
GWAVACon 2013: Why is third party archiving still neccessary?GWAVA
 
Drupal 8 & Commerce 2.x insights
Drupal 8 & Commerce 2.x insightsDrupal 8 & Commerce 2.x insights
Drupal 8 & Commerce 2.x insightsNayan Velde
 
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3arcavias
 
Azure documentDB and Azure Search
Azure documentDB and Azure SearchAzure documentDB and Azure Search
Azure documentDB and Azure SearchCentric
 
WordPress Café April: Viking motors case
WordPress Café April: Viking motors caseWordPress Café April: Viking motors case
WordPress Café April: Viking motors caseExove
 
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Iztok Smolic
 
Code Tax: Programming with the Taxonomy API in SharePoint 2010 by Patrick Tuc...
Code Tax: Programming with the Taxonomy API in SharePoint 2010 by Patrick Tuc...Code Tax: Programming with the Taxonomy API in SharePoint 2010 by Patrick Tuc...
Code Tax: Programming with the Taxonomy API in SharePoint 2010 by Patrick Tuc...SPTechCon
 
Drupal commerce 2.x for Drupal 8
Drupal commerce 2.x for Drupal 8Drupal commerce 2.x for Drupal 8
Drupal commerce 2.x for Drupal 8Iztok Smolic
 
Scaling Online ML Predictions At DoorDash
Scaling Online ML Predictions At DoorDashScaling Online ML Predictions At DoorDash
Scaling Online ML Predictions At DoorDashDatabricks
 
Logistics Software Company in India - Cargodash
Logistics Software Company in India - CargodashLogistics Software Company in India - Cargodash
Logistics Software Company in India - CargodashCago Dash
 
SEO - Trending search
SEO - Trending searchSEO - Trending search
SEO - Trending searchAshish Namdeo
 

La actualidad más candente (18)

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

Similar a Essential Guide to Successful Marketplace Integration

Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012Jakob Torp
 
How Shopify Scales Rails
How Shopify Scales RailsHow Shopify Scales Rails
How Shopify Scales Railsjduff
 
GemStone/S @ Vienna University
GemStone/S @ Vienna University GemStone/S @ Vienna University
GemStone/S @ Vienna University ESUG
 
Improving Performance on Magento 1*
Improving Performance on Magento 1*Improving Performance on Magento 1*
Improving Performance on Magento 1*David Z. Lerner
 
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
Integrating Oracle Data Integrator with Oracle GoldenGate 12cIntegrating Oracle Data Integrator with Oracle GoldenGate 12c
Integrating Oracle Data Integrator with Oracle GoldenGate 12cEdelweiss Kammermann
 
Transforming the Customer Experience Across 100 Stores with Magento
Transforming the Customer Experience Across 100 Stores with MagentoTransforming the Customer Experience Across 100 Stores with Magento
Transforming the Customer Experience Across 100 Stores with MagentoJoshua Warren
 
Episerver commerce 2019 developer meetup
Episerver commerce 2019 developer meetupEpiserver commerce 2019 developer meetup
Episerver commerce 2019 developer meetupScott Reed
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Victor Holman
 
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
#GeodeSummit - Wall St. Derivative Risk Solutions Using GeodePivotalOpenSourceHub
 
Building Wall St Risk Systems with Apache Geode
Building Wall St Risk Systems with Apache GeodeBuilding Wall St Risk Systems with Apache Geode
Building Wall St Risk Systems with Apache GeodeAndre Langevin
 
TechEd AU 2014: Microsoft Azure DocumentDB Deep Dive
TechEd AU 2014: Microsoft Azure DocumentDB Deep DiveTechEd AU 2014: Microsoft Azure DocumentDB Deep Dive
TechEd AU 2014: Microsoft Azure DocumentDB Deep DiveIntergen
 
BizBook365 : A microservice approach
BizBook365 : A microservice approachBizBook365 : A microservice approach
BizBook365 : A microservice approachFoyzul Karim
 
MariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStoreMariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStoreMariaDB plc
 
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB plc
 
Harness SharePoint and jQuery to Make Dynamic Displays and Applications
 Harness SharePoint and jQuery to Make Dynamic Displays and Applications Harness SharePoint and jQuery to Make Dynamic Displays and Applications
Harness SharePoint and jQuery to Make Dynamic Displays and ApplicationsInnoTech
 

Similar a Essential Guide to Successful Marketplace Integration (20)

Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
 
How Shopify Scales Rails
How Shopify Scales RailsHow Shopify Scales Rails
How Shopify Scales Rails
 
Scalability and performance for e commerce
Scalability and performance for e commerceScalability and performance for e commerce
Scalability and performance for e commerce
 
GemStone/S @ Vienna University
GemStone/S @ Vienna University GemStone/S @ Vienna University
GemStone/S @ Vienna University
 
Improving Performance on Magento 1*
Improving Performance on Magento 1*Improving Performance on Magento 1*
Improving Performance on Magento 1*
 
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
Integrating Oracle Data Integrator with Oracle GoldenGate 12cIntegrating Oracle Data Integrator with Oracle GoldenGate 12c
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
 
Transforming the Customer Experience Across 100 Stores with Magento
Transforming the Customer Experience Across 100 Stores with MagentoTransforming the Customer Experience Across 100 Stores with Magento
Transforming the Customer Experience Across 100 Stores with Magento
 
Episerver commerce 2019 developer meetup
Episerver commerce 2019 developer meetupEpiserver commerce 2019 developer meetup
Episerver commerce 2019 developer meetup
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
Scalable web architecture
Scalable web architectureScalable web architecture
Scalable web architecture
 
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
 
Building Wall St Risk Systems with Apache Geode
Building Wall St Risk Systems with Apache GeodeBuilding Wall St Risk Systems with Apache Geode
Building Wall St Risk Systems with Apache Geode
 
TechEd AU 2014: Microsoft Azure DocumentDB Deep Dive
TechEd AU 2014: Microsoft Azure DocumentDB Deep DiveTechEd AU 2014: Microsoft Azure DocumentDB Deep Dive
TechEd AU 2014: Microsoft Azure DocumentDB Deep Dive
 
BizBook365 : A microservice approach
BizBook365 : A microservice approachBizBook365 : A microservice approach
BizBook365 : A microservice approach
 
MariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStoreMariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStore
 
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStore
 
Harness SharePoint and jQuery to Make Dynamic Displays and Applications
 Harness SharePoint and jQuery to Make Dynamic Displays and Applications Harness SharePoint and jQuery to Make Dynamic Displays and Applications
Harness SharePoint and jQuery to Make Dynamic Displays and Applications
 
Operational-Analytics
Operational-AnalyticsOperational-Analytics
Operational-Analytics
 
Getting to know magento
Getting to know magentoGetting to know magento
Getting to know magento
 
Cloud dwh
Cloud dwhCloud dwh
Cloud dwh
 

Último

Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai WhsatappFilm= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatappkojalkojal131
 
Dubai Call Girls O525547&19 (Asii) Call Girls Dubai
Dubai Call Girls O525547&19 (Asii) Call Girls DubaiDubai Call Girls O525547&19 (Asii) Call Girls Dubai
Dubai Call Girls O525547&19 (Asii) Call Girls Dubaikojalkojal131
 
The 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyThe 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyTinuiti
 
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 50 Call Me: 8448380779
Best VIP Call Girls Noida Sector 50 Call Me: 8448380779Best VIP Call Girls Noida Sector 50 Call Me: 8448380779
Best VIP Call Girls Noida Sector 50 Call Me: 8448380779Delhi Call girls
 
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call GirlIndian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call GirlAroojKhan71
 
Best VIP Call Girls Noida Sector 51 Call Me: 8448380779
Best VIP Call Girls Noida Sector 51 Call Me: 8448380779Best VIP Call Girls Noida Sector 51 Call Me: 8448380779
Best VIP Call Girls Noida Sector 51 Call Me: 8448380779Delhi Call girls
 
The 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyThe 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyKatherineBishop4
 
Supermarket Floral Ad Roundup- Week 17 2024.pdf
Supermarket Floral Ad Roundup- Week 17 2024.pdfSupermarket Floral Ad Roundup- Week 17 2024.pdf
Supermarket Floral Ad Roundup- Week 17 2024.pdfKarliNelson4
 
Best VIP Call Girls Noida Sector 55 Call Me: 8448380779
Best VIP Call Girls Noida Sector 55 Call Me: 8448380779Best VIP Call Girls Noida Sector 55 Call Me: 8448380779
Best VIP Call Girls Noida Sector 55 Call Me: 8448380779Delhi Call girls
 

Último (10)

Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai WhsatappFilm= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
 
Dubai Call Girls O525547&19 (Asii) Call Girls Dubai
Dubai Call Girls O525547&19 (Asii) Call Girls DubaiDubai Call Girls O525547&19 (Asii) Call Girls Dubai
Dubai Call Girls O525547&19 (Asii) Call Girls Dubai
 
The 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyThe 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing Study
 
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
 
Best VIP Call Girls Noida Sector 50 Call Me: 8448380779
Best VIP Call Girls Noida Sector 50 Call Me: 8448380779Best VIP Call Girls Noida Sector 50 Call Me: 8448380779
Best VIP Call Girls Noida Sector 50 Call Me: 8448380779
 
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call GirlIndian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
 
Best VIP Call Girls Noida Sector 51 Call Me: 8448380779
Best VIP Call Girls Noida Sector 51 Call Me: 8448380779Best VIP Call Girls Noida Sector 51 Call Me: 8448380779
Best VIP Call Girls Noida Sector 51 Call Me: 8448380779
 
The 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyThe 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing Study
 
Supermarket Floral Ad Roundup- Week 17 2024.pdf
Supermarket Floral Ad Roundup- Week 17 2024.pdfSupermarket Floral Ad Roundup- Week 17 2024.pdf
Supermarket Floral Ad Roundup- Week 17 2024.pdf
 
Best VIP Call Girls Noida Sector 55 Call Me: 8448380779
Best VIP Call Girls Noida Sector 55 Call Me: 8448380779Best VIP Call Girls Noida Sector 55 Call Me: 8448380779
Best VIP Call Girls Noida Sector 55 Call Me: 8448380779
 

Essential Guide to Successful 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