July 21, 2026
Code & Tech
Behind the Scenes
by Creator
Store Architecture: Six Fulfillment Types
The store needed to handle very different product types through a single interface. We settled on six fulfillment types:
1. **Digital File** - upload a file, buyer downloads after purchase
2. **Key Delivery** - pool of keys, one issued per purchase (Steam keys, license codes)
3. **Rank Upgrade** - automatically promotes the buyer to a specified rank
4. **External Link** - redirects to Fourthwall, Gumroad, or any external store
5. **Manual** - admin fulfills manually (custom commissions, physical goods)
6. **Claim Code** - redeemable codes with configurable rewards
Each type has its own post-purchase handler. The admin creates a product, picks the type, fills in the type-specific fields, and the store handles the rest.
Products can be gated by rank, assigned to a specific server, and priced in Credits, Tokens, or both.