{{-- Multi-Plan Pricing Box (One-Time with Multiple Plans) --}} {{-- All data is prepared by ProductService - no business logic in theme --}}
@lang('shop.Select Plan')
@foreach($pricingData['plans'] as $index => $plan) @php $tier = $plan['pricing_tiers']->first(); $isDefault = $plan['is_default'] || ($index === 0 && !$pricingData['plans']->contains('is_default', true)); @endphp {{-- Plan Radio Card --}}@lang('shop.Optional Add-ons')
@foreach($pricingData['available_addons'] as $addonId => $addon) @php $isAvailable = $defaultTier && isset($addon['tier_pricing'][$defaultTier['id']]); $addonTierData = $isAvailable ? $addon['tier_pricing'][$defaultTier['id']] : null; @endphp@lang('shop.One-time payment. No recurring fees.')