@extends('layouts.app') @section('title', 'For the love of cats') @section('content')

FOR THE LOVE OF CATS

A little moment of play for people who make room for paws, purrs, and personality.

YOUR OWN BONUS MOMENT

Your player account keeps your credits and spin results together, just for you.

A SIMPLE WAY TO PLAY

Shop in store, claim your purchase code, and spin for a bonus moment.

BONUS BONANZA / THE CAT LOVERS’ EDITION

For the love
of cats.

They make our homes a little warmer. Our days a little brighter. This is a little moment for the people who love them.

Your in-store purchase unlocks a little bonus moment. Enter your purchase code, verify your email, and discover your rewards.

Made for cat people. A moment that’s yours.
@include('purchase.claim-form')
TAKE A LITTLE TIME FOR YOU

A little spin.
A lovely possibility.

Curiosity looks good on you.
Take your place at the wheel and see what comes around.

@guest
WELCOME, CAT PERSON

Your bonus moment starts here.

Buy a qualifying product in store, then enter your purchase code to claim your spins.

Claim my spins ↗
Already claimed? Sign in to spin
@else @if(auth()->user()->is_admin)
ADMINISTRATOR VIEW

Your wheel, your way.

Manage prizes and give your players their next chance.

Open admin studio ↗ @else
WELCOME BACK, {{ auth()->user()->name }}
{{ auth()->user()->spin_credits }}spin credits
1 credit per spin

{{ !$ready ? 'Please come back later or contact your campaign administrator. Your credits are kept.' : (auth()->user()->spin_credits > 0 ? 'One credit. One spin. Your bonus moment awaits.' : 'Claim a purchase code above to add spins.') }}

@endif @endguest
◎   Verified customers↻   1 credit = 1 spin
THE BONUS WHEEL {{ $wheelNotice }}
✧✧ Awan, a blue-eyed ragdoll in a beige hat, peeking from behind the wheel with his paws holding the rim
✦ ROUND AND ROUND. WHAT WILL YOU FIND? ✦

Slots are shuffled when you open the wheel.
Only in-stock prizes can win. Equal-sized slots don’t mean equal odds.

A LITTLE SOMETHING TO LOOK FORWARD TO

On the wheel

Current wheel outcomes · {{ $slots->count() }} slots
@foreach($slots->unique('prize_id') as $slot)
{{ str_pad($loop->iteration, 2, '0', STR_PAD_LEFT) }}

{{ $slot->prize->name }}

{{ $slot->prize->description }}

{{ !$slot->prize->active || $slot->prize->weight === 0 ? 'Currently unavailable' : ($slot->prize->stock < 1 ? 'Sold out' : number_format($slot->prize->stock).' in stock') }}
@endforeach
AS SIMPLE AS ONE, TWO, THREE

Make yourself at home.

{{ auth()->check() ? 'Back to the wheel' : 'Let’s get started' }} ↗
01

Shop in our physical store.

Buy a qualifying product and collect your purchase code from our team.

02

Collect your spin credits.

Enter your purchase code and verify your email. Its spins will be added to your account.

03

Let curiosity take a turn.

Spend one credit, spin the wheel, and see the outcome. Your result is saved to your account.

GOOD TO KNOW BEFORE YOU GO

A few things
about the bonanza.

Clear rules. A smoother spin.

How do I get credits?

Buy a qualifying product in store, then enter your purchase code to claim your spins.

Does every spin win a prize?

No prize is guaranteed. Your result depends on the prizes and chances configured by the admin. Each prize can have a different chance of selection, even when the wheel slots look equal.

How do I collect a reward?

Your result is saved in your recent spins. Contact your campaign administrator to arrange collection of any applicable reward.

@auth @if(!auth()->user()->is_admin)
@if(\Illuminate\Support\Facades\DB::table('customer_profiles')->where('user_id', auth()->id())->exists())
Optional: tell us about your cat

These questions are optional and do not affect your spins.

@csrf
Product interests
@foreach(['food'=>'Food','treats'=>'Treats','toys'=>'Toys','grooming'=>'Grooming','boarding'=>'Boarding'] as $value=>$label)@endforeach
@endif
YOUR BONUS STORY SO FAR

Recent spins.

@if($history->isEmpty())
Your story is just getting started. Your spin results will appear here.
@else
@foreach($history as $spin)@endforeach
RewardDateSpin
✦ {{ $spin->prize_name }}{{ $spin->created_at->format('d M Y, H:i') }} {{ config('app.timezone') }}#{{ $spin->id }}
@endif
@endif @endauth
✷
YOUR BONANZA RESULT

Your result has been saved to your player account.
Contact your admin to arrange any prize collection.

@endsection @push('scripts') @endpush