feat: service data definitions with form configurations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Gestoría LP
2026-03-01 23:33:51 +00:00
parent 322fc78f2b
commit 0adb418252

130
includes/servicios-data.php Normal file
View File

@@ -0,0 +1,130 @@
<?php
$SERVICIOS = [
'visa' => [
'nombre' => 'Visa Americana',
'descripcion' => 'Te ayudamos con el trámite completo de tu visa americana, desde el llenado del formulario DS-160 hasta la preparación para tu entrevista consular.',
'icono' => 'fa-passport',
'precio' => 'Consultar',
'requisitos' => [
'Pasaporte mexicano vigente',
'Fotografía reciente tamaño visa',
'Comprobante de domicilio',
'Comprobante de ingresos o empleo',
'Estado de cuenta bancario reciente',
],
'proceso' => [
'Llenado del formulario DS-160',
'Pago de la tarifa consular',
'Programación de cita en el CASIE',
'Preparación para la entrevista',
'Acompañamiento el día de la cita',
],
'campos_formulario' => [
['name' => 'tipo_visa', 'label' => 'Tipo de visa', 'type' => 'select', 'options' => ['Turista (B1/B2)', 'Estudiante (F1)', 'Trabajo (H1B)', 'Otro'], 'required' => true],
['name' => 'primera_vez', 'label' => '¿Es primera vez o renovación?', 'type' => 'select', 'options' => ['Primera vez', 'Renovación'], 'required' => true],
['name' => 'pasaporte_vigente', 'label' => '¿Tiene pasaporte vigente?', 'type' => 'select', 'options' => ['Sí', 'No'], 'required' => true],
['name' => 'comentarios', 'label' => 'Comentarios adicionales', 'type' => 'textarea', 'required' => false],
],
],
'sentri' => [
'nombre' => 'Sentri / Global Entry',
'descripcion' => 'Facilita tus cruces fronterizos con la tarjeta SENTRI o Global Entry. Te guiamos en todo el proceso de aplicación.',
'icono' => 'fa-id-card',
'precio' => 'Consultar',
'requisitos' => [
'Pasaporte vigente',
'Visa americana vigente',
'Identificación oficial (INE/IFE)',
'Comprobante de domicilio',
'Antecedentes penales limpios',
],
'proceso' => [
'Creación de cuenta en Trusted Traveler Program',
'Llenado de aplicación en línea',
'Pago de tarifa',
'Programación de entrevista',
'Acompañamiento en entrevista',
],
'campos_formulario' => [
['name' => 'programa', 'label' => 'Programa de interés', 'type' => 'select', 'options' => ['SENTRI', 'Global Entry', 'No estoy seguro'], 'required' => true],
['name' => 'visa_vigente', 'label' => '¿Tiene visa americana vigente?', 'type' => 'select', 'options' => ['Sí', 'No'], 'required' => true],
['name' => 'cruces_frecuentes', 'label' => '¿Con qué frecuencia cruza la frontera?', 'type' => 'select', 'options' => ['Diario', 'Semanal', 'Mensual', 'Ocasional'], 'required' => false],
['name' => 'comentarios', 'label' => 'Comentarios adicionales', 'type' => 'textarea', 'required' => false],
],
],
'pasaporte' => [
'nombre' => 'Pasaporte Mexicano',
'descripcion' => 'Tramitamos tu pasaporte mexicano por primera vez o renovación. Te ayudamos con todos los requisitos y la cita.',
'icono' => 'fa-book',
'precio' => 'Consultar',
'requisitos' => [
'Acta de nacimiento reciente (no mayor a 6 meses)',
'Identificación oficial vigente (INE/IFE)',
'CURP',
'Comprobante de domicilio',
'Fotografías tamaño pasaporte',
],
'proceso' => [
'Revisión de documentos',
'Programación de cita en SRE',
'Acompañamiento el día de la cita',
'Seguimiento hasta la entrega',
],
'campos_formulario' => [
['name' => 'tipo_tramite', 'label' => 'Tipo de trámite', 'type' => 'select', 'options' => ['Primera vez', 'Renovación', 'Por robo o extravío'], 'required' => true],
['name' => 'vigencia', 'label' => 'Vigencia deseada', 'type' => 'select', 'options' => ['3 años', '6 años', '10 años'], 'required' => true],
['name' => 'lugar_nacimiento', 'label' => 'Lugar de nacimiento', 'type' => 'text', 'required' => true],
['name' => 'comentarios', 'label' => 'Comentarios adicionales', 'type' => 'textarea', 'required' => false],
],
],
'adelanto_cita' => [
'nombre' => 'Adelanto de Cita de Visa',
'descripcion' => 'Si ya tienes cita programada pero necesitas adelantarla, te ayudamos a buscar disponibilidad y reprogramar lo antes posible.',
'icono' => 'fa-calendar-check',
'precio' => 'Consultar',
'requisitos' => [
'Confirmación de cita actual',
'Número de caso/solicitud DS-160',
'Pasaporte vigente',
'Recibo de pago de visa',
],
'proceso' => [
'Revisión de su cita actual',
'Monitoreo de disponibilidad',
'Reprogramación cuando hay espacio',
'Confirmación de nueva cita',
],
'campos_formulario' => [
['name' => 'fecha_cita_actual', 'label' => 'Fecha de cita actual', 'type' => 'date', 'required' => true],
['name' => 'consulado', 'label' => 'Consulado donde tiene la cita', 'type' => 'text', 'required' => true],
['name' => 'numero_caso', 'label' => 'Número de caso DS-160', 'type' => 'text', 'required' => false],
['name' => 'comentarios', 'label' => 'Comentarios adicionales', 'type' => 'textarea', 'required' => false],
],
],
'doble_nacionalidad' => [
'nombre' => 'Doble Nacionalidad',
'descripcion' => 'Te asesoramos y acompañamos en el proceso de obtener tu doble nacionalidad, ya sea mexicana o americana.',
'icono' => 'fa-flag',
'precio' => 'Consultar',
'requisitos' => [
'Acta de nacimiento del solicitante',
'Acta de nacimiento de padres/abuelos (según el caso)',
'Identificación oficial vigente',
'Comprobante de domicilio',
'Documentación que acredite el derecho a la nacionalidad',
],
'proceso' => [
'Evaluación de elegibilidad',
'Recopilación de documentos necesarios',
'Llenado de formularios oficiales',
'Presentación ante autoridades',
'Seguimiento hasta la resolución',
],
'campos_formulario' => [
['name' => 'nacionalidad_deseada', 'label' => '¿Qué nacionalidad desea obtener?', 'type' => 'select', 'options' => ['Mexicana', 'Americana', 'Otra'], 'required' => true],
['name' => 'parentesco', 'label' => '¿Por qué vía aplica?', 'type' => 'select', 'options' => ['Nacimiento', 'Por padres', 'Por abuelos', 'Por matrimonio', 'Otra'], 'required' => true],
['name' => 'pais_residencia', 'label' => 'País de residencia actual', 'type' => 'text', 'required' => true],
['name' => 'comentarios', 'label' => 'Comentarios adicionales', 'type' => 'textarea', 'required' => false],
],
],
];