This project is about reimagining the ecommerce infrastructure that we are familiar with using the decentralized social components of the Lens protocol. What this enables is a more modular approach towards ecommerce making it decentralized without giving any centralized marketplace disproportionate control over third party buyers and sellers. By separating the front-end of a marketplace from the actual seller-product policies and physical delivery of the products, each of these players in the system will be incentivized to provide the best possible terms to the others and lead to healthy competition instead of exploitation of smaller players.
To achieve this, we do a semantic remapping of the basic pieces of the Lens protocol system. Specifically,
Profile becomes Seller Profile
Post Publication becomes List Product
Collect Post becomes Buy Product
Comment on Post becomes Review Product
Mirror Post becomes Refer Product (Referral Marketing)
The combination of the custom Ecommerce Follow, Collect and Reference modules that we have developed support the following infrastructural components of ecommerce that are generally handled by a centralized authority.
Membership subscription (like Amazon prime but transferable since they are represented by a Follow NFT)
General Dynamic Product Discounts
Member only discounts
Platform fees that a seller can offer to a front-end/fulfillment service/marketplace on their own discretion (instead of being decided by the marketplace).
Referral Fees that enable referral marketing
And more features like royalties, crowdfunding, advertisements etc. could easily be developed along similar lines.
We have only used the Lens protocol to create our system/protocol that enables basic decentralized ecommerce. 3 custom modules were developed:-
EcommFollowModule - Enables a seller to offer membership/evangelism based discounts
EcommCollectModule - Enables seller to give general dynamic discounts, membership specific discounts by pulling membership data from the EcommFollowModule, platform fees and referral fees (by checking with the Reference Module if a user is a referrer for a product)
EcommReferenceModule - Enables referral marketing (by recording who is mirroring a post) and authentic product reviews (by restricting comments on a post to legitimate holders of the Collect NFT i.e. buyers)