@if ($checkoutStep === 'cart')
@include('checkout.partials.cart-items', ['cart' => $cart, 'pricing' => $pricing])
@if ($showPlanBrowser)
@if ($showPlanCatalog)
@forelse ($products as $product)
@php
$cycle = array_key_first($product['available_cycles']);
$price = $product['available_cycles'][$cycle];
$initialConfiguration = $pricing->configurationForProduct($product, $cart->currency, $cycle);
$requiresServerConfiguration = $pricing->productRequiresServerConfiguration($product) || in_array(($product['group_slug'] ?? ''), ['vps-hosting', 'dedicated-server'], true);
$requiresConfiguration = ! empty($initialConfiguration) || $requiresServerConfiguration;
@endphp
@if ($product['requires_domain'] ?? false)
Domain Required
@endif
{{ $product['name'] }}
@foreach (array_slice($product['features'], 0, 6) as $feature)
- ✓{{ $feature }}
@endforeach
@empty
No products found for this group.
@endforelse
@endif
@foreach ($products as $product)
@php
$firstCycle = array_key_first($product['available_cycles']);
$requestedConfigurationCycle = (string) request('cycle', '');
$selectedConfigurationCycle = $configuredProductId === (int) $product['pid']
&& isset($product['available_cycles'][$requestedConfigurationCycle])
? $requestedConfigurationCycle
: $firstCycle;
$firstConfiguration = $pricing->configurationForProduct($product, $cart->currency, $selectedConfigurationCycle);
$requiresServerConfiguration = $pricing->productRequiresServerConfiguration($product) || in_array(($product['group_slug'] ?? ''), ['vps-hosting', 'dedicated-server'], true);
$requiresConfiguration = ! empty($firstConfiguration) || $requiresServerConfiguration;
@endphp
@if ($requiresConfiguration && ($configuredProductId === 0 || (int) $product['pid'] === $configuredProductId))
Selected Plan
{{ $product['name'] }}
Complete the configuration below, then add the configured plan to your cart.
@endif
@endforeach
@endif
@include('checkout.partials.domain-section', [
'cart' => $cart,
'pricing' => $pricing,
'domainResult' => $domainResult,
'selectedGroup' => $selectedGroup,
])
@endif
@if ($checkoutStep === 'account')
@endif
@if ($checkoutStep === 'payment')
@endif