Sana Commerce · Mantenimiento

Soporte para Sana 9.3, después de que Sana se detuvo.

Sana 9.3 llegó a su fin de vida. Tu tienda no dejó de funcionar, y no tiene por qué hacerlo. Mantenemos tiendas Sana 9 seguras, integradas y con soporte durante todo el tiempo que decidas quedarte en una, y te diremos con honestidad cuándo eso deja de ser lo correcto.

La Respuesta Directa

Sí, puedes quedarte en Sana 9.3. Con una condición.

Sana terminó el soporte de 9.3.0 a 9.3.4 al cierre de 2024, y de 9.3.5 al cierre de 2025. Ambas fechas quedaron atrás, y los acuerdos de soporte extendido que cubrían el hueco se agotaron.

Nada de eso apaga nada. Ninguna licencia expira, no se activa ningún interruptor, y la tienda que tenías la semana pasada es la tienda que tienes hoy. Muchas tiendas Sana 9 siguen generando buenos ingresos y lo seguirán haciendo durante años.

Lo que terminó es la red de seguridad detrás de la tienda: parches de seguridad, correcciones de la plataforma, una ruta de escalamiento y ese trabajo silencioso de compatibilidad que mantuvo viva una integración con el ERP de cinco años mientras los navegadores, los proveedores de pago y tu propio ERP se movían por debajo.

Quedarse es una decisión legítima. Solo es legítima si alguien reemplaza esa red de seguridad. Seguir después del fin de vida sin nadie en ese rol no es realmente una decisión, es una apuesta a que no pasará nada. Ganas esa apuesta la mayoría de los meses. El mes que la pierdes, la pierdes dentro de tu flujo de pedidos y sin proveedor a quién llamar.

Qué Cubrimos

Reemplazar lo que antes hacía el proveedor.

01

El stack debajo de Sana

Aquí vive la mayor parte de tu superficie real de seguridad, y casi toda sigue siendo parchable. Windows Server, IIS, .NET Framework, configuración de TLS, certificados y las dependencias alrededor de la aplicación. Que Sana esté congelado no significa que la máquina donde corre tenga que estarlo.

02

El contrato con el ERP

Consulta de cliente, de precio, de existencias, colocación de pedido devolviendo un folio real, seguimiento de embarques y descarga de facturas. Esas seis cosas son lo que la tienda realmente necesita, y se rompen cuando SAP, Dynamics 365, Business Central o NAV se actualizan en el calendario de alguien más.

03

El mundo de afuera

Los navegadores cambian. Los proveedores de pago dan de baja integraciones y rotan requisitos. Las prácticas de certificados y TLS avanzan. Cada tanto, un tercero da por hecho que todos ya actualizaron. En una plataforma con soporte, alguien absorbe eso por ti. Ahora nos toca a nosotros.

04

Tus personalizaciones

Add-ons a medida, módulos HTTP, sobrescrituras de vistas, código de front-end escrito contra el DOM viejo. Este es código que sí podemos leer y modificar, y en una tienda 9.3 muy personalizada suele ser donde ocurren las fallas reales, no en Sana.

05

Arreglar, no escalar

Ya no hay nadie por encima de ti. Un acuerdo de soporte que consiste en levantar tickets hacia una cola cerrada no vale nada en fin de vida. El trabajo es diagnosticar y arreglar dentro de tu código.

06

Fluidez antes de la emergencia

La diferencia entre una tienda mantenida y una abandonada se mide casi por completo en el peor día. Para entonces ya es demasiado tarde para empezar a aprender el código. Conocer tus personalizaciones de antemano es buena parte de lo que estás comprando.

Cuando Sí Es La Plataforma

Cómo se atiende de verdad un problema de plataforma.

La mayoría de lo que se reporta como “un problema de Sana” resulta que no lo es. Es el stack de abajo, una personalización, un cambio en el ERP, o algo completamente fuera de la casa. Separar eso rápido es buena parte del trabajo, y es justo la parte difícil de hacer sin haber vivido dentro del código.

