Skip to content

Free Ticket Tier Design Document

Tahmid (Halfmoon UI) edited this page Mar 14, 2023 · 1 revision

This page will document the design of adding a free ticket tier system to SocialPass.

Dashboard

On the dashboard, we only have an NFTs form when creating a ticket tier. If we want to support a free ticket tier system, the following changes are proposed:

  • When clicking on Create (ticket tier) button, a tiny popup will open up showing 2 options: Free, NFTs.
  • Depending on which option is picked, the form will either be a basic information form (for Free) OR a basic information form + NFT asset information form (for NFTs). This will separate out the flow in a nice way and provide a good UX overall.
  • We will also add editing functionality for ticket tiers. However, for each type of ticket tier, only the basic information can be edited.

Checkout Portal

The checkout portal is a tricky product to pull off right in terms of UX. One way we accomplish this is by separating out ticket tiers based on type, and only allowing one type of ticket tiers per order. Users can go back and create another order (with another type of ticket tier) if needed. For this reason, the following are our best options for handling free ticket tiers:

  • Create another category called Free.
  • Show the free ticket tiers above all others in the selected category (Fiat, Crypto OR NFTs). Because free ticket tier validation is simple enough (only need to check capacity), this can be pulled off fairly well.