Planes y precios

Elige el plan que
impulsa tu negocio

Desde pequeñas tiendas hasta empresas con múltiples sedes. Sin contratos. Sin sorpresas.

{{-- Period selector --}} @php $allPromos = $planes->flatMap->promociones->groupBy('meses')->sortKeys(); $periodos = $allPromos->keys()->filter()->values(); @endphp @if ($periodos->isNotEmpty())
@foreach ($periodos as $meses) @php $maxDto = $allPromos[$meses]->max('descuento_porcentaje'); @endphp @endforeach
@endif
@foreach ($planes as $idx => $plan) @php $featured = $idx === 1 || $plan->slug === 'profesional'; $modulosKeys = $plan->modulos->pluck('modulo')->all(); $promoMap = $plan->promociones->keyBy('meses'); // meses => promo $isFree = (float) $plan->precio_mensual === 0.0; @endphp
@if ($featured) @endif
{{ $plan->nombre }}
@if ($isFree)
Gratis
@else {{-- Monthly price (shown by default) --}}
${{ number_format((float) $plan->precio_mensual, 0, ',', '.') }} /mes
{{-- Hidden promo data --}} @foreach ($promoMap as $meses => $promo) @endforeach @endif
@switch($plan->slug) @case('basico') Perfecto para emprendedores y tiendas pequeñas que quieren organizarse. @break @case('profesional') Para negocios en crecimiento con facturación y análisis avanzado. @break @case('premium') La solución completa para empresas con múltiples sedes y equipos grandes. @break @default {{ $plan->nombre }} — solución adaptada a tu negocio. @endswitch
{{ $isFree ? 'Empezar gratis' : 'Comenzar ahora' }} →
{{ $plan->max_usuarios }} usuario{{ $plan->max_usuarios !== 1 ? 's' : '' }} {{ $plan->max_sucursales }} sucursal{{ $plan->max_sucursales !== 1 ? 'es' : '' }} {{ number_format($plan->max_productos) }} productos
@if (count($modulosKeys) > 0)
Módulos incluidos
@foreach ($modulosKeys as $modKey) @php $meta = $todosModulos[$modKey] ?? null; @endphp @if ($meta)
{{ $meta['label'] }}
@endif @endforeach @endif
@endforeach