Aspectos Tecnológicos ÍNDICE 1. INTRODUCCIÓN ........................................................................3 1.1. Objetivos. .................................................................................... 3 1.2. Desarrollo del módulo. ...................................................................3 2. CONTENIDOS............................................................................. 4 2.1. Introducción a las Plataformas de e-Commerce. ................................ 4 2.2. La Elección de los Recursos Tecnológicos para el e-Commerce. ........... 4 2.2.1. Nuestro Recursos: ....................................................... 5 2.2.2. Nuestras Necesidades de Negocio. ................................ 6 2.2.3. Grupos de Necesidades. ............................................... 7 2.2.4. Opciones Disponibles en el Mercado. ............................ 10 2.3. Soluciones a Medida. ................................................................... 11 2.3.1. Descripción. .............................................................. 11 2.3.2. Ventajas e Inconvenientes. ........................................ 11 2.4. Plataformas Tecnológicas de e-Commerce. .................................... 13 2.4.1. Descripción: .............................................................. 13 2.4.2. Ventajas e Inconvenientes: ......................................... 14 2.4.3. Comparativa y Características de Plataformas Open Source. ..................................................................................... 16 2.4.4. Práctica: Análisis de Tiendas de Demo de las Diferentes Plataformas ..................................................................... 22 2.4.5. Análisis Comparativo – Ventajas e Inconvenientes de las Principales Plataformas Open Source de e-Commerce: ........ 27 2.5. Cloud Computing ........................................................................ 28 2.5.1. ¿Qué es el Cloud Computing? ...................................... 28 2.5.3. Modelos de Servicio en Cloud Computing ...................... 30 2.5.4. Práctica: Diseño de una Tienda Online en la Nube: Plataforma ePages. .......................................................... 31 2.6. El e-Commerce en Dispositivos Móviles: ......................................... 36 2.6.1. Introducción al m-Commerce....................................... 36 2.6.2. Formas de m-Commerce. ............................................ 37 2.6.3. Principales Dispositivos para el m-Commerce. ............... 38 2.6.4. Opciones Técnicas para el m-Commerce. ...................... 39 [1] 2.6.5. Las Plataformas para el m-Commerce. .......................... 40 2.7. Conclusiones .............................................................................. 41 2.7.1. Plan de Acción: Implementación de una Plataforma eCommerce ...................................................................... 41 2.7.2. Tomar la Decisión Adecuada ........................................ 43 [2] DETALLE DEL CONTENIDO DE LA ACCIÓN FORMATIVA MÓDULO ASPECTOS TECNOLÓGICOS 1. INTRODUCCIÓN 1.1. Objetivos. El objetivo fundamental de este módulo es ofrecer al alumno una perspectiva sobre los distintos soportes electrónicos y plataformas tecnológicas de e-Commerce, así como la mejor manera de integrarlos. 1.2. Desarrollo del módulo. El módulo de fundamentales: aspectos tecnológicos se estructura Bloque en 6 bloques Contenido Elección de Recursos Tecnológicos. Aspectos y variables a considerar para la correcta elección de los recursos tecnológicos apropiados para nuestra tienda online. Introducción a las principales alternativas. Soluciones a Medida. Qué son. Ventajas, inconvenientes. Plataformas Tecnológicas de Comercio Electrónico. Tipos de plataformas tecnológicas. Comparativa de las diferentes plataformas open source Computación en la Nube. Qué es el cloud computing. Qué ventajas aporta. Cómo pasar al entorno cloud computing. El e-Commerce en Dispositivos Móviles. El comercio electrónico dispositivos móviles. Conclusiones. Consideraciones a tener en cuenta para una correcta decisión. [3] a través de 2. CONTENIDOS 2.1. Introducción a las Plataformas de e-Commerce. Una Plataforma de e-Commerce no es sino un software, más o menos complejo y potente, que nos permite mantener la presencia de una tienda en el ámbito digital u online, es decir que nos permite la compra/venta de productos y/o servicios a través de internet. Del mismo modo que los sites web convencionales son un mecanismo de exposición permanente de su contenido, las plataformas de e-Commerce nos ofrecen la posibilidad de mantener abierto 24 horas al día, los 365 días del año, nuestro negocio en internet, expandiendo su alcance potencial más allá de los límite geográficos de su ubicación física, para posibilitar la entrada en cualquier mercado global. Algunas de las funcionalidades que suelen tener estas plataformas son las siguientes: Catálogo de productos. Segmentación del catálogo en categorías, subcategorías, productos, etc. Servicio de atención al cliente integrado. Integración con pasarela de pago bancaria. Etc. A lo largo de esta jornada veremos las principales las plataformas existentes, sus cualidades y la forma de tomar una decisión adecuada sobre la elección y el uso de las mismas, siempre partiendo de la base de que no son más que herramientas, y que, por sí mismas, ninguna garantiza el éxito de nuestro negocio si no la manejamos adecuadamente. 2.2. La Elección de los Recursos Tecnológicos para el e-Commerce. Antes de entrar en el análisis detallado de las diferentes opciones técnicas que el mercado nos ofrece para implantar nuestra tienda online, hemos de dar un paso atrás, y estudiar en detalle las características de nuestro proyecto de negocio, nuestra propia situación como emprendedores o profesionales y todos aquellos aspectos que pueden influir, de una manera u otra, en que la decisión que tomemos nos ayude a llegar al éxito o al fracaso de nuestro proyecto. [4] Consideraremos dos ámbitos de análisis: Interno y externo: 2.2.1. Nuestro Recursos: El primer aspecto a analizar somos nosotros mismos, tanto desde el punto de vista profesional como personal, ya que, en proyectos de emprendimiento, nosotros somos nuestro mayor activo. Debemos recalcar que ninguna de estas variables, por si mismas, constituyen garantía de acierto en la toma de decisiones. Así, debemos pensar y analizar tres capacidades propias del proyecto: Capacidad Financiera: Debo considerar de que recursos económicos, dentro del plan de viabilidad del proyecto, dispongo para afrontar esta decisión. Es obvio que una mayor disponibilidad de capital en este aspecto mejora nuestras opciones, aunque por sí solo nunca garantiza nada. Capacidad Técnica: Es importante conocernos y ser sensatos a la hora de ponderar nuestros conocimientos técnicos. No es igual afrontar la gestión de un proyecto de e-Commerce siendo un administrador de sistemas que siendo un usuario de tipo básico. Una mayor capacitación nos va a permitir mayor autonomía a la hora de elegir la solución técnica adecuada, pero nunca de forma desligada del resto de variables. También es importante no tratar de aparentar que sabemos más de lo debido. Aquí los únicos perjudicados, si tomamos una decisión pensando que dominamos este aspecto sin ser así, somos nosotros y nuestro proyecto de emprendedores. Capacidad Operativa: Igual de importante que las otras dos, esta variable nos debe llevar a pensar muy detenidamente en el día a día de nuestro negocio. Debemos analizar cuál va a ser nuestra disponibilidad para gestionar la parte técnica de la tienda online. ¿Vamos a poder disponer de tiempo para ello, además del necesario para hacer que nuestro negocio sea viable?, ¿es nuestro proyecto únicamente nuestro, o contamos con socios y colaboradores que permitan repartir responsabilidades y tareas, no solo técnicas, sino también de todo lo que supondrá hacer funcionar el mismo? Como podemos ver, no existe ninguna variable que, por si misma, determine la decisión en un aspecto o en otro. Un proyecto con poca capacidad financiera no supone estar en desventaja respecto a la competencia a la hora de tomar una decisión acerca de qué recursos técnicos usar, ya que el mercado, como veremos, ofrece alternativas que [5] son más que suficientes para hacernos condiciones (al menos en este aspecto). competir en igualdad de 2.2.2. Nuestras Necesidades de Negocio. El siguiente campo a analizar es qué funcionalidades requiere nuestro proyecto para ser viable. Es muy común, en este momento, realizar una visita por las tiendas online, tanto de la competencia como de otros sectores, y empezar a elaborar algo similar a una especie de “Carta a los Reyes Magos”, incluyendo todas las funcionalidades que observamos, independientemente de si éstas nos convienen o simplemente nos gustan. Que una funcionalidad sea vistosa, no significa que vaya a ayudarnos a vender más, ni a ser más operativos. Al contrario, empeñarnos en tener una funcionalidad concreta a toda costa nos puede hacer tomar una decisión de compra de una solución técnica que, con mucho, supere nuestra capacidad técnica, operativa e incluso financiera. Hay que saber pensar con calma qué necesitamos en función al momento empresarial en el que estemos. No es lo mismo estar comenzando una andadura empresarial por vez primera, que afrontar la puesta en marcha de un proyecto comercial que forma parte de algo más grande y con años de andadura detrás. Muchas de las funcionalidades que se ofrecen para una tienda online son susceptibles de incorporarse pasada la primera fase empresarial, en lo que podríamos llamar “Etapa de Mejoras”, así que siempre es adecuado ser cautos y optar por la sencillez en los inicios de nuestros proyectos empresariales. A continuación veremos algunas de las funcionalidades disponibles para incorporar en un proyecto de e-Commerce. El objetivo es ser capaces de pensar en la aplicación de cada una de ellas en nuestro proyecto y clasificarlas adecuadamente como “Críticas”, o “de Mejora”. El siguiente gráfico nos puede servir de orientación sobre los campos a considerar: [6] Fuente: hellogoogle.com, bajo licencia de Creative Commons. 2.2.3. Grupos de Necesidades. Para facilitarnos las cosas, podemos agrupar las necesidades en 5 áreas: Necesidades de Imagen: La imagen que presente nuestro negocio en la red, como en cualquier cosa, es siempre un aspecto importante a considerar, pero debemos pensar en si éste es crítico para la viabilidad de nuestro negocio, o si sería suficiente mantener un estándar digno y adecuado. No tienen las mismas necesidades de imagen y originalidad estética un negocio de venta de coches, que uno de venta de arte, o uno de venta de modelos en 3D. Igual que no todos los proyectos de e-Commerce necesitan incluir videos. Actualmente, existen en el mercado recursos para tener perfectamente cubierto este campo sin necesidad de grandes inversiones, ni complicaciones. El único aspecto que siempre debería primar en este campo es el de la “Usabilidad”. Pensar siempre en la persona o personas que van a ver nuestra tienda online, no en como quiero yo verla, ya [7] que de la facilidad de su comprensión depende gran parte del éxito de la misma. Necesidades de Marketing: Múltiples son las funcionalidades relacionadas con el marketing que podemos querer incluir en nuestra tienda, todas ellas muy atractivas, ya que su objetivo es nuestro objetivo último: Vender más. La primera pregunta que debemos hacernos ante cada una de ellas ha de ser la misma: ¿Es crítica para mi negocio en este momento? o Integración con estadísticas (Google Analytics, etc.). o Optimizada para SEO. o Herramientas integradas de E-mail marketing. o Gestión de afiliados. o Gestión de ventas cruzadas. o Códigos de descuento / cupones. o Tarjetas de regalo. o Lista de deseos. o Comparador de productos. o Envolver para regalo. o Herramienta de newsletter integrada. o Etc. Necesidades de Negocio: Son aquellas funcionalidades ligadas a la operatividad de nuestro negocio: Gestión, capacidad, etc. Incluyen algunas funcionalidades fácilmente identificables como básicas a cualquier proyecto de e-Commerce, pero conviene considerarlas detenidamente una a una antes de tomar cualquier decisión. o Nº de artículos a ofrecer. o Motor de búsqueda de artículos. o Inclusión de filtros de búsqueda. o Cantidad de categorías y subcategorías a crear. [8] o Propiedades de artículo a incluir. o Cálculo automático de impuestos por ubicación geográfica. o Indicador de disponibilidad del producto. o Integración con medios de pago. o Seguridad y confianza (SSL propio o compartido, etc.). o Etc. Necesidades Sociales: La integración e interacción con las redes sociales y nuestros potenciales clientes son una poderosa herramienta de trabajo para una tienda online, y cada día están más extendidas y consideradas como elementos críticos de decisión de compra por parte de nuestros potenciales clientes, por lo que su inclusión como funcionalidad base en proyectos de eCommerce comienza a ser indiscutible. Esto no quiere decir que tengamos que integrarlas en nuestra tienda mediante la elección de un recurso técnico caro o complejo, pero si que conviene elegirlo sencillo de gestionar, ya que la presencia en redes sociales suele consumir mucho tiempo y esfuerzo, por su componente de inmediatez. o Inclusión de valoraciones por los clientes. o Rating de productos. o Integración en Facebook, Tuenti, Twitter, etc. o Posibilidad de compra directa desde redes sociales. o Inclusión de un blog integrado. o Inclusión de videos de YouTube. o Etc. Necesidades Logísticas: Si nuestro proyecto persigue la comercialización de productos físicos, cuanto más sencilla sea la gestión logística de los mismos, más capacidad de trabajo tendremos, pero no tiene las mismas necesidades una tienda de productos perecederos de ámbito nacional que una tienda de recambios técnicos de nivel mundial. o Email de confirmación de compra automatizado. [9] o Posibilidad de incluir múltiples direcciones de envío. o Impresión de etiquetas de envío. o Costes de envío transparentes (Cálculo automático, etc.). o Integración con operador logístico. o Seguimiento de envíos. o Posibilidad de descarga de productos digitales. o Posibilidad de reservas online. o Posibilidad de venta a través del móvil. o Etc. 2.2.4. Opciones Disponibles en el Mercado. Una vez considerados los aspectos internos, y ponderadas las necesidades, en lo que a funcionalidades se refiere, es cuando podemos salir al mercado a estudiar las diferentes alternativas para dar solución a la implantación técnica de nuestro proyecto. Podríamos agrupar las mismas en tres grande bloques: 1. Soluciones a medida: el equivalente a una traje de sastre o a construirnos nosotros mismos el local de nuestro negocio. 2. Plataformas integradas de código abierto: Igual que el anterior pero construyendo el local con kits prefabricados e instrucciones de montaje. 3. Soluciones de computación en la nube: Sería el equivalente a alquilar el local amueblado en lugar de construir uno desde cero. Cada una de ellas tiene sus ventajas e inconvenientes, y hay que considerarlas todas en confrontación con las conclusiones que hayamos sacado de nuestro análisis de recursos y funcionalidades. Pasaremos a continuación a ver más en detalle cada una de ellas. [10] 2.3. Soluciones a Medida. 2.3.1. Descripción. Si nuestro proyecto así lo requiere, y así lo decidimos, podemos optar por delegar la ejecución técnica de nuestra tienda en una empresa profesional especializada, a la que hemos de comunicar nuestras necesidades y requisitos, y ellos se encargarán de darnos una estimación económica de ese trabajo. Una vez aprobado el presupuesto, se encargarán de ejecutarlo y gestionarlo. El mercado ofrece múltiples alternativas para esta solución, y debemos ser precavidos a la hora de elegir una u otra. No todas las empresas son iguales ni ofrecen la misma calidad de resultados, igual que no cobran lo mismo, podemos encontrarnos con presupuestos extremadamente dispares para, a priori, el mismo trabajo. Pedir referencias, hablar con antiguos clientes, estudiar los trabajos de estas empresas y ver cuál nos da mayor garantía es la mejor forma de elegir adecuadamente, teniendo siempre en cuenta la variable económica. 2.3.2. Ventajas e Inconvenientes. Como cualquier cosa, elegir esta vía tiene sus pros y sus contras: Ventajas Inconvenientes Totalmente personalizable Alto coste Funcionalidades a medida Tiempos de realización Única Dependencia de terceros Cambios a demanda Necesidades de hardware pueden ser elevadas Capacidad de crecimiento Funcionalidades pueden no estar testadas Ventajas: - Totalmente personalizable: El único límite es el coste, por tanto podremos optar por diseños y características absolutamente [11] personalizados para nuestras necesidades, plenamente a medida de nuestro proyecto. Nuestra tienda nunca se parecerá a otras. Es una característica a considerar, como vimos en el punto 1.1.3.1., si nuestro negocio basa su éxito en la diferenciación y el estilo visual. - Funcionalidades a medida: No tendremos que incluir o soportar funcionalidades no deseadas por estar incluidas en un paquete prefabricado de soluciones. - Única: (ídem a la primera ventaja): Nuestra tienda podrá ser todo lo diferente que nosotros queramos y todo lo distinta al resto de tiendas, si este es un aspecto crítico o muy relevante para su éxito. - Cambios a demanda: Cuando queramos hacer modificaciones, mejoras, etc., no tendremos más que solicitarlas al proveedor (o hacerlas nosotros mismos si se ha hecho internamente la tienda), y podrán estar en el plazo que acordemos, sin demoras innecesarias. Esto tiene una matización: Estas mejoras, además de costar dinero, pueden ser tediosas de implantar si la relación comercial con el proveedor técnico que nos hace la tienda no es buena, o si acabamos de cambiar de proveedor y éste no conoce bien el trabajo realizado por el anterior. - Capacidad de crecimiento: Nuestra tienda podrá crecer de forma ilimitada, o al menos solo limitada por nuestra capacidad financiera, ya que la inclusión de recursos técnicos, tanto de implementación como de hardware, pueden ser los que decidamos. Inconvenientes: - Alto coste: Es su principal hándicap, ya que supone inversiones altas o al menos poco adecuadas para proyectos de emprendimiento desde sus inicios, que pueden hacer inviable un modelo comercial por muy buenas que sean las soluciones técnicas aplicadas o por muy diferenciadora que sea la tienda. - Tiempos de realización: Al tener que desarrollarse a medida, los tiempos desde la definición de parámetros y funcionalidades hasta su ejecución real y puesta en marcha pueden dilatarse, ya que dependen de la complejidad de lo solicitado y de la disponibilidad de la empresa encargada de hacer el trabajo. Esto se puede [12] aplicar también, como veíamos antes, en la ejecución de modificaciones. - Dependencia de terceros: Salvo en el caso de que seamos nosotros mismos quienes estemos desarrollando técnicamente la tienda, estaremos poniendo en manos de un tercero aspectos críticos de la viabilidad de nuestro negocio, por lo que habrá que ponderar muy bien con quién trabajamos, y supervisar adecuadamente su trabajo para no incurrir en errores de difícil subsanación o para no perder la propiedad de lo realizado. Conviene saber también que muchas empresas del sector usan soluciones Open Source (que veremos más adelante) de forma encubierta. Esto no es malo, pero es bueno saberlo de antemano para que no nos cobren inadecuadamente por el trabajo. Por regla general, una empresa que reconoce que usa herramientas de código abierto también nos dará un precio ajustado y honesto, pero conviene no dejarlo todo en manos de alguien sin preguntar antes por su trabajo. - Altas necesidades de hardware: Aunque no siempre, una solución que parte de cero, cuya principal ventaja es la personalización, suele requerir un apoyo de hardware elevado, para poder hacer funcionar adecuadamente la tienda, y para que su velocidad de manejo por parte de los usuarios y potenciales clientes sea adecuada. - Funcionalidades no testadas: Al ser desarrolladas desde cero, puede ocurrir que algunas de las funcionalidades requeridas no sean operativas al 100% desde el primer momento, ya que requieren de su proceso de refinamiento y adaptación al comportamiento real de los usuarios, así como a la interacción con el resto de sistemas de gestión, su alojamiento, etc. 2.4. Plataformas Tecnológicas de e-Commerce. 2.4.1. Descripción: Una plataforma de comercio electrónico es un entorno virtual de diseño y programación que facilita la puesta en marcha de una tienda online, a partir de unos módulos o recursos prediseñados que pueden ser modificados según las necesidades del usuario. Las plataformas suelen constar de: [13] a) Una serie de plantillas que permiten elegir la apariencia de la web que se quiere poner en marcha. b) Un „back office‟ que es el corazón del funcionamiento de la plataforma. sistema, que permite el c) Una o varias bases de datos. d) Una serie de módulos que permiten agregar funcionalidades a la tienda online. e) Uno o varios sistemas de pago. Existen multitud de opciones a la hora de escoger una plataforma de comercio electrónico para nuestra tienda online. Se agrupan en 3 categorías principales: Open Source. Es el tipo de plataforma más utilizada. Las plataformas de código abierto u “open source” suponen eliminar la necesidad del pago de licencias por su uso, ya que son abiertas y modificables por cualquier persona. No obstante, requieren de unos mínimos conocimientos técnicos para ponerlas en marcha y aprovechar sus funcionalidades, por lo que en la mayoría de los casos es necesario recurrir a profesionales para que nos ayuden en su adaptación e instalación. Plataformas de pago (privativo) y desarrollos a medida. Tienen como inconveniente su elevado coste, aunque sus posibilidades de adaptación, son mayores que en cualquier otra plataforma, por estar realizadas a medida, en función de las necesidades. Existen multitud de empresas especializadas que pueden realizar desarrollos a medida. Plataformas de cloud computing (“en la nube”) Se trata de plataformas que no requieren de sistemas físicos para su instalación más allá de un navegador web, ya que están alojadas en servidores externos. 2.4.2. Ventajas e Inconvenientes: [14] Ventajas Inconvenientes Coste inicial puede ser cero Las mejoras cuestan dinero Funcionalidades por módulos Requiere conocimientos técnicos Tiempos de realización breves Pago de licencias (las privativas) Funcionalidades testadas Menos personalizable Gestión interna total Necesidades de hardware Cambios de proveedor fáciles Suelen estar en Inglés Ventajas: - Coste inicial cero: Al ser soluciones de código abierto, las licencias básicas son de adquisición gratuita, si bien las mejoras puede suponer incremento de costes. - Funcionalidades por módulos: Se estructuran en módulos a implantar, lo cual facilita el trabajo con los mismos y permite mejoras incrementales dependiendo de la cantidad de módulos desarrollados por los usuarios. - Tiempos de realización breves: Su estructura hace que no sea tan compleja la ejecución en real de los proyectos. - Funcionalidades testadas: Las funcionalidades que incorporan han sido probadas con anterioridad por la comunidad de usuarios y desarrolladores, pero no quita para que puedan producirse fallos e inconsistencias a solventar. - Gestión interna total: No dependeremos de terceros para gestionar nuestro producto, lo cual garantiza no depender de ellos. - Cambios de proveedor fáciles: Al ser plataformas de código abierto, los desarrolladores y profesionales del sector tienen libre acceso al mismo, por lo que su conocimiento está ampliamente difundido entre la comunidad profesional y, si cambiamos de empresa proveedora de este tipo de servicios, el nuevo colaborador podrá trabajar sin problema con la plataforma. [15] Inconvenientes: - Las mejoras cuestan dinero: Pese a una implantación inicial no comercial, las mejoras suelen estar asociadas a costes, y, en algunos casos, lograr las funcionalidades necesarias para nuestro proyecto puede suponer un considerable incremento presupuestario. - Requieren conocimientos técnicos: Todas ellas, en mayor o menor medida, requieren altos conocimientos y capacitación técnica para su implantación, ya que están basadas en códigos y sistemas de programación que hay que conocer con carácter previo (PHP 5, Ajax, Xhtml, Bases de Datos MySQL, etc.) - Pago de licencias: Salvo en las plataformas de código abierto, hay que comprar la licencia de uso, en algunos casos poco económica. - Menos personalizables: Al ser plataformas prefijadas en su estructura y funciones, no permiten las misas personalizaciones que las soluciones a medida, aunque muchas de ellas, incluso las gratuitas, han logrado grandes avances en este aspecto, que las hacen a veces indistinguibles para el usuario por la alta calidad de su trabajo. - Necesidades de hardware: Aunque las hay de todo tipo, las más potentes y profesionales, incluidas las de código abierto, requieren de un buen respaldo de hardware dedicado (servidores dedicados, ancho de banda disponible, capacidad de transferencia, etc.) para operar correctamente, con el consiguiente incremento de costes del proyecto. - Suelen estar en inglés: Al ser su origen global, la mayor parte de la documentación, apoyo de comunidad, foros, tutoriales, así como la propia plataforma suele estar en inglés, aspecto a tener en cuenta en función de nuestras propias capacidades. 2.4.3. Comparativa y Características de Plataformas Open Source. Debido a que es la opción más económica y mayoritaria, nos centraremos, en las plataformas de software libre u “open source”. Las más utilizadas son las siguientes: [16] 2.4.3.1. Magento Magento es una plataforma que permite la gestión de múltiples tiendas desde una única interfaz de administración. Dispone de una versión libre (Community) y de dos versiones de pago (Enterprise y Professional), además de una versión cloud (MagentoGO). Sus requerimientos de instalación son superiores a los de la competencia. En general su instalación está fuera del alcance de personas sin amplios conocimientos de programación, excepto en la versión cloud. Magento dispone de más de 2.000 extensiones para adaptar las tiendas a las necesidades de los comerciantes. Magento cuenta con más de 60.000 tiendas operativas en este momento. Los requerimientos del sistema (servidores, hosting, etc.) y el consumo de recursos también son elevados. Por el contrario, Magento ofrece probablemente las posibilidades de personalización y adaptación más amplias de las plataformas open source. Características principales: Multitienda. Importación masiva de productos de catálogo. Filtrado de productos dentro de cada categoría. Categorías/productos ilimitados. Comparación y comentarios sobre productos. Herramienta móvil e-Commerce optimizada para smartphones. Gran abanico de medios de pago. Rastreo de pedido. Repetición de pedidos habituales. Zoom en imágenes de productos. Soporte para múltiples monedas. Herramientas de posicionamiento SEO. Informes y estadísticas muy completos. [17] Cupones totalmente configurables. 2.4.3.2. PrestaShop PrestaShop es una plataforma pensada para pequeñas y medianas empresas sin grandes conocimientos técnicos ni de programación. Dispone de más de 40.000 tiendas operativas. PrestaShop da prioridad al diseño gráfico y la facilidad de uso. No consume demasiados recursos de sistema. Las capacidades de personalización de PrestaShop y los módulos disponibles son mucho menores que en Magento, debido a que su comunidad de desarrolladores es más pequeña. Características principales: Posibilidad de colocar productos en modo “no disponible”. Archivo y gestión de inventarios. Cantidad mínima de compra. Categorías ilimitadas. Imágenes múltiples por producto. Opinión y valoración de los productos. Indicación de cantidades disponibles. Packs de productos y complementos. Documentos adjuntos a los productos e instrucciones de uso. Función “enviar a un amigo”. Cupones de descuento. Conservación de carritos abandonados. Sistema de puntos de fidelidad. Posibilidad de hacer un regalo a clientes por su cumpleaños. Pago y envío en la misma página. Pedido de productos agotados. [18] Medios de pago ilimitados. Permite PayPal y Google Checkout. Elección automática del transportista, por peso y destino. Seguimiento de la entrega del paquete. Posibilidad de gastos de envío gratuitos por precio y/o peso. 2.4.3.3. OsCommerce OsCommerce es un sistema que permite la instalación de una tienda de una forma rápida y sencilla. Dispone de un asistente de instalación para facilitar el proceso. Su simplicidad es también su principal debilidad. La instalación por defecto es muy básica, y se hace necesario descargar módulos adicionales (hay más de 6.000 disponibles) para que la tienda online sea realmente operativa. Esto puede hacer que el sistema se vuelva más inestable. OsCommerce tiene una capacidad limitada de personalización del diseño web, lo que requiere de conocimientos de programación para poder hacer cambios importantes en el diseño. Además, tanto su diseño como sus características se han quedado un tanto desactualizados. En la actualidad dispone de más de 15.000 tiendas operativas. Sus características principales son: Posibilidad de acceder al histórico de pedidos por parte de los clientes. Múltiples direcciones de envío por usuario. Búsqueda de productos. Posibilidad de valorar y comentar productos. Posibilidad de servidor seguro SSL. Relaciones dinámicas entre productos. Medios de pago offline y multitud de medios de pago online. IVA por productos y zonas geográficas. Precios de envío por peso, destino y precio. [19] Posibilidad de envío gratuito. 2.4.3.4. OpenCart OpenCart es una solución simple y sin grandes complicaciones a la hora de su instalación. Sus características principales son: Categorías ilimitadas. Artículos ilimitados. Documentación gratis (en inglés). Fabricantes ilimitados. Plantillas intercambiables. Monedas múltiples. Más de 20 formas de pago. Redimensionado de imágenes. Lenguajes múltiples. Comentarios en artículos. Valoración de artículos. Ampliación de módulos. Más de 8 medios de transporte. 2.4.3.5. Zen Cart Zen Cart es un sistema simple y fácil de configurar. Su interfaz de administración es amigable y no consume grandes recursos de sistema. No requiere de grandes conocimientos técnicos para su instalación. Como todas las demás, su diseño se basa en un sistema de plantillas personalizables. Características principales: Carrito de la compra visible en todas las páginas. Historial de pedidos accesible para el cliente. [20] Tracking de pedidos. Recordatorio de contraseñas para clientes. Función “enviar a un amigo”. Suscripción a newsletters. Grupos de precios para distintos clientes. Vales de descuento. Productos/categorías ilimitadas. Carga masiva de productos. Búsqueda avanzada de productos. Conversión automática de moneda. Descripción de productos en HTML enriquecido. Control de stock. Métodos de envío ilimitados. IVA personalizable por producto. Estadísticas sencillas. Mútiples métodos de pago on/offline (incluye PayPal). Optimización SEO. 2.4.3.6. Broadleaf Commerce Broadleaf es una plataforma creada en el entorno Java, lo que le dota de una gran versatilidad y adaptabilidad. Sus características principales son: Múltiples imágenes por producto. Muestra productos relacionados. Permite paquetes de productos. Buena optimización SEO. Gran flexibilidad en promociones y descuentos. [21] Integración con redes sociales. Permite opiniones y puntuación de productos. Soporte de vídeos y PDF. Direcciones de envío ilimitadas. Histórico de pedidos. 2.4.4. Práctica: Análisis de Tiendas de Demo de las Diferentes Plataformas Se realizará un análisis sencillo de tiendas “demo” con accesibilidad online en cada una de las plataformas reseñadas en el punto anterior. Tanto de la web de la tienda como del panel de administración, mostrando sobre ellas las características principales reseñadas anteriormente. Además, veremos cómo realizar cambios en la tienda online, cómo añadir productos nuevos, cómo cambiar precios y cómo modificar las principales opciones. a) Tienda demo de Magento [22] b) Tienda demo de PrestaShop [23] c) Tienda demo de osCommerce [24] d) Tienda demo de Zen Cart [25] e) Tienda demo de OpenCart [26] f) Tienda demo de Broadleaf Commerce 2.4.5. Análisis Comparativo – Ventajas e Inconvenientes de las Principales Plataformas Open Source de eCommerce: A modo de anexo, conviene tener un estudio detallado de las características de las principales Plataformas de Código Abierto, para facilitar la toma de decisiones y su conocimiento previo. Ver Documento Anexo [27] 2.5. Cloud Computing 2.5.1. ¿Qué es el Cloud Computing? El cloud computing o “computación en la nube” consiste en la oferta de servicios informáticos a través de internet. Estos servicios han sido tradicionalmente considerados como aplicaciones o programas que el usuario tenía que comprar e instalar en su propio sistema. El cloud computing cambia esta percepción, considerando el software de gestión como un servicio más que puede ser prestado a través de internet. En las aplicaciones en la nube, el cliente no tiene que descargar ni instalar nada. Todo el software está alojado en los servidores del proveedor de servicios, al que se accede a través de un navegador de internet. 2.5.2. Ventajas e Inconvenientes del Cloud Computing para eCommerce. Ventajas Inconvenientes Sin coste inicial Coste mensual de servicio Escalabilidad Poca personalización Ausencia de costes de Hardware Poca capacidad de crecimiento No precisa conocimientos técnicos Funcionalidades limitadas Gestión interna sencilla Funcionalidades testadas Asistencia técnica 24 horas, 7 días a la semana [28] Ventajas: - Ausencia de costes de hardware. - Elimina problemas de instalación y adaptación en servidores. - Fiabilidad: Los proveedores cuentan con tecnología más potente. - Escalabilidad: Podemos ampliar nuestra tienda online sin invertir en nuevo hardware. - Facilidad: Las plataformas cloud son fáciles de manejar y no requieren de conocimientos técnicos para su instalación. - Modularidad. Al igual que las plataformas tradicionales, las plataformas cloud son modulares y permiten diferentes grados de cobertura de necesidades. - Funcionalidades ya testadas por multitud de clientes y aseguradas por la empresa que proporciona el servicio (garantía de funcionamiento). - Asistencia técnica: Al ser un servicio que soporta un negocio operativo las 24 horas del día, las empresas proveedoras suelen ofrecer un servicio de asistencia técnica 24/7, en muchos casos incluso telefónico y en castellano, algo extremadamente útil, pues la tienda no puede estar inoperativa o tener un mal funcionamiento durante un largo periodo de tiempo, ni depender de horarios comerciales para su arreglo. Inconvenientes. - Coste mensual de los servicios: Al ser un servicio de alquiler, hay que pagar por el mismo, normalmente de forma mensual, pero las cuotas no suelen ser elevadas. - Poca personalización: Suelen funcionar con unas pocas plantillas y combinaciones gráficas, lo cual limita en gran medida sus posibilidades de personalización estética. - Poca capacidad de crecimiento: Si queremos crecer, estamos limitados por el programa comercial de planes que el proveedor ofrezca, así como por las capacidades del hardware empleado. [29] - Funcionalidades limitadas: No todos los proveedores ofrecen las funcionalidades que un proyecto un poco complejo puede necesitar, pues se basan en la demanda general, no pudiendo incorporar alguna funcionalidad, a medida que podamos ir necesitándola y obligándonos a suplir esa carencia de forma externa. 2.5.3. Modelos de Servicio en Cloud Computing Existen tres niveles o modelos de servicio en el cloud computing, dependiendo de los servicios remotos que se ofrezcan en cada uno: a) IaaS: Infrastructure as a Service (Infraestructura como servicio) Este modelo de servicio se centra en ofrecer infraestructuras virtuales, ahorrando al usuario los costes y complicaciones de la compra, instalación y mantenimiento de infraestructuras físicas. Este modelo incluye, entre otros: - Servidores. - Espacio de almacenamiento. - Máquinas virtuales. - Redes privadas virtuales (VPN, Virtual Private Network). En este modelo el usuario paga por los recursos consumidos (gigas de almacenamiento, tiempo de uso de CPU, transferencia de datos...). b) PaaS: Platform as a Service (Plataforma como servicio) Este modelo provee al usuario de recursos de programación y ejecución de aplicaciones accesibles de forma remota. Está más centrado en el uso por parte de desarrolladores, ya que se centra en las capas bajas o intermedias del software de programación: - Sistemas operativos. - Bases de datos. - Lenguajes y herramientas de programación. - Otras aplicaciones y ayudas a la programación: Bibliotecas, módulos, entornos, runtimes… c) SaaS: Software as a Service (Software como servicio) [30] Es el modelo más interesante para personas sin conocimientos técnicos, ya que se centra en proveer aplicaciones completamente operativas en las que el usuario no tiene que realizar ninguna instalación ni programación, al ejecutarse íntegramente en servidores remotos: - ERPs. - CRMs. - Aplicaciones ofimáticas (procesador de textos, hojas de cálculo, etc.). - Juegos. - Aplicaciones de diseño gráfico, retoque de prácticamente cualquier otro tipo de aplicación. imágenes y El software “as a Service” está ganando terreno al software tradicional muy rápidamente, dado el importante ahorro de costes que supone y el incremento de la rapidez y fiabilidad de los accesos a internet. Gigantes de la red como “Google” proporcionan todos sus servicios en este entorno cloud (Google Docs, Google Analytics y muchas más) y ya están apareciendo los primeros ordenadores pensados para trabajar en entornos cloud, ya que, por ejemplo, carecen de disco duro. La perspectiva para el futuro inmediato es que este tipo de servicios irá creciendo cada vez más hasta prácticamente generalizarse, quedando los entornos de trabajo locales para aquellas empresas e instituciones que, bien por su gran volumen de datos o por sus necesidades específicas, puedan obtener rentabilidad de ello. 2.5.4. Práctica: Diseño de una Tienda Online en la Nube: Plataforma ePages. En esta sesión práctica utilizaremos la versión demo de la plataforma cloud “ePages” (www.epages.com) para configurar una tienda online básica con la participación de los asistentes. Realizaremos el registro online para solicitar acceso a la demo, lo que nos permitirá acceder a la página de ejemplo de la tienda online y a la página de administración del sistema. Veremos las diferentes opciones de configuración que se ofrecen y cómo administrar la tienda online desde nuestro navegador. [31] ePages nos permite elegir entre diferentes plantillas clasificadas por sectores y tipos de negocio: [32] Realizado este paso, escogemos una plantilla y elegimos las imágenes de fondo, colores, etc. En el paso siguiente, introducimos el nombre de la tienda e indicamos datos de contacto. Podemos insertar nuestro logo. [33] Una vez introducido el CIF y otros datos, ya estamos listos para empezar a cargar productos. La interfaz de administración nos permite personalizar textos e imágenes. [34] Cargar un nuevo producto es muy sencillo. Podemos añadir diferentes descripciones, textos e imágenes, así como existencias, plazos de entrega, ofertas y datos del fabricante. Podemos personalizarlo prácticamente todo: Desde textos legales a campañas de marketing, formas de pago y plazos de entrega. Vista de la configuración de sistemas de pago: [35] 2.6. El e-Commerce en Dispositivos Móviles: 2.6.1. Introducción al m-Commerce. Un aspecto que cada día cobra más relevancia, y que es merecedor de un estudio más detallado, es la capacidad de las plataformas de e-Commerce de incorporar la funcionalidad de venta a través de dispositivos móviles. Se conoce como m-Commerce a la traslación a dispositivos inalámbricos móviles de un negocio online, generalmente de transacciones de eCommerce. Su origen está en los primeros servicios de mensajes móviles de pago (SMS Premium), así como en diversas acciones e iniciativas empresariales de dispar éxito, como Mobipay, Paybox, CaixaMóvil, etc. En los últimos años, la llegada y rápido crecimiento del parque de dispositivos móviles inteligentes, o Smartphones, ha provocado un elevado aumento de la presencia de servicios relacionados con actividades comerciales en dichos dispositivos móviles. Según el estudio presentado por Google en el último Mobile World Congress de Barcelona, denominado “Our Mobile Planet: Global Smartphone User” (Nuestro planeta móvil: Usuarios globales de smartphones), que estudia la tendencia de España, Estados Unidos, Reino Unido, Francia, Alemania y Japón, España es el 2º país con mayor penetración de estos dispositivos (44%), solo por detrás de Reino Unido (45%). El estudio también resalta que el 68% de los usuarios de smartphones en España emplean sus dispositivos para realizar una búsqueda de información cuando ven un anuncio de publicidad convencional o de un producto en una tienda, una cifra muy elevada, pero que, por el contrario, no destacamos tanto por realizar compras a través de los dispositivos móviles. Mientras que en Japón el 40% de los usuarios usan estos terminales para comprar en internet, en España solo un 24% de usuarios compran online con sus teléfonos inteligentes. Aunque parezca un dato menor, eso no significa que no sea importante: Según datos del último AppDate, en España hay 5 millones de personas que usan aplicaciones (Apps), tenemos una media de 28 Apps instaladas en nuestro teléfono. Hay 1.400.000 descargas al día, unas 16 por segundo, lo cual nos puede dar una idea del potencial de este nicho de mercado. [36] Cuando hablamos de m-Commerce, no solo tenemos que pensar en transacciones de compra/venta vía teléfono móvil, ya que existen diferentes plataformas móviles (Tablets, e-Readers, etc.) y múltiples formas de m-Commerce, que evolucionan por momentos, lo que da lugar a nuevas ideas y alternativas de negocio día a día. 2.6.2. Formas de m-Commerce. Es este un campo de muy reciente nacimiento en lo que a explotación comercial ser refiere, que está en constante cambio y actualización. Esto, que puede parecer una desventaja, nos ofrece por el contrario una oportunidad, ya que no existen parámetros prefijados sobre lo que se puede o no se puede hacer en la explotación comercial de esta funcionalidad, permitiéndonos ser mucho más creativos a la hora de aportar nuevas ideas. Hasta la fecha, existen diversas formas de explotación y uso del mCommerce, algunas más conocidas que otras, que de forma resumida, son las siguientes: Comercio electrónico: Entradas de espectáculos, venta de productos, reservas de hoteles y restaurantes, etc. Códigos QR: Son imágenes bidimensionales que componen un código de almacenamiento de información de respuesta rápida (las siglas QR corresponden al término anglosajón Quick Response, o respuesta rápida). Originados en 1994 por la compañía Denso Wave (parte de Toyota) como una forma de almacenamiento de información en una matriz de puntos, se comenzaron a usar para ubicar referencias en almacenes logísticos, pasando con el tiempo a usos comerciales. Su principal característica es que son de código abierto, es decir, de uso libre tanto en su creación como en su lectura por parte de empresas y usuarios. Códigos BiDi: Un tipo de código QR, cuya principal diferencia, más allá de la técnica, es que son de código propietario, es decir, cerrado. Su uso, promovido en España por los principales operadores de telefonía móvil, supone un pago por parte de las empresas anunciantes a dicho operador, y, en caso de remitir a un enlace de una información en la red, el correspondiente coste de tarifa de datos del dispositivo móvil que realice la lectura del mismo. [37] Geolocalización: Localización de personas en tiempo real, callejeros interactivos y guías de ciudades, localización de tiendas cercanas, localizar las flotas, distribuir operarios en un área y conocer en todo momento su lugar exacto, enviar un mensaje a los amigos que estén en una zona concreta, estado del tráfico en tiempo real, etc., aprovechando el posicionamiento por GPS del terminal móvil del usuario. Realidad aumentada: en gran medida ligada con la geolocalización y con el uso de códigos QR (aunque no necesariamente), nos permite mostrar objetos virtuales, tales como representaciones 360º de un producto, carteles publicitarios de una marca, objetos 3D, etc., en la visualización de un entorno real a través de la cámara de nuestro dispositivo móvil. Juegos. Etc. 2.6.3. Principales Dispositivos para el m-Commerce. En la actualidad el mercado de dispositivos móviles está copado por dos grandes sistemas operativos, que se incluyen, en diferentes versiones, en la mayor parte de los smartphones y dispositivos móviles. No son los únicos, pero la tendencia del mercado, o al menos su aceptación es clara. Esto, para el desarrollo de aplicaciones y soluciones de m-Commerce, es una ventaja, ya que nos permite centrarnos, si así lo decidimos, en las principales plataformas a la hora de invertir recursos de desarrollo en las mismas. Ambos Sistemas Operativos (OS) requieren al desarrollador el envío de sus Apps para previa aprobación e integración en los llamados Marketplaces o Repositorios de Aplicaciones. A continuación analizaremos brevemente los mencionados sistemas: A) Android: Sistema operativo para dispositivos móviles propiedad de Google, basado en código abierto (Linux), y, por tanto, modificable por las comunidades de desarrolladores de forma sencilla. Su repositorio es “Google Play”. Este sistema está presente tanto en los dispositivos móviles de fabricación propia de Google (HTC), como en dispositivos de terceras marcas, lo cual ha favorecido su penetración en el mercado (48% de cuota de mercado smartphones en España). [38] Si bien, las diferentes versiones que coexisten, así como las políticas de actualización de los operadores, han hecho en ocasiones poco controlable la calidad del sistema por parte de Google. B) iOS: Sistema operativo de Apple, de estructura cerrada (sistema propietario), y que únicamente está presente en los dispositivos móviles de la propia compañía (iPhone, iPad, etc.). Líder indiscutible hasta la llegada de Android, mantiene claras diferencias de valoración por parte de los compradores a iguales características técnicas, ya que su éxito radica en la calidad exigida para las Apps a incluir en su marketplace, así como en la claridad y facilidad de su uso por parte de los usuarios. Los requisitos de entrada de una APP para su tienda de Apps (App Store) son muy estrictos y con duras condiciones económicas. C) Otros: a. Windows Mobile. Sistema de la compañía líder en sistemas operativos para PC, sus versiones anteriores han tenido problemas de estabilidad y usabilidad que aparentemente se han solucionado con su último reléase. b. BlackBerry: Propiedad de la compañía del mismo nombre, que basa su éxito en la especialización de uso profesional de sus dispositivos. Su repositorio es el BlackBerry App World. c. Symbian: Sistema operativo de Nokia (con aportaciones de otros fabricantes en el pasado), en claro desuso por haberse superado por la competencia, llegando incluso Nokia a aliarse con Windows para la implantación del OS de éste en sus smartphones. Tiene recorrido en mercados emergentes por la facilidad de distribución de dispositivos de bajo coste en los mismos. 2.6.4. Opciones Técnicas para el m-Commerce. Para el desarrollo o migración de nuestro proyecto de e-Commerce al mCommerce, tenemos dos opciones: 1. Desarrollar una versión específica para dispositivos móviles de la tienda online, o, lo que es lo mismo, una m.site (mdot site) que replique, de manera fidedigna, los contenidos y funcionalidades de la web convencional de nuestro negocio en los dispositivos móviles, lo cual facilita la traslación al segmento móvil, ya que no tiene que especificar condiciones de adaptabilidad al dispositivo concreto. Por [39] otro lado, es poco personalizable en lo que a uso de características avanzadas del dispositivo se refiere, y puede llegar a presentar irregularidades por la gran variedad de los mismos. 2. La otra opción es desarrollar una App para cada repositorio de aplicaciones en el que queramos estar presentes, optimizando las funcionalidades de nuestra tienda con las de los dispositivos, y aprovechando las características técnicas avanzadas de éstos en nuestro beneficio. Su principal ventaja es esa, el aprovechamiento de las características específicas del dispositivo para el que se hace (calidad de acabado, giroscopios, optimización para su uso bajo la arquitectura del sistema), pero requiere hacer una versión para cada repositorio, estar sometido a su aprobación por el propietario del sistema operativo, y abonar una tasa por su inclusión en el mismo. 2.6.5. Las Plataformas para el m-Commerce. Al igual que hablábamos en el e-Commerce, a la hora de elegir recursos técnicos para implantar una solución de m-Commerce, debemos pensar antes en nuestros recursos y necesidades, y, en este caso, añadir lo que ya tengamos implantado. Si ya operamos con una plataforma de e-Commerce en concreto, siempre es mejor recurrir a la solución de m-Commerce que ésta ofrezca de forma nativa, ya que se integrará adecuadamente en nuestra gestión del negocio. Puede ocurrir, lógicamente, que la solución técnica que estemos usando no disponga de versión de m-Commerce, lo cual nos debe llevar a analizar las alternativas de mercado, su relación coste - funcionalidad y tomar una decisión al respecto. Si tenemos implementada una solución a medida, recurriremos a nuestro proveedor para que nos adapte o provea de la correspondiente versión móvil, con el consiguiente incremento de costes, pero con la garantía de que tendremos exactamente lo que buscamos. En el caso de las plataformas de cloud computing, pocas o ninguna ofrecen versión de sus soluciones de e-Commerce para dispositivos móviles, lo cual nos obliga a recurrir, bien a la opción de un desarrollo a medida, bien a una solución de plataforma open source, llegando incluso a valorar, si la implementación de la tienda en dispositivos móviles es crítica para nuestra viabilidad, la migración de la solución de nube a la plataforma de código abierto elegida, para favorecer la integración de ambas. [40] Las principales plataformas de open source ya están incorporando módulos de m-Commerce a sus soluciones. Actualmente la plataforma que lidera en este aspecto es Magento, con una extensión de su plataforma a un coste asequible. La solución Magento Mobile replica, de forma nativa, la tienda online creada en su plataforma para dispositivos móviles en 4 sencillos pasos: 1. Descargar la extensión: Tan sencillo como descargar la extensión de Magento Mobile de su web corporativa. 2. Comprar la Marketplaces. licencia correspondiente para los diferentes 3. Configurar la aplicación. 4. Enviar al repositorio correspondiente. El resto de plataformas open source están lanzando versiones desarrolladas por las comunidades de usuarios, lo que enriquece las alternativas de las que dispondremos en función de la plataforma que utilicemos. Existen una multitud de empresas que ofrecen soluciones de desarrollo privativo de plataformas de m-Commerce, desde los grandes operadores del sector, como IBM o HP, hasta pequeños desarrolladores, cada uno ofreciendo su producto. 2.7. Conclusiones: Una vez analizadas todas estas variables podemos encontrarnos incluso más confusos que al principio, pero no debemos olvidar que ahora tenemos elementos útiles para establecer nuestro criterio a la hora de tomar una decisión respecto a la elección de recursos tecnológicos para un proyecto de e-Commerce. 2.7.1. Plan de Acción: Implementación de una Plataforma e-Commerce Antes de tomar cualquier decisión, conviene siempre planificar y pensar con detenimiento cuales han de ser nuestros pasos, en función de nuestra situación de negocio, estableciendo un plan de acción para la implementación de la plataforma elegida. [41] a) Para empresas funcionamiento: que todavía no tengan la plataforma en Integración de la plataforma de e-Commerce con los sistemas de información de la empresa (ERP, CRM, entre otros): Conviene analizar la implicación de la integración en costes (coste-beneficio), el impacto en el plan de sistemas de la empresa y su alineación con la estrategia de e-Commerce. Mantenimiento evolutivo de la plataforma y funcionalidad alineada al negocio: ¿Vamos a consumir recursos necesarios en otras áreas por la implantación de la plataforma elegida, etc.? Pruebas de rendimiento y de optimización de la conectividad: Como en cualquier desarrollo técnico, es crítica la realización de tests, tanto internos como externos, de la solución elegida, hasta dar con el ajuste adecuado antes de su lanzamiento a la red. No realizar adecuadamente este paso, por estar sometidos a urgencias comerciales o de otro tipo, puede suponer perder clientes por fallos en la funcionalidad, que luego hablarán mal de nosotros y nos costará mucho más (en recursos y tiempo invertido) recuperar esta credibilidad. b) Para empresas que ya tengan plataforma en funcionamiento: Análisis del rendimiento y funcionalidad de la plataforma actual: ¿Tenemos todo lo que necesitamos en nuestra actual solución?. Innovaciones tecnológicas en el mercado y adaptación de la plataforma de e-Commerce a los cambios y a la previsión de crecimiento de la empresa: Estar al tanto de las nuevas alternativas del mercado en este aspecto es importante, pues nos permitirá en un momento dado, recurrir a funciones o soluciones que ayudarán a optimizar nuestro negocio, con una salvedad, no por ser algo nuevo, tiene que ser adecuado para mí. Analizar siempre con detenimiento y valorar el impacto en la rentabilidad del proyecto cualquier cambio es crítico en este aspecto. Fijación de un presupuesto de incorporación de las nuevas funcionalidades. Plan de escalabilidad de la plataforma actual o migración a una nueva plataforma. Llegado un momento, habrá que saber sí conviene cambiar de plataforma, por no permitirnos crecer, o si [42] podemos mantenernos en la actual incorporando mejoras parciales en la misma. 2.7.2. Tomar la Decisión Adecuada Antes de decidir, conviene tomarse un tiempo, y realizarse nuevamente, una serie de cuestiones: Revisar las necesidades de nuestra tienda. Replantearnos nuestros objetivos. También es útil considerar alternativas: ¿Tengo que empezar con una tienda propia o puedo intentar vender en tiendas de terceros hasta aprender?, etc. Ante todo tenemos que volver al concepto inicial: Por muy online que sea nuestro proyecto y/o mucha experiencia técnica que tengamos para afrontarlo, ahora somos empresarios, y el principio de cautela debe regir nuestras decisiones. Además, el tiempo nos permitirá aprender y, poco a poco, podremos introducir mejoras, corregir fallos y tomar alternativas de forma más sencilla, si empezamos desde abajo y no tratamos de correr antes de aprender a andar. Como regla general, para un emprender un proyecto desde el principio, siempre es mejor empezar con algo sencillo que nos permita centrarnos en generar negocio, que tratar de gestionar herramientas complejas que requieran demasiado tiempo y dedicación por nuestra parte. [43]