Cuando sí es la plataforma, el trabajo va por capas:

  • Contenerlo donde controlamos el tráfico. Reglas de firewall, política de borde y de proxy inverso, encabezados, configuración de la aplicación, y apagar superficie que no estás usando. Una parte sorprendente del riesgo de plataforma se cierra aquí sin tocar la aplicación.
  • Parchar todo aquello sobre lo que se apoya la plataforma. En una instalación 9.3 típica eso es la gran mayoría de la superficie expuesta, y Microsoft todavía da soporte a casi todo.
  • Enterarnos primero. Monitorear los avisos de la plataforma y sus dependencias, para que un problema te llegue de nosotros y no de un cliente o de un auditor.
  • Decirte las opciones reales. Incluidos los casos en que la respuesta honesta es que seguir aplazando la mudanza ya se volvió la opción cara.

Ese último punto es el que querríamos leer si nosotros fuéramos los que compran. Un proveedor de mantenimiento cuyo interés comercial es que nunca te vayas tiene un incentivo obvio para no mencionarlo, y preferimos ser quienes lo dicen a tiempo.

La Parte Que Casi Nadie Ve

Tu plataforma está congelada. Tu stack no tiene por qué estarlo.

“Estamos en una plataforma sin soporte” suele tratarse como un solo problema indivisible. No lo es. Una instalación de Sana 9.3 es una aplicación ASP.NET MVC sobre .NET Framework, servida por IIS en modo de canalización clásica, sobre Windows Server. Sana es un componente de ese stack. Microsoft todavía da soporte a casi todo lo demás.

En la práctica, aquí es donde encontramos el riesgo real y corregible en una tienda 9.3 descuidada:

  • La versión de .NET Framework. Las instalaciones de Sana 9 suelen estar en .NET Framework 4.6.x, que Microsoft dejó de soportar en abril de 2022. Pasar a 4.8 suele ser sencillo, sigue teniendo soporte completo y cierra un hueco real. Además es invisible hasta que alguien te audita.
  • El sistema operativo. Windows Server 2012 R2 salió de soporte en octubre de 2023. Un número nada despreciable de tiendas B2B de larga vida sigue ahí.
  • Configuración de TLS y cifrados. Versiones de protocolo y suites de cifrado viejas que quedaron habilitadas desde una instalación de 2019, que reprueban los escaneos modernos y cada vez más rompen integraciones de pago.
  • Dependencias alrededor de la aplicación. Librerías dentro de tus propias personalizaciones, que son tuyas para actualizar y nadie ha actualizado.

El replanteamiento útil: una tienda Sana 9.3 sin mantenimiento no es una sola cosa sin soporte. Es un componente sin soporte apoyado sobre un stack que suele llevar varios años de retraso en parches que nadie estaba impedido de aplicar. Cerrar eso es la mayor parte del riesgo, y es trabajo que puede empezar de inmediato.

Protección En El Borde

Una capa de seguridad moderna frente a una aplicación vieja.

Lo de mayor impacto que puedes hacer por una tienda sobre una plataforma congelada es dejar de pedirle a la aplicación que se defienda sola. Pon un borde moderno delante y buena parte del modelo de amenazas nunca llega a tu código.

  • Firewall de aplicaciones web. Conjuntos de reglas gestionados que absorben el escaneo genérico y el tráfico de inyección que toda tienda pública recibe sin parar, mantenidos por alguien más, delante de una aplicación que ya no se actualiza.
  • Control de bots y abuso. Credential stuffing contra los accesos B2B, scraping de precios específicos por cliente y sondeo del checkout son los tres que de verdad importan en B2B. Los tres son baratos de mitigar en el borde y caros de atender dentro de una aplicación vieja.
  • Límites de tasa en las rutas caras. Búsqueda, consultas de precio y cualquier cosa que llegue hasta el ERP. Esto protege al ERP tanto o más que a la tienda.
  • TLS actual sin importar el origen. Terminar protocolos y cifrados modernos en el borde significa que un escaneo de seguridad o un proveedor de pago ve una configuración vigente incluso mientras el origen se pone al día.
  • Caché y disponibilidad. Servir contenido estático y semiestático desde el borde le quita carga a un origen que preferirías no tener que escalar, y deja algo en pantalla durante un incidente.

