@extends('layouts.app') @section('titulo', 'Fidelización') @section('contenido')
{{-- ========================================================= ENCABEZADO ========================================================== --}}
Marketing y fidelización

Fidelización

Administra puntos, códigos promocionales, ofertas y combos que posteriormente serán utilizados automáticamente por el POS.

{{-- ========================================================= MENSAJES ========================================================== --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- ========================================================= ESTADÍSTICAS ========================================================== --}}
{{-- Códigos activos --}}

Códigos activos

{{ $estadisticas['codigos_activos'] ?? 0 }}

{{-- Usos --}}

Usos de códigos

{{ $estadisticas['usos_totales'] ?? 0 }}

{{-- Descuentos --}}

Descuentos configurados

S/ {{ number_format($estadisticas['descuentos_totales'] ?? 0, 2) }}

{{-- Clientes --}}

Clientes con puntos

{{ $estadisticas['clientes_con_puntos'] ?? 0 }}

{{-- Puntos --}}

Puntos en circulación

{{ number_format($estadisticas['puntos_en_circulacion'] ?? 0, 0) }}

{{-- ========================================================= NAVEGACIÓN PRINCIPAL ========================================================== --}}
{{-- ===================================================== RESUMEN ====================================================== --}}
{{-- Estado --}}

Programa de fidelización

Estado general

@if(($configuracion->estado ?? 0) == 1) Activo @else Inactivo @endif
El POS consultará automáticamente las promociones, códigos, puntos y combos que se encuentren activos.
{{-- Puntos --}}

Configuración de puntos

Puntos por sol {{ number_format($configuracion->puntos_por_sol ?? 0, 2) }}
Valor de 1 punto S/ {{ number_format($configuracion->valor_punto ?? 0, 2) }}
Mínimo de canje {{ number_format($configuracion->minimo_canje ?? 0, 0) }}
{{-- Funcionamiento --}}

Integración con POS

Consulta de códigos.
Aplicación de ofertas.
Detección de combos.
Consulta y canje de puntos.
{{-- ===================================================== CONFIGURACIÓN DE PUNTOS ====================================================== --}}

Configuración de puntos

Define cómo se generan y utilizan los puntos de fidelización.

@csrf @method('PUT')
S/
{{-- ===================================================== CÓDIGOS ====================================================== --}}

Códigos de fidelización

Códigos que el cliente podrá utilizar en el POS.

Nuevo código
@forelse($codigos as $codigo) @empty @endforelse
Código Nombre Tipo Valor Usos Estado Acciones
{{ $codigo->codigo }} {{ $codigo->nombre ?: 'Sin nombre' }} @switch($codigo->tipo) @case('porcentaje') Porcentaje @break @case('monto') Monto @break @case('puntos') Puntos @break @endswitch @if($codigo->tipo === 'porcentaje') {{ number_format($codigo->valor, 2) }}% @elseif($codigo->tipo === 'monto') S/ {{ number_format($codigo->valor, 2) }} @else {{ number_format($codigo->valor, 2) }} pts @endif {{ $codigo->usos_actuales }} @if($codigo->usos_maximos) / {{ $codigo->usos_maximos }} @else / ∞ @endif @if($codigo->estado) Activo @else Inactivo @endif Editar
No hay códigos registrados.
{{-- ===================================================== OFERTAS ====================================================== --}}

Ofertas

Promociones automáticas según productos, categorías, montos, cantidades, locales y almacenes.

Nueva oferta
@forelse($ofertas as $oferta) @empty @endforelse
Oferta Tipo Valor Prioridad Acumulable Estado Acciones
{{ $oferta->nombre }}
@if($oferta->descripcion)
{{ $oferta->descripcion }}
@endif
{{ ucfirst(str_replace('_', ' ', $oferta->tipo)) }} @if($oferta->tipo === 'porcentaje') {{ number_format($oferta->valor, 2) }}% @else S/ {{ number_format($oferta->valor, 2) }} @endif {{ $oferta->prioridad }} @if($oferta->acumulable) @else No @endif @if($oferta->estado) Activa @else Inactiva @endif Editar
No hay ofertas registradas.
{{-- ===================================================== COMBOS ====================================================== --}}

Combos

Agrupa productos y define un precio especial para venderlos como un solo combo.

Nuevo combo
@forelse($combos as $combo) @empty @endforelse
Combo Precio Prioridad Acumulable Estado Acciones
{{ $combo->nombre }}
@if($combo->descripcion)
{{ $combo->descripcion }}
@endif
S/ {{ number_format($combo->precio, 2) }} {{ $combo->prioridad }} @if($combo->acumulable) @else No @endif @if($combo->estado) Activo @else Inactivo @endif Editar
No hay combos registrados.
{{-- ========================================================= MODAL CONFIGURACIÓN ========================================================== --}}

Configuración de puntos

Configuración general de fidelización.

@csrf @method('PUT')
S/
{{-- ========================================================= ALPINE ========================================================== --}} @endsection