@php $defaultColor = $defaultOptions['Colour'] ?? 'Black'; $defaultSize = $defaultOptions['Size'] ?? ''; if (empty($defaultSize) && !empty($product->options['Size'])) { $defaultSize = $product->options['Size'][0]; } @endphp
Back to Image

Order Your {{ $product->name }}

FEATURING: "{{ $resource->caption ?: 'Untitled Artifact' }}"

@if(isset($products) && $products->isNotEmpty()) @endif
Product Specification £{{ number_format($initialPrice, 2) }}

{{ $product->name }}

@if(\Illuminate\Support\Str::slug($product->name) === 't-shirt') Classic regular fit 100% ring-spun cotton tee with high-definition digital archive print. Ethically manufactured and printed to order. @elseif(\Illuminate\Support\Str::slug($product->name) === 'hoodie') Heavyweight streetwear pullover hoodie with kangaroo pocket, double-lined hood and durable archive print. @elseif(\Illuminate\Support\Str::slug($product->name) === 'mug') 11oz premium ceramic coffee mug with wrap-around high-gloss sublimation print. Dishwasher and microwave safe. @elseif(\Illuminate\Support\Str::slug($product->name) === 'art-print') Museum-grade giclée print on premium fine art paper, presented in a sleek satin-finish black frame with protective glaze. @else Official Fibbers Archive commemorative merchandise. @endif

Archival Quality Print-On-Demand

Every order is produced individually using professional fine art and garment printing presses, carefully inspected and packaged in secure recyclable mailers.

@csrf @if(session('error'))
{{ session('error') }}
@endif @if (isset($errors) && $errors->any())

Please correct the following:

    @foreach ($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif
1

Configure Your Merchandise

@if($product->options) @foreach($product->options as $optionName => $optionValues) @if(strtolower($optionName) === 'colour')
@foreach($optionValues as $value) @php $optPrice = $variantPricingMap[$value] ?? null; @endphp @endforeach
@elseif(strtolower($optionName) === 'size')
@if(\Illuminate\Support\Str::slug($product->name) === 'art-print') @endif
@else
@endif @endforeach @endif
2

Delivery & Recipient Information

We'll send your receipt and tracking updates here

Recommended for courier SMS delivery updates

3

Postage & Final Review

Calculating postage...

Complete your delivery address in Section 2, then calculate postage to view shipping options and total cost.

Available Shipping Services:
{{ $product->name }} (): £{{ number_format($initialPrice, 2) }}
Postage: Not calculated
Total Payable:
£ + postage
Secure Stripe Checkout • Apple Pay / Google Pay / Cards • Fulfilled by Prodigi