Nada de esto requiere tocar Sana. Es la mejora de seguridad significativa más barata disponible para una tienda 9.3, y normalmente se entrega en días y no en meses.

Diseño De La Tienda

Una plataforma vieja no tiene por qué parecerlo.

Tus compradores no tienen idea de en qué versión estás. Saben si el sitio se siente actual, si funciona en su teléfono y si encuentran la pieza que necesitan. Una tienda con un tema de 2019 suele perder en las tres, y ninguna de esas es una limitación de la plataforma.

Este es nuestro oficio de verdad. Trabajando dentro del modelo de theming soportado por Sana, y no rodeándolo, una tienda 9.3 todavía puede tener:

  • Un refresh visual. Tipografía, espaciado, color e imágenes puestos al día sin cambiar una sola regla de negocio.
  • Un móvil realmente usable. Muchas tiendas Sana 9 son técnicamente responsivas y en la práctica incómodas en un teléfono, algo que pesa más cada año conforme los compradores reordenan desde el piso del almacén y no desde un escritorio.
  • Páginas más rápidas. Formatos de imagen, disciplina de peso y caché suelen dar una mejora medida mayor de la que la gente espera de un stack viejo.
  • Trabajo de accesibilidad. Marcado semántico, contraste, navegación por teclado y etiquetado. Se ha vuelto un requisito de compras en partes del B2B y es una razón común para quedar descalificado en silencio, sin que nadie te diga por qué.
  • Arreglos de conversión en las rutas que generan. Búsqueda, ficha de producto, recompra y checkout.

Hay un argumento estratégico para hacerlo ahora en lugar de guardarlo para la reconstrucción: el trabajo de diseño y contenido es justamente la parte que sí se conserva. La estructura, los requerimientos y un sistema de diseño se mudan a una plataforma nueva con mucha más facilidad que el código.

Que Te Encuentren

Que te encuentren los buscadores y los asistentes.

Algo cambió en los últimos dos años y la mayoría de las tiendas B2B no ha reaccionado. Una parte real de la investigación del comprador ahora ocurre dentro de un asistente y no en una página de resultados, y lo que hace legible un catálogo para un asistente no es lo mismo que lo hacía posicionar en 2019.

Lo útil es que esto es sobre todo un problema de contenido y marcado, así que una tienda 9.3 se puede poner completamente al día sin replataformar:

  • Datos estructurados en todo el catálogo. Producto, oferta, precio, disponibilidad e identificadores renderizados del lado del servidor. Eso alimenta los resultados enriquecidos y los comparadores, y cada vez más es lo que lee un asistente al decidir si puede responder una pregunta sobre tu producto.
  • Contenido de producto que se pueda leer de verdad. Especificaciones como marcado real y no como la imagen de una tabla, para que un crawler y un modelo puedan interpretarlas.
  • Resúmenes explícitos y legibles por máquina. Una declaración simple de quién eres, qué vendes y a quién, en un formato que los asistentes consumen directo.
  • Los básicos técnicos que se degradan en silencio. Canónicos, sitemaps y redirecciones que estaban bien al lanzar y se fueron desviando tras años de cambios de catálogo, más el presupuesto de rastreo que se gasta en URLs de facetas que nadie quiere indexadas.
  • Una política de crawlers de IA que tú elegiste. Decidir a propósito qué asistentes pueden leer tu catálogo, en vez de dejarlo en un valor por defecto que nadie configuró.

Que un asistente te cite depende mucho más de ser claro y estar bien estructurado que de la autoridad de dominio, lo que lo convierte en uno de los pocos canales donde un distribuidor mediano le puede ganar a un competidor mucho más grande. Además es trabajo que sobrevive intacto a una replataforma.

Por Qué Nosotros

Llevamos operando una de estas de forma continua desde 2018.

No auditamos una. No implementamos una y seguimos adelante. Hemos operado una tienda Sana 9 profundamente personalizada, con integración real al ERP, de forma continua, durante años: con sus escalamientos de plataforma, sus sorpresas de integración, su trabajo de rendimiento y las fallas de un martes cualquiera que nunca llegan a un caso de éxito.

