Skip to main content

Build a web-based marketplace

The step-by-step tutorial will teach you how to building a web-based store (marketplace) for people to buy and sell digital collectibles (NFTs) on Immutable zKEVM.

You will learn how to connect user wallets, display user inventories, display listings, create, cancel and fill listings, and marketplace acceptance criteria.
Build a web-based marketplaceBuild a web-based marketplace
💡Who is this for?
This tutorial series is for game developers who want to learn how to build a web-based marketplace on Immutable zkEVM.

Like any online store, you’ll need to stock up on inventory, display items available for purchase, accept and fulfil orders, cancel them when needed, and of course, accept and make payments. Only we’ll do it all on the blockchain. This guide will get you from under construction to open for business in a few steps.

What’s in this tutorial series?

There are several tutorials in this section that cover the basics of building a web-based marketplace on Immutable zkEVM. You will learn how to connect user wallets, display user inventories, display listings, create, cancel and fill listings, and meet the marketplace acceptance criteria.

Build a web-based marketplace tutorials

Audience: Developers
TutorialDescription
IntroductionLearn about the key differences of building a marketplace on Immutable zkEVM compared to other blockcahins.
Connect user walletsLearn how to connect your marketplace to user wallets on Immutable zkEVM in order to enable transactions and facilitate trade.
Display user inventoriesLearn how to display players NFT inventories using our Typescript SDK or our REST API.
Fund user walletsLearn how to use our Commerce Widget to help players get the digital currencies they need to purchase NFTs on the marketplace.
Display listingsLearn how to display active listings in your marketplace in order to facilitate trade.
Create, cancel and fill listingsLearn how to utilize the orderbook SDK to create, cancel and fill listings.
Create, cancel and fill bidsLearn how to utilize the orderbook SDK to create, cancel and fill bids.
Marketplace acceptance criteriaLearn the essential features that a marketplace must possess for Immutable to recommended to Game Studio and ecosystem partners

How do I use this tutorial series?

At the end of the tutorial series, you would be able to create a finished marketplace experience. We highly recommend completing the tutorials in order, as each tutorial builds on the previous one.