@php use App\Support\Commerce\Money; @endphp @if (! $workspace) {{ __('Volver al catálogo') }} @else
{{-- Paso 1: opciones (GET: recalcula el resumen en el servidor) --}}
{{ __('¿Para quién es?') }}
@foreach ($targets as $target) @endforeach

{{ __('Solo aparecen los espacios en los que puedes contratar (tu espacio personal y las organizaciones de las que eres propietario).') }}

@if ($plan->activePrices->count() > 1)
{{ __('Modalidad de pago') }}
@foreach ($plan->activePrices as $option) @endforeach
@else @endif @unless ($price->isFree())
{{ __('Aplicar') }}
@endunless
{{-- Paso 2: resumen y confirmación (POST) --}} @if ($problem) @endif @if ($quote)
{{ __('Producto') }}
{{ $plan->product->name }} · {{ $plan->name }}
{{ __('Para') }}
{{ $workspace->isPersonal() ? __('Espacio personal') : $workspace->displayName() }}
{{ __('Modalidad') }}
{{ $price->interval->label() }}
{{ __('Precio') }}
{{ $price->isRecurring() ? ' '.$price->interval->suffix() : '' }}
@if ($quote->discount > 0)
{{ $quote->coupon ? __('Cupón :code', ['code' => $quote->coupon->code]) : $quote->promotion->name }}
-
{{ $quote->promotion->label() }}
@endif @if ($quote->trialDays > 0)
{{ __('Periodo de prueba') }}
{{ trans_choice('{1} :count día|[2,*] :count días', $quote->trialDays, ['count' => $quote->trialDays]) }}
@endif
{{ __('A pagar hoy') }}
@if ($price->isRecurring() && ! $price->isFree())

@if ($quote->trialDays > 0) {{ __('Al terminar la prueba se cobrará :amount :suffix salvo que canceles antes.', ['amount' => Money::format($quote->total(), $price->currency), 'suffix' => $price->interval->suffix()]) }} @else {{ __('Se renovará automáticamente cada :period. Puedes cancelar cuando quieras.', ['period' => $price->interval->value === 'year' ? __('año') : __('mes')]) }} @endif

@endif

{{ config('commerce.prices_include_tax') ? __('IVA incluido.') : __('IVA no incluido.') }}

@if ($plan->seats_limit && $workspace->isOrganization())

{{ __('Incluye :count plazas: después decides qué miembros de la organización pueden usarla.', ['count' => $plan->seats_limit]) }}

@endif @if (! $quote->isFree() && ! $paymentsEnabled) @else @error('accept_terms')

{{ $message }}

@enderror {{ $quote->requiresPayment() ? __('Continuar al pago') : __('Activar plan gratuito') }} @if ($quote->requiresPayment())

{{ __('El pago se realiza en Stripe. NimiApps no ve ni guarda los datos de tu tarjeta.') }}

@endif
@endif @endif
@endif