@if($errors->any())
Revisá los siguientes campos:
    @foreach($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif @if(!app()->environment('production'))
Entorno {{ app()->environment() }} (no producción). Si subís un JSON, el archivo queda en este filesystem local — no en bewpro22 — y por lo tanto el poller de VPS1 no lo va a encontrar.
Para que el JSON se aplique al tenant después del submit, correr: php artisan bewpro:push-reseller-stash desde este directorio (sube los stashes locales a bewpro22 vía SCP).
@endif
@isset($fromRequest)
Pre-llenado desde solicitud #{{ $fromRequest->id }} de {{ trim($fromRequest->closer->first_name . ' ' . $fromRequest->closer->last_name) ?: $fromRequest->closer->email }}. Revisá los datos, ajustá si hace falta y submitea. Al hacerlo, la solicitud queda marcada como provisionada y se atribuye el cierre al Asesor automáticamente.
@endisset
@csrf @isset($fromRequest) @endisset
1. Datos del cliente o prospect
A quien le vas a mostrar / entregar el proyecto. Recibe credenciales si vos las compartís.
Para identificarlo rápido en tu lista de proyectos.
Vida del proyecto: 15 días. Si el cliente activa pago (Stripe) en ese plazo, el sitio queda permanente. Si no, se archiva automáticamente.
{{-- Atribución a Asesor (Closer) — opcional. Pre-seleccionado si viene de closure_request --}} @if(isset($closers) && $closers->count() > 0) @php $defaultCloserId = old('closer_user_id', $fromRequest->closer_user_id ?? null); @endphp
Si este lead lo trajo y cerró un Asesor del programa, seleccionálo acá para que el cierre figure en su panel /closer/closes y cuente para su progreso de tier. Si vos cerraste directo, dejá la opción por default.
@endif
2. Datos del proyecto
.bewpro.com
Solo minúsculas, números y guiones.
@php $defaultCore = old('core_slug', $fromRequest->core ?? ''); @endphp

3. JSON de contenido opcional

Si subís un JSON con el contenido del cliente (services, blog, faqs, gallery, team), el sistema lo aplica automáticamente al tenant nuevo post-provisión. El cliente recibe un sitio ya cargado, no en blanco.

{{-- Descarga del template segun el core elegido --}}
JSON modelo para
Descargá la estructura pre-armada del producto, editá los textos del cliente, y subila acá abajo.
Descargar
El JSON modelo incluye las secciones site (welcome/about/contact/footer) + cada módulo activo del core elegido. Tamaño máximo 5 MB.
Cancelar
Cómo funciona
  1. Llenás los datos del cliente y elegís el core.
  2. El cron de VPS1 detecta el proyecto y arranca la provisión (~25 min).
  3. Si subiste JSON, post-provisión se ejecuta bewpro:import-content en el tenant.
  4. El cliente (y vos) reciben email con credenciales + URL del sitio.
  5. Lo ves en tu lista de proyectos.
Tip JSON

Elegí primero el core arriba — el botón Descargar aparece con el JSON modelo pre-armado del producto.

Si no subís JSON, el sitio sale con seed content default del core (genérico para la industria).