Discover more from GO! massmux.org
Build Unstoppable Shops with Nostr
It is now possible to have a full working shop running in Nostr. Let's see how.
An incredible, super powerful solution built for Nostr is now available. We showed some tips and procedure in a recent Live with MrBits on my Youtube channel and now I am making a small recap of advantages and features of this solution.
What are we talking about? We are talking about setting up a whole ecommerce store with items, descriptions, photos, attributes, shipping costs and areas, and much more but without the use of any prebuilt web solution and with all the advantages of Nostr protocol.
So imagine something like a Woocommerce or Prestashop store but without the need of a webserver and without any risk of being censored or blocked. These benefits arise from the Nostr structure and engineering. In Nostr Market, merchant and customer communicate via NOSTR relays, so loss of money, product information, and reputation become far less likely if attacked(cit)
Technical definitions can be find on the following NIP:
from Lnbits itself, we get the following definitions
merchant - seller of products with NOSTR key-pair
customer - buyer of products with NOSTR key-pair
product - item for sale by the merchant
stall - list of products controlled by merchant (a merchant can have multiple stalls)
marketplace - clientside software for searching stalls and purchasing products
What do we need?
Here a recap of what we need for the whole procedure
A LNBits install; the best is to use your own node
The plugins: Nostr client (this requires you are a Lnbits user with admin rights) and Nostr market
Your products details, description and images
On Lnbits, The Nostr client is needed in order to setup relays for your setup and for communicating with them and exchanging data. The Nostr market plugin instead is used to setup you shop.
You can import a private key or create a new one. Probably you will create a new one, dedicated to your Nostr business shop. You will enter the following view:
Now you can add shipping zones. You can divide your shop in multiple stores depending on currency, shipment costs, and so on. Here we created Europe with currency EUR and shipping costs, then created the shop associating that zone. So we got
You can add all items to sell using the products tab. Here it is possible to specify details, prices, images and so on. Very easy an similar to a standard procedure we are usual with ecommmerce packages. Here below we are configuring an item with all the details needed.
Now you can get the Merchant key from Lnbits (do you remember when you generate it at the beginning). Then you can add in a web interface. in this example you can use nostr.market.com but there are several others.
Your shop will immediately show up
In settings you can define look and feel for your shop
After applying you can also get the code for the market by clicking on “share market profile”. and you’ll get something like this
Thanks for reading GO! massmux.org! Subscribe for free to receive new posts and support my work.
You need to be logged in to do this. You can create a new key for this purpose. The final result should be something like this (this one is a test shop, not production one)
The store will be accessible with a link like this:
so the base url is:
I will come across this topic again and again in next contents, because there are a lot of things more to tell about and all the software is continuously improved. This opens a world on the creation of unstoppable shops made in Nostr. Stay tuned.