Skip to main content

Gift Flow

Flow Diagram

Process Steps

1. Gift Creation

  • Customer initiates gift creation process
  • Selects gift parameters:
    • Recipient type (known/unknown)
    • If known: recipient email
    • Gift message (optional)
    • Product/subscription details

2. Order Processing

  • Gift is added to cart with unique gift_id
  • Follows standard order flow
  • Payment processing and validation

3. Gift Assignment

Known User with Account

  • System checks if recipient email matches existing account
  • Sends immediate email notification about new subscription
  • Automatically creates subscription for recipient

Known User without Account

  • System sends email with:
    • Gift notification
    • Account creation instructions
    • Special link/token for claiming gift
  • Upon account creation:
    • System validates gift token
    • Creates subscription automatically

Unknown Recipient (Admin Assignment)

  • Gift marked as 'completed' in system
  • Appears in admin dashboard for assignment
  • Admin can:
    • View gift details
    • Select recipient
    • Assign subscription manually
    • Track gift status

Dashboard Management

Admins can manage gifts through the dashboard:

  • View all pending gift assignments
  • Search and filter gifts
  • Assign recipients to unclaimed gifts
  • Monitor gift statuses