Seller Integration - Node.js and GraphQL
This example project allows you to simulate the main operations undertaken by a Seller Integration - this is a good place to start to learn the basics.
less than a minute

Overview
In this Node.js project we use the Marketplacer Seller API to:
- Ingest seller products into Marketplacer
- Retrieve seller orders for those products from Marketplacer
- Dispatch (ship) those products to the customers that bought them
This example performs the additional step of generating valid test products for us to ingest (step 1 above). It does this by interrogating the category structure of the Marketplacer instance and determining valid product attribute sets.
Solution Components
| Component | Description | 
|---|---|
| Language | JavaScript | 
| Runtime | Node.js (v20+) | 
| GraphQL Client | N/a (Fetch API) | 
| Marketplacer API | Seller API (GraphQL) | 
| Webhooks used | N/a | 
| Data Storage | JSON & text files | 
| Dependencies | Faker | 
Getting Started
The code for this project can be found here, along with a detailed readme that helps you to get up and running quickly.
Companion Video
We also have a companion video that takes you through initial application set up, as well as running through all 4 of the example use-cases
You can find the video in the seller video collection here.