Mudarte sin el ritual del cartón.
Cajas plásticas limpias y reutilizables llegan listas para empacar, se mueven sobre dollies y se recogen al terminar.
El sitio público, la reservación y las herramientas operativas convierten esa promesa en servicio: de cotización y pago a entrega, recolección y reportes.

El cliente no busca una caja. Intenta hacer que una mudanza se sienta manejable.
Una mudanza ya contiene decenas de decisiones. El cartón añade cálculo, búsqueda, armado, cinta y desecho. Armadillo Crates reemplaza esa cadena con una renta clara: elegir paquete, fechas, empacar, mover y devolver.
El sitio debe explicar un servicio circular, no una compra única.
Cada orden conecta inventario reutilizable, dos direcciones, entrega y recolección. Tres momentos organizan la promesa: entregamos, te mudas, recogemos.

Hacer visible la alternativa antes de pedir una reservación.
El sitio contrasta cajas reutilizables, apilables y resistentes al agua con el ritual del cartón, y respalda la promesa con dimensiones, capacidad, dollies, zonas y duración.

Comenzar por el tamaño de la mudanza. Revelar complejidad cuando sea relevante.
Los clientes piensan en estudios, departamentos y casas, no en SKUs. Cuatro paquetes convierten tamaños familiares en una decisión, seguida por fechas, ubicaciones, extras y datos.
Permitir probar el servicio antes de pedir compromiso.
Tamaño, códigos postales y fechas crean una primera cotización útil. Esas decisiones pasan a la reservación sin obligar al cliente a comenzar de nuevo.

Empaquetar la mudanza, no cajas individuales.
Studio, Standard, Family y Estate ofrecen recomendaciones concretas con cajas, dollies, etiquetas y siete días de renta. El resumen se actualiza con cada elección.
STUDIO
20CRATES / 7 DAYSSTANDARD
35CRATES / 7 DAYSFAMILY
50CRATES / 7 DAYSESTATE
75CRATES / 7 DAYSUna fecha de renta es una elección del cliente y una restricción operativa.
Entrega y recolección funcionan como una relación. La validación del servidor rechaza fechas pasadas, imposibles o invertidas y calcula semanas adicionales sin sorpresas de zona horaria.

Convertir la geografía de Houston en un precio comprensible.
Los códigos postales de entrega y recolección determinan elegibilidad y tarifa. Ubicaciones distintas usan la tarifa mayor; direcciones fuera del área se detienen con una explicación antes del pago.
¿Ambos códigos postales están dentro del área de servicio?
La interfaz responde inmediatamente. El servidor vuelve a validar antes de crear el pago.
BOOKING STOPPED
El checkout se detiene y explica la disponibilidad antes del pago.
HIGHEST ZONE FEE APPLIED
Cada elección debe tener una consecuencia visible.
Paquete, duración, zona, extras, promoción, impuesto y total permanecen visibles. El servidor reconstruye la orden desde el catálogo, valida descuentos y calcula el impuesto de Texas.
STANDARD / 35 CRATES
DELIVERY / HOUSTON ZONE 02RENTAL / 7 DAYSMantener el pago dentro de la experiencia sin debilitar la confianza.
Stripe Payment Element maneja los datos dentro de la interfaz Armadillo. El webhook, no la redirección del navegador, es la autoridad que confirma una orden pagada.

El pago es un momento. La confirmación es un estado del sistema.
El estado final une recibo y servicio: número, paquete, fechas, direcciones, precio y siguientes pasos. Webhooks idempotentes evitan confirmaciones duplicadas.

Hacer que la excepción más común se sienta parte del servicio.
Un cliente elegible puede usar un enlace seguro para añadir una o dos semanas, revisar la recolección y pagar. La orden cambia solo después de confirmar el pago.

El servicio necesita una memoria operativa compartida.
El equipo puede buscar órdenes, revisar registros completos y actualizar campos operativos mientras los totales e identificadores de Stripe permanecen protegidos.
Dar al equipo de campo el registro que necesita, no todo el back office.
La vista de conductor aísla paradas, conteos y captura de firma. Las entregas firmadas conectan el inventario físico con el historial digital.

Un correo operativo debe responder la siguiente pregunta.
Los correos de cliente y operaciones atienden necesidades distintas. Ambos pueden reconstruirse con datos actuales, reenviarse y registrarse como acciones auditables.

La flexibilidad de marketing no debe crear ambigüedad contable.
Los cupones se programan, limitan y cuentan solo tras un pago exitoso. Los reportes mensuales separan monto antes de impuestos, impuesto y total con exportación para Excel.

Un lenguaje entre marketing, reservación y operaciones.
El azul marino establece confianza, el naranja enfoca la acción y el crema mantiene calidez. La interfaz operativa gana densidad sin abandonar jerarquía y estados compartidos.

Una mudanza rara vez sucede detrás de un escritorio.
Los clientes comparan y confirman mientras coordinan; equipo y conductores también trabajan en móvil. Cada flujo fue diseñado para pantallas pequeñas, no comprimido después.

Diseñar juntos la experiencia visible y las reglas invisibles.
Astro y Cloudflare Pages Functions conectan D1, Stripe y Resend. Precios de servidor, autoridad del webhook, idempotencia, roles y auditoría mantienen el servicio confiable.
Las decisiones más fuertes surgieron de operar el servicio.
Preguntas reales de lanzamiento se volvieron reglas: zonas mixtas, extensiones, reenvíos, reportes sin órdenes de prueba y la información exacta que necesita un conductor.

Diseñar la reservación es solo parte de diseñar la renta.
La conveniencia debe sobrevivir todo el recorrido. Armadillo Crates explica un comportamiento nuevo, ayuda a elegir, protege precio y pago, guía la operación y crea un registro durable.
