-
4 · Detalle de oferta
+
4 · Propuesta contextual
{{ $offer->title }}
-
{{ $offer->description ?: $offer->excerpt }}
+
+ {{ $offer->description ?: $offer->excerpt }}
+ Esta pantalla debe sentirse como una continuación natural del trayecto: útil, cercana y rápida de confirmar.
+
- {{ ucfirst($offer->category) }}
+ {{ $categoryLabels[$offer->category] ?? ucfirst($offer->category) }}
@if($offer->location_label){{ $offer->location_label }}@endif
@if($offer->price_from)Desde €{{ number_format((float) $offer->price_from, 0) }}@endif
@if($offer->duration_minutes){{ $offer->duration_minutes }} min@endif
+ @if($offer->available_now)Disponible hoy@endif
@if($recommendation)
- Contexto de recomendación:
- esta visita viene del trayecto #{{ $ride?->id }} y de la sugerencia en posición {{ $recommendation->position }}.
- El clic ya cuenta como recommendation_clicked.
+ Por qué aparece ahora:
+ esta propuesta viene del trayecto hacia {{ $ride?->destination_label ?? ($offer->location_label ?: 'tu zona') }}
+ y quedó posicionada como recomendación #{{ $recommendation->position }} por su cercanía y facilidad de cierre.
@endif
+
+
+
+ {{ $offer->location_label ?: 'Zona activa' }}
+ cerca del destino o de la siguiente parada
+
+
+ {{ $offer->duration_minutes ? $offer->duration_minutes.' min' : 'Flexible' }}
+ encaja mejor cuando la decisión es simple
+
+
+ {{ $offer->price_from ? '€'.number_format((float) $offer->price_from, 0) : 'Consultar' }}
+ ticket visible para atribución comercial
+
+