Discuss a project

DL-016 · Case study

Adding Walmart to a SaaS built for Amazon sellers

A SaaS for Amazon sellers wanted Walmart too. We led it through Solution Provider onboarding and built the connection, data refresh and product matching.

Client
Name withheld
Location
US South
Industry
SaaS for marketplace sellers
Capabilities
03Build
01

Challenge

  • Customers wanted Walmart data alongside their Amazon catalogue.
  • Walmart access for third-party apps requires Solution Provider approval.
  • Walmart items had to be matched reliably to Amazon listings.
02

Environment

  • Established multi-tenant SaaS already serving Amazon sellers.
  • Walmart Marketplace API with per-seller authorisation.
  • Existing cloud infrastructure and relational database.
03

Intervention

  • Completed Walmart's Solution Provider onboarding; built OAuth 2.0 connect and disconnect.
  • Pooled API credentials to spread request load within Walmart's limits.
  • Scheduled refresh pipelines for Walmart items, prices and fees.
  • Matched Walmart items to Amazon products by UPC.
04

Outcome

  • Sellers connect Walmart in-app alongside their existing Amazon data.
  • Walmart and Amazon products appear side by side, matched by UPC.
  • Integration demonstrated to Walmart as part of the approval process.
A seller authorises Walmart through OAuth; a credential pool feeds refresh pipelines from the Walmart Marketplace API, and a UPC matcher joins Walmart items to Amazon products in the app.tokensSELLERWalmart accountOAUTH CONNECTAuthorise / revokeKEY POOLSpread loadWALMART APIItems / pricesREFRESHPipelinesAMAZON DATAExisting catalogueUPC MATCHWalmart to AmazonSAAS APPSide-by-side view
  1. 01SELLERWalmart accountOAUTH CONNECTAuthorise / revoke
  2. 02OAUTH CONNECTAuthorise / revokeKEY POOLSpread loadtokens
  3. 03WALMART APIItems / pricesKEY POOLSpread load
  4. 04KEY POOLSpread loadREFRESHPipelines
  5. 05REFRESHPipelinesUPC MATCHWalmart to Amazon
  6. 06AMAZON DATAExisting catalogueUPC MATCHWalmart to Amazon
  7. 07UPC MATCHWalmart to AmazonSAAS APPSide-by-side view
Fig. 17Walmart beside Amazon in one appA seller authorises Walmart through OAuth; a credential pool feeds refresh pipelines from the Walmart Marketplace API, and a UPC matcher joins Walmart items to Amazon products in the app.Scale NTS

Stack and services.

Stack05

  • Walmart Marketplace API
  • OAuth 2.0
  • Amazon SP-API
  • AWS
  • Scheduled workers

Services used02

Tell us what has to work.

A senior engineer reads every brief. Describe the system, what it runs on today and what happens when it fails.

Discuss a project