{{--
Post-Purchase Signup Prompt Email
Sent to guest customers after checkout to encourage account creation
Note: $colors automatically injected via View Composer
@see CUST-5.5: Add Post-Purchase Signup Prompt
--}}
@component('emails.layouts.base', [
'title' => 'Create your account for instant ticket access',
'previewText' => "{$customerName}, create your account to access your tickets anytime!",
'colors' => $colors
])
@component('emails.atoms.h1', ['colors' => $colors])
{{ $headline }}
@endcomponent
@component('emails.atoms.text', ['colors' => $colors])
Hello {{ $customerName }},
@endcomponent
@component('emails.atoms.text', ['colors' => $colors])
Thank you for your purchase! Your order {{ $orderReference }} for {{ $eventName }} has been confirmed.
@endcomponent
@include('emails.atoms.spacer', ['height' => '24px'])
{{-- Benefits Section --}}
@component('emails.organisms.section', ['background' => 'ash', 'colors' => $colors])
@component('emails.atoms.h2', ['colors' => $colors])
{{ $subheadline }}
@endcomponent
@component('emails.atoms.text', ['colors' => $colors])
Create an account with your email {{ $customerEmail }} and enjoy these benefits:
@endcomponent
{{-- Benefits list with bronze dots --}}
@foreach($benefits as $benefit)
|
|
@endforeach
@endcomponent
@include('emails.atoms.spacer', ['height' => '32px'])
|
@component('emails.molecules.button', [
'href' => $signupUrl,
'variant' => 'primary',
'size' => 'large',
'colors' => $colors
])
Create My Account
@endcomponent
|
@include('emails.atoms.spacer', ['height' => '20px'])
@component('emails.atoms.text', ['colors' => $colors, 'align' => 'center'])
Or copy and paste this link into your browser:
@endcomponent
@component('emails.atoms.small', ['colors' => $colors])
{{ $signupUrl }}
@endcomponent
@include('emails.atoms.spacer', ['height' => '32px'])
{{-- Important Note --}}
@component('emails.organisms.alert-box', [
'variant' => 'info',
'title' => 'Your tickets are safe!',
'colors' => $colors
])
You can access your tickets at any time using your order confirmation email. Creating an account just makes it easier to manage all your orders in one place.
@endcomponent
@include('emails.atoms.spacer', ['height' => '24px'])
@component('emails.atoms.text', ['colors' => $colors])
Not ready to create an account? No problem! You can always create one later and your past orders will be automatically linked to your new account.
@endcomponent
@include('emails.atoms.spacer', ['height' => '16px'])
@component('emails.atoms.text', ['colors' => $colors])
If you have any questions, please contact our support team at {{ $supportEmail }}.
@endcomponent
@include('emails.atoms.spacer', ['height' => '16px'])
@component('emails.atoms.text', ['colors' => $colors])
Thank you for choosing Global Gala!
The Global Gala Team
@endcomponent
@endcomponent