La planificación de una operación de e-commerce es crucial para el éxito y la elección de la plataforma de e-commerce y es un pilar de apoyo importantísimo. En esta etapa, es común que surjan algunas dudas sobre los modelos existentes y un interrogante sobre las posibles soluciones de código abierto, como Magento, OpenCart, osCommerce, etc., principalmente con relación a los posibles costos involucrados.
Idealmente, se considera que el modelo de código abierto es un concepto que favorece la colaboración masiva, pero, en la práctica, ¡esto no sucede! Vamos a imaginar un mundo ideal, es decir, esta secuencia: la solución de código abierto gratuita, los códigos fuente como propiedad de la empresa, el desarrollo de nuevas funcionalidades y la ausencia del vínculo con una empresa de desarrollo específica.
Ahora bien, la descarga del código modelo de código abierto es gratuita, pero ¿y luego qué?
Alguien tendrá que realizar la implantación, personalización y sostener esta solución, con hardware y monitoreo, para mantenerla disponible, ayudarla a que evolucione siempre y a que presente diferenciales competitivos.
La mayoría de las veces, la personalización modifica las características de la solución, que no la hace más amigable para la instalación de nuevas funcionalidades disponibles en la comunidad, ya que estas son compatibles exclusivamente con las versiones sin personalización.
Otro factor es la nacionalidad, tanto del código fuente como de las aplicaciones desarrolladas. Debido a que se producen para el mercado norteamericano, la mayoría de las aplicaciones latinas no se homologan, y esto le genera más riesgos al comerciante que las instala.
Su instalación se vuelve mucho más complicada y no se aprovecha bien la comunidad como se podría. Existen otros problemas de seguridad típicos de las soluciones de código abierto, mucho más expuestas.
Personalización de una solución de código abierto
Es posible que la personalización le traiga otro obstáculo a la empresa: convertirse en rehén de la proveedora. El equipo contratado para implantar y personalizar concentrará todo el conocimiento del proyecto, se involucrará verdaderamente con todas las reglas del negocio de la plataforma y las implementará en esta solución.
Por último, tener un código fuente no es solo una desventaja, porque es un activo de la empresa que se depreciará si no se invierte de forma continua en evolución e innovación.
Además, algunas empresas pretenden implantar y personalizar internamente y esto trae aparejado fallas en la infraestructura. Por otro lado, desperdician energía que se podría orientar al enfoque principal, y esta situación impacta de forma directa en los resultados y los costos. Por eso, hay que recordar que ¡“nada es gratis”!
Se debe admitir que adherir a estas soluciones de código abierto sigue el mismo ciclo de vida que otras tecnologías. El entusiasmo de los pioneros fue seguido por una adhesión masiva que dio la sensación de un crecimiento acelerado. Entonces sobrevino la fragmentación: algunas empresas comenzaron a personalizar sus soluciones desnaturalizando el open source (código abierto) y creando un nuevo ciclo con un proyecto propio.
La conclusión es que una solución de código abierto, dentro del modelo de posesión de código fuente, se confunde con los lenguajes de programación. Una solución de código abierto podrá competir directamente con un lenguaje de programación y el equipo implantador competirá con las soluciones comerciales del mercado.
También, es necesario tener en cuenta todos los costos involucrados en una operación con el uso de software de código abierto: el hardware, el equipo interno y/o externo, el valor del esfuerzo para lograr la evolución de la plataforma, así como la implantación de nuevas funcionalidades y correcciones.
Por otro lado, las soluciones en el modelo SaaS (Software as a Service) tienen cada vez más adhesión. Algunas empresas como Sony, Electrolux, Disney, L’Oréal entre otras, tienen su e-commerce con este tipo de tecnología.
Este modelo le garantiza al comerciante un enfoque en lo que realmente es importante para su operación: “vender y entregar”. Compruebe los beneficios de ese modelo.