{{-- Ticket Reassigned Email - Atomic Design System v2.0 Sent when a customer's seat is reassigned to a new location Note: $colors automatically injected via View Composer --}} @component('emails.layouts.base', [ 'title' => 'Seat Reassigned', 'previewText' => 'Your seat has been updated', 'colors' => $colors ]) @component('emails.atoms.h1', ['colors' => $colors]) Seat Reassigned @endcomponent @component('emails.atoms.text', ['colors' => $colors]) Your seat has been updated @endcomponent @component('emails.atoms.text', ['colors' => $colors]) Dear {{ $customerName }}, @endcomponent @component('emails.organisms.alert-box', [ 'variant' => 'info', 'title' => 'Your seat has been successfully reassigned', 'colors' => $colors ]) We've generated a new ticket for your updated seat assignment. Please read the information below carefully. @endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.section', ['background' => 'neutral', 'colors' => $colors]) @component('emails.atoms.h3', ['colors' => $colors]) Seat Change @endcomponent
{{ $oldSeatId }}
{{ $newSeatId }}

Your new seat assignment

@endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.alert-box', [ 'variant' => 'warning', 'title' => 'Reason for Reassignment', 'colors' => $colors ]) {{ $reason }} @endcomponent @component('emails.atoms.h3', ['colors' => $colors]) Order Information @endcomponent @component('emails.organisms.card', ['colors' => $colors]) @component('emails.molecules.info-row', [ 'label' => 'Order Number', 'value' => $orderNumber, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Ticket Number', 'value' => $ticketNumber, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Event', 'value' => $eventName, 'colors' => $colors ]) @endcomponent
Old Seat {{ $oldSeatId }}
New Seat {{ $newSeatId }}
@component('emails.molecules.info-row', [ 'label' => 'New Ticket ID', 'value' => $newTicketId, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Reassigned On', 'value' => $reassignedAt, 'colors' => $colors, 'removeBorder' => true ]) @endcomponent @endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.alert-box', [ 'variant' => 'warning', 'title' => 'Important Information', 'colors' => $colors ])

Old Ticket Invalidated: Your previous ticket has been canceled and can no longer be used

Use New Ticket Only: Please use only the new ticket attached to this email

New Seat Location: Your new seat is {{ $newSeatId }}

Event Entry: Show your new ticket (attached) at the event entrance

@endcomponent @component('emails.organisms.alert-box', [ 'variant' => 'success', 'title' => 'New Ticket Attached', 'colors' => $colors ]) Your new ticket is attached to this email as a PDF. Please save it and delete your old ticket to avoid confusion at the venue. @endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.section', ['background' => 'primary', 'colors' => $colors]) @component('emails.atoms.h2', ['colors' => $colors]) Download Your New Ticket @endcomponent @component('emails.atoms.text', ['colors' => $colors]) Click the button below to download your new ticket. You can also find it attached to this email. @endcomponent @include('emails.atoms.spacer', ['height' => '16px'])
@component('emails.molecules.button', [ 'href' => $ticketUrl, 'variant' => 'primary', 'size' => 'large', 'colors' => $colors ]) Download New Ticket @endcomponent
@endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.alert-box', [ 'variant' => 'info', 'title' => 'What You Need to Do', 'colors' => $colors ])
1

Download your new ticket using the button above or from the email attachment

2

Delete or discard your old ticket for seat {{ $oldSeatId }} to avoid confusion

3

Save the new ticket to your phone or print it out

4

Bring the new ticket to the event - your seat is now {{ $newSeatId }}

5

Arrive early to familiarize yourself with your new seat location

@endcomponent @component('emails.atoms.small', ['colors' => $colors]) Note: If you have any questions or concerns about this seat reassignment, please don't hesitate to contact our support team. We're here to help ensure you have a great experience at the event. @endcomponent @component('emails.atoms.small', ['colors' => $colors]) Need assistance? Contact us at {{ $supportEmail }}
Reference Order Number: {{ $orderNumber }} @endcomponent @endcomponent