@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, submit your receipt for review, and spin after approval.

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. Upload your receipt and verify your email. Once our team approves your purchase, your spins will be ready.

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 upload your receipt for review.

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.' : 'Upload your receipt above. Spins are added after approval.') }}

@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 receipt from our team.

02

Collect your spin credits.

Upload your receipt and verify your email. Our team checks it and adds spins after approval.

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 upload your receipt for review.

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) @include('purchase.my-receipts')
@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