Hey Hi! Puffin🐦 here again!

In case if we didn’t get to know each other. There are words I use such as Modules, Flavours, Blocks, Accounts, Listings, etc. If this makes you wonder what it is, use the below section to read more about it.

Here is the overall hierarchy of each feature.

Data Customisation & Extendability

  • Attributes
  • Sub types

This below items are common blocks on how you can use it with accounts, listings and on tenant level as well.

Platform fundamentals

In a no-code environment, example in SuperAdmin or pre-built apps based on your tenant(app/project) registration, we show personalised UI. The main purpose of the modules and flavours classification is to show the respectable screens for you to navigate.


  • If your tenant MODULE is event marketplace, butterflies will show event marketplace-based website.
  • If tenant MODULE is product marketplace, butterflies will show product marketplace website
  • If tenant flavour is B2C, then the accounts(multivendor or multi store) won’t be shown there.

In an API first perspective, there is nothing much we strict. You use the blocks however you like. You can combine everything and build a SuperApp.


Modules are a type of business. Serving different needs

  • Physical products (Choosing this will show add to cart based checkout, shipping, etc)
  • Booking Tickets / Events (Choosing this will disable cart based order management, and allow direct booking + allow schedules/calenders, etc)
  • Directory listings (Choosing this will disable shopping related / order making in the pre-built apps and marketplace)

Choosing the right module affects the UI/UX of your app.


Flavours are whether your business is marketplace (B2B, C2C, P2P) or Single Sided business (B2C, D2C).

For example, in SuperAdmin: Based on the flavours, your building blocks and operation might vary. A single store owner (Take Zara) don’t need commission functionality. So commission functionality won’t show in SuperAdmin.


A Marketplace (C2C, B2B, P2P) tenant can have multiple accounts under them. In a retail chain, you can use accounts to differentiate different stores.


Listing is defined as per your business. It can be used as products, tickets, events, location points, etc based on the type of application and industry you are.

  • Under B2C / D2C Business, Listings are directly under the tenant (Your App)
  • Under C2C / P2P Business, Listings are posted under accounts. Because in a multi sided marketplace, you have many accounts. So listings are posted on account level.

Functionality Availability

Tradly is Headless API first product. It means there are features that are available and released first as consumable API for developers. It may or may not available as a configuration in SuperAdmin. And it may not be implemented in apps. That doesn’t mean the feature is not available. It is available as API and can be used by developers.

Difference between Flavours


Direct to Consumer (D2C) are the brand owners who sell their product directly to their customers without resellers, wholesalers, or any other middle man. This helps both brand and consumer towards a transparent Trade. Example: Glossier, Zara.

Social Commerce

Social commerce embodies everything revolving around a profile or called an account. A store belongs to an account / individual profile where people can follow, chat with them, engage with them on social actions (like, comment, share, create wish lists, etc). There will be a portion of people who wouldn’t have made transactions on the social platform but are using their other features like following a specific brand, communication, etc. In this case, this set of users wouldn’t buy or sell but just act as social users. Facebook Stores are a perfect example of this type.


One(Seller) to many(customer). D2C brands are also considered the B2C models. However B2C business models can sell other brands products as well Example: A sports store selling Adidas and Nike shoes together)


Many(business) to Many(Business). WIKI: In B2B there are business people on both sides, whereas in B2C there is normally one business person and one consumer. B2B has many sellers and different stores, whereas B2C, is usually just one supplier. B2B concentrates on raw data for another company, but B2C focuses on producing something for consumers. Example: Alibaba Express, Fair, Udaan India


Many(consumer) to many(Consumer). In a C2C platform, a buyer can be a seller and a seller can be a buyer. It’s an open platform that allows both sides to switch their positions. And also allow many on both sides. Example: Fiverr, Etsy, Depop. Classified can also be considered as C2C. Consumer to consumer are also called as peer to peer.

Physical Kiosk

Example: Purchasing via vending machines on bus stops, shopping malls and other display devices on the streets or shops indoor.

Source: https://tradly.app/difference-between-d2c-b2b-b2c-c2c-and-social-commerce

Got questions?

No spam. You can unsubscribe at any time.