Eso importa aquí más que en un proyecto nuevo. El mantenimiento es un negocio de reconocer cosas. Saber que cierto síntoma significa que el ERP cambió la longitud de un campo, o que una falla en el checkout es un proveedor de pago rotando un requisito y no tu código rompiéndose, no es algo que se lea en la documentación.

ProjectThunder es una agencia web certificada por Sana, no un VAR de ERP. Llevamos construyendo comercio desde 2004. Si además tienes un socio de ERP, trabajamos junto a él y no en su lugar.

Cómo Empieza

Una evaluación antes de un compromiso.

Nadie puede cotizar mantenimiento sobre una tienda que no ha visto, y cualquier proveedor que lo haga está adivinando tus personalizaciones. Empezamos por establecer cuatro cosas:

  1. Exactamente en qué versión estás. De 9.3.0 a 9.3.4 llegaron al fin de vida un año completo antes que 9.3.5, y eso cambia qué tan urgente es esto.
  2. Qué se personalizó y por qué. Un inventario de add-ons, módulos, sobrescrituras de vistas y trabajo de front-end, incluidas las reglas de negocio enterradas en ellos que nadie ha escrito.
  3. El estado del stack. Sistema operativo, versión de .NET Framework, configuración de IIS y TLS, manejo de certificados, y qué tan atrasado está cada uno.
  4. La salud de la integración con el ERP. Los seis contratos de los que depende la tienda, y si algo ya está fallando en silencio y alguien lo está sorteando a mano.

Eso produce una foto escrita de lo que realmente tienes. El alcance y las condiciones salen de ahí. Si la evaluación dice que necesitas menos de lo que esperabas, también te lo diremos.

No Es Una Sala De Espera

Te diremos cuándo conviene mudarse.

El mantenimiento no busca dejarte en 9.3 para siempre. Busca devolverte el control del calendario, para que una mudanza a Sana Commerce Cloud ocurra en una fecha que elegiste y presupuestaste, y no a las carreras después de un incidente.

Cuando llegue ese momento, vale la pena saber qué estás comprando. Sana Commerce Cloud es un producto distinto y no la versión 10 del que tienes, y casi nada se conserva de forma automática. Lo escribimos completo, incluyendo qué sí se conserva y dónde la IA reduce el costo de verdad: Sana 9.3 ya pasó su fin de vida: lo que eso significa depende de quién le da mantenimiento.

Mantener bien la tienda mientras tanto también protege lo que más importa en una eventual reconstrucción. Una tienda mantenida conserva a alguien con fluidez en tus reglas de negocio. Una abandonada las vuelve a convertir en arqueología.

Preguntas

Soporte para Sana 9.3, respondido.

¿Sana 9.3 todavía tiene soporte?

De parte de Sana, no. Sana terminó el soporte de las versiones 9.3.0 a 9.3.4 al cierre de 2024, y de 9.3.5 al cierre de 2025. Ambas fechas ya pasaron, y los acuerdos de soporte extendido que cubrían el hueco expiraron. Tu tienda sigue funcionando, pero ya no hay parches de seguridad, ni correcciones de la plataforma, ni una ruta de escalamiento hacia el proveedor. Existe soporte de terceros, incluido el nuestro, y es lo que reemplaza esa red de seguridad si piensas quedarte en 9.3.

¿Un tercero realmente puede dar soporte a Sana 9.3?

Sí, y la mayor parte es trabajo que un tercero puede hacer directamente. Parchar y endurecer todo aquello sobre lo que se apoya la plataforma, que en una instalación típica es la gran mayoría de la superficie expuesta. Mantener funcionando la integración con el ERP conforme tu ERP cambia por debajo. Mantener y arreglar tus personalizaciones, que es donde suelen estar las fallas en una tienda muy personalizada. Contener los problemas de plataforma en las capas alrededor de la aplicación. Y diagnosticar y reparar fallas en lugar de archivarlas en una cola que ya no tiene a nadie del otro lado. Lo que de verdad separa a los proveedores es si conocen tu código y si van a cambiarlo, no si te pueden cotizar un nivel de soporte.

¿Tenemos que mudarnos a Sana Commerce Cloud?

No de inmediato, y no en el calendario de nadie más. Para una tienda que funciona, que genera ingresos y que sirve a un negocio cuya forma no ha cambiado, quedarse en un 9.3 bien mantenido puede ser lo correcto durante años. Sana Commerce Cloud es una mejor plataforma en casi cualquier eje que importe y es hacia donde va la línea de producto, así que vale la pena planear la mudanza. Solo presupuéstala como una reconstrucción y no como una actualización, porque es un producto distinto y casi nada se conserva automáticamente.

¿Cuál es el riesgo real de seguridad de quedarse en 9.3?

Menor de lo que sugiere la frase “software sin soporte”, y mayor de lo que sugiere “pero si sigue funcionando”. La distinción útil es que una instalación de Sana 9.3 no es una sola cosa sin soporte. Es una aplicación ASP.NET MVC sobre .NET Framework, sobre IIS, sobre Windows Server, y Microsoft todavía da soporte a casi todo eso. En la práctica, los riesgos corregibles más grandes que encontramos son una versión de .NET Framework fuera de soporte, un sistema operativo fuera de soporte, y configuración de TLS y cifrados heredada de la instalación original. Todo eso es parchable hoy, y un borde moderno delante de la tienda cierra otra buena parte sin tocar la aplicación. Un problema en la plataforma misma es el caso que se atiende distinto, y te diríamos cuál es el remedio que aplica en lugar de dejarte adivinando.

Vamos a actualizar el ERP. ¿La tienda va a sobrevivir?

Esta es la forma más común en que se rompe una tienda 9.3 estable, y casi nunca se rompe de forma ruidosa. Una actualización del ERP cambia la longitud de un campo, un tipo de documento o el comportamiento de un error, y la tienda empieza a fallar para una parte de los clientes mientras en la superficie todo se ve bien. La tienda depende de seis contratos con el ERP: consulta de cliente, de precio, de existencias, colocación de pedido devolviendo un folio real, seguimiento de embarques y descarga de facturas. Eso hay que probarlo contra la nueva versión del ERP antes de que salga a producción, no después. Si tienes una actualización de ERP agendada, es una buena razón para hablar con alguien antes de que caiga y no después.

Sana nos ofreció un acuerdo extendido. ¿Lo tomamos?

Sí, en la mayoría de los casos tómalo. Te conserva una red de seguridad a nivel de proveedor y la relación con Sana, y eso vale la pena tenerlo. Lo que no hace es volver barato ni rápido el soporte del día a día. Los acuerdos del proveedor al final de vida tienen precio premium y se construyen alrededor de la plataforma en sí, no de tus personalizaciones ni de tu integración con el ERP, que es de donde sale la mayoría de tus tickets reales. Esa es la capa en la que estamos nosotros. Tomamos la primera línea, atendemos todo lo que no sea de verdad un defecto de plataforma, que es la gran mayoría, y escalamos a Sana cuando sí lo es. Te quedas con el respaldo sin pagar tarifas de proveedor por cada cambio ordinario.

¿Trabajan con nuestro socio de ERP actual?

Sí, y normalmente ese es el arreglo correcto. ProjectThunder es una agencia web certificada por Sana, no un VAR de ERP. No vendemos licencias de SAP ni de Microsoft Dynamics, ni dirigimos tu implementación de ERP. Nosotros nos hacemos cargo de la tienda, sus personalizaciones, el stack donde corre y la superficie de integración entre ella y tu ERP, y nos coordinamos con quien sea dueño del lado del ERP.

Soporte para Sana 9.3

¿Nadie está cuidando tu tienda Sana 9?

Cuéntanos en qué versión estás y, a grandes rasgos, qué se ha personalizado. Te daremos una lectura directa de lo que costaría cuidarla bien, y te lo diremos si la respuesta es que necesitas menos de lo que crees.

877.609.9029
Iniciar una conversación