ETFFIN Finance >> Finanzas personales curso >  >> Gestión financiera >> Negocio

Aproveche Headless Commerce para transformar su experiencia de usuario con Drupal Ecommerce

Drupal se encuentra entre los sistemas de administración de contenido de código abierto más utilizados, junto con WordPress y Joomla. Si bien no siempre recibe elogios por ser el más fácil de usar (aunque eso está cambiando), nadie puede negar la gran flexibilidad que permite la personalización y la extensibilidad.

Con su próspera comunidad de más de 45 000 desarrolladores e iniciativas estratégicas de modernización, Drupal solo está mejorando. De hecho, Drupal es posiblemente una de las mejores opciones para contenido de código abierto y comercio electrónico en el mercado actual.

Una breve historia

Al igual que muchas aplicaciones de software influyentes de nuestro tiempo, Drupal comenzó con un par de estudiantes universitarios que intentaban resolver un problema básico. Esto fue en el año 2000.

Los estudiantes, Dries Buytaert y Hans Snijde, necesitaban una forma de comunicarse a través de una red interna dentro de los dormitorios de la Universidad de Amberes. Aunque no se llamaba Drupal en ese momento, el tablero de mensajes que crearon fue la primera iteración de lo que eventualmente se convertiría en Drupal.

Drupal recibió oficialmente su nombre en 2001 cuando Dries puso el tablero de mensajes en línea y lanzó el software para que otros lo usaran y ampliaran. Avance rápido 18 años y numerosas reiteraciones, Drupal ahora impulsa millones de sitios web en todo el mundo y cuenta con una comunidad de desarrollo de más de 45,000 desarrolladores.

¿Por qué usar Drupal?

Hay una serie de excelentes razones por las que Drupal podría ser la mejor plataforma para que tu tienda en línea crezca. Cubriré lo que considero que son algunos de los aspectos más destacados.

1. Código abierto para un control completo.

Drupal es un software de código abierto, lo que significa que cualquiera puede usarlo y adaptar su código por cualquier motivo. No hay tarifas de licencia ni nada por el estilo; literalmente es tuyo para hacer lo que quieras.

Además de eso, ya se han creado más de 40 000 módulos que amplían la funcionalidad central de Drupal con nuevas funciones. Para sitios web estándar, el desarrollo de software personalizado no es realmente necesario porque gran parte de la funcionalidad, si no toda, ya está disponible. Pero para sitios web grandes y complejos, poder acceder y extender el código a través de recursos de desarrolladores internos o externos es un gran beneficio.

Garantiza que la plataforma de su sitio web sea capaz de integrarse en cualquier otro software que utilice. Esto es clave para la automatización y la escalabilidad del negocio.

2. Un mundo de apoyo al alcance de tu mano.

La naturaleza misma de Drupal es atractiva para los desarrolladores de software. El código abierto significa que no hay limitaciones para usar la plataforma, por lo que es fácil y económico entrar y probar.

Esto tiende a atraer a personas (tanto estudiantes como expertos) y todo tipo de organizaciones, lo que ha fomentado continuamente una comunidad acogedora y comprometida. De hecho, un eslogan común que ha evolucionado para representar a la comunidad de Drupal es "Ven por el software, quédate por la comunidad".

¿Recuerdas a los más de 45 000 desarrolladores que mencioné anteriormente? Esta es su red de apoyo en caso de que la necesite. Ya sea que se trate de desarrollo de software, consultoría o cualquier otra cosa, muchas de las personas y organizaciones dentro de la comunidad de Drupal están listas para ayudar a que su negocio tenga éxito. El mercado de Drupal es donde puede encontrar su equipo de soporte.

Hablaré más sobre esto un poco más tarde, pero esta comunidad masiva también es lo que permite que Drupal sea una de las plataformas de sitios web más seguras que existen. Con tantos ojos mirando activamente el código, los agujeros de seguridad se encuentran, informan y abordan rápidamente. Todo lo que una empresa necesita hacer normalmente es mantener su software actualizado.

3. Marco moderno para aplicaciones modernas.

Aunque la comunidad que ayuda a construir Drupal es enorme, Drupal tiene un sistema efectivo para dirigir el desarrollo hacia varias iniciativas estratégicas. Estas iniciativas son las que impulsan la modernización continua de la plataforma.

Quizás la más grande e importante de estas iniciativas estratégicas es la iniciativa API-First. Desde la página de la iniciativa:

Ya se ha logrado un gran progreso en esta iniciativa y las API de Drupal están listas para usar.

Otra iniciativa notable es la iniciativa de modernización de la IU de administración y JavaScript. Si le pregunta a alguien qué es lo que menos le gusta de Drupal, es muy probable que obtenga algo como "es difícil de usar". Esta percepción de la interfaz de usuario de administración ha sido un problema durante un tiempo, especialmente cuando se compara con WordPress, como suele ser Drupal. Lo curioso es que una vez que te acostumbras, en realidad no es tan malo. Es solo que no es el más intuitivo para los nuevos usuarios y se siente torpe. Esta iniciativa está cambiando activamente eso para que los futuros usuarios de Drupal (con suerte) tengan una percepción diferente.

4. Escala con su negocio.

La escalabilidad es un concepto importante que cualquier negocio en línea siempre debe tener en cuenta. Lo ideal es que, a medida que crece el negocio, el tiempo y los recursos necesarios para manejar ese crecimiento sean mínimos. La escalabilidad es ser capaz de manejar el crecimiento de manera efectiva.

Aquí hay un ejemplo rápido.

En un negocio tradicional de ladrillo y mortero, a medida que más clientes compran en su tienda, se necesita contratar más personal para apoyar a los clientes. Esto incluye personas en el piso, en los registros y también personal de fondo como sus contadores.

A medida que crece el negocio, los costos de personal aumentan drásticamente para manejar el negocio adicional. Esto se debe a que la mayoría de los procesos comerciales físicos son manuales y requieren una presencia física.

En el mundo en línea, esto no es aceptable. Casi todos los aspectos de un negocio en línea se realizan a través de algún tipo de software. La escalabilidad es la idea de hacer que ese software "hable" entre sí y transmita información automáticamente a través de integraciones y automatización. En una situación ideal, en realidad se necesita muy poca interacción humana.

La automatización que maneja los datos de los clientes (para transacciones, contabilidad, niveles de existencias, cumplimiento, marketing, etc.) se escalará automáticamente a medida que más clientes compren. Una empresa creada para escalar no necesita agregar más personal para manejar estos datos porque el software ya puede hacerlo, es lo mismo. Como resultado, las ganancias pueden ser mucho mayores que las del negocio tradicional tradicional porque los gastos generales son mucho menores.

Volviendo a Drupal, la flexibilidad de su base de código abierto combinada con su primera iniciativa API crea una plataforma ideal para la escalabilidad. Si bien puede ser demasiado costoso para las pequeñas empresas crear las integraciones que necesitan, Drupal podría ser una opción perfecta para las empresas establecidas o en crecimiento que ahora pueden volver a invertir en el desarrollo de su arquitectura de comercio electrónico.

5. Seguridad y estabilidad en su máxima expresión.

Drupal se considera un software muy seguro. Cuenta con la confianza de gobiernos, instituciones educativas, medios de comunicación, grandes minoristas y más. Puedes ver una lista de ejemplos aquí. La administración Obama incluso usó Drupal para el sitio web de la Casa Blanca durante su presidencia.

Mencioné anteriormente que la gran cantidad de desarrolladores dentro de la comunidad de Drupal ayudan a vigilar el código subyacente. Esto se puede hacer porque Drupal sigue un estricto estándar de codificación. Este estándar brinda referencia a los desarrolladores, pero también garantiza que el nuevo código sea coherente con el resto de Drupal. Es más fácil de leer y, por lo tanto, más fácil de detectar cualquier problema.

Los estándares de codificación no son la única protección vigente. Drupal también cuenta con un equipo de seguridad de Drupal dedicado que está monitoreando activamente el software central para garantizar que cumpla con los estándares del Proyecto de seguridad de aplicaciones web abiertas (OWASP). Además de esto, el equipo de seguridad también brinda asistencia de seguridad a los módulos aportados por la comunidad de desarrollo.

Cuando se encuentra un problema, los avisos de seguridad se envían a través de varios canales, incluido el sitio web de Drupal, la notificación por correo electrónico, las redes sociales y el propio CMS. Son difíciles de perder. Los avisos cubren todos los detalles necesarios, incluido cuándo estará disponible un parche para solucionarlo. Es importante saber que Drupal es un CMS autohospedado, por lo que es importante estar al tanto de las actualizaciones de seguridad.

Es su responsabilidad asegurarse de que las actualizaciones se realicen regularmente. Los parches de seguridad son generalmente fáciles de aplicar, aunque actualmente se necesita cierta habilidad técnica para hacerlo. Hacer esto más fácil a través de actualizaciones automáticas es otra iniciativa estratégica en la que se está trabajando en este momento.

6. Crear experiencias digitales ambiciosas a través de múltiples canales.

Si visita drupal.org ahora mismo, verá Drupal resumido en las dos primeras oraciones de la página de inicio.

Somos el CMS de código abierto líder para experiencias digitales ambiciosas que llegan a su audiencia a través de múltiples canales.

Debido a que todos tenemos diferentes necesidades, Drupal le permite crear un espacio único en un mundo de soluciones estándar.

La flexibilidad es una palabra que a menudo se asocia con Drupal y ves que esto se juega dentro de su comercialización. Drupal es un CMS (sistema de administración de contenido) primero, y lo hace extremadamente bien.

Ya sea un simple blog o un medio de comunicación en toda regla, Drupal puede hacerlo con facilidad. En realidad, es mejor cuando se usa para situaciones complejas y no estándar, por lo que el marketing habla directamente de las soluciones "cortadoras de galletas". Drupal puede ser un cortador de galletas, pero lo complejo y personalizado es donde realmente brilla.

Cualquier contenido a crear se puede configurar y utilizar de innumerables formas. Este contenido se puede reformar y reutilizar sin tener que volver a crearlo. Se puede enviar a boletines y fuentes rss. La iniciativa API-first significa que Drupal puede ejecutarse como un repositorio de contenido de back-end con el front-end de su elección.

Esto permite que el mismo backend envíe contenido a múltiples canales, ya sea un sitio web, una aplicación móvil, un quiosco o cualquier otro canal que se le ocurra.

7. Ideal para el comercio electrónico basado en la experiencia.

Y finalmente, llegamos al comercio electrónico. Drupal en realidad puede ser su plataforma de contenido Y su plataforma de comercio electrónico. Este es un gran problema porque a menudo estás atrapado con uno u otro. Pero no aquí, a través de la biblioteca de módulos de colaboradores de Drupal hay una serie de opciones para ampliar la funcionalidad de Drupal para incluir el comercio electrónico (más sobre esto a continuación). Y las opciones disponibles son soluciones de comercio electrónico realmente buenas, completas y complejas.

Cuando combina contenido y comercio en Drupal, de repente tiene una plataforma que es ideal para ofrecer comercio electrónico basado en la experiencia, sea cual sea esa experiencia. ¿Su marca o línea de productos necesita contar una historia o invocar una emoción con su audiencia? Si es así, Drupal es para ti.

Toda la flexibilidad de la creación de contenido se traslada a sus productos y páginas de tiendas. Los productos simplemente se convierten en otro tipo de contenido que se puede configurar y manipular de la misma manera. La pantalla del producto es totalmente personalizable para que pueda crear una experiencia de compra ideal.

Con la iniciativa API-first de Drupal, Drupal y su componente de comercio electrónico pueden integrarse completamente con otro software para crear la automatización del sistema que es tan importante para escalar. Estas integraciones también se pueden usar para algo más que escalar. Las integraciones con pasarelas de pago, motores de búsqueda, plataformas de marketing, CRM, análisis y otros servicios ayudarán a impulsar la productividad y las ventas.

¿Cuáles son mis opciones para crear un sitio de comercio electrónico con Drupal?

A partir de ahora, tiene algunas opciones diferentes para crear un sitio de comercio electrónico con Drupal. Aquí hay un desglose de las opciones y los detalles para ayudarlo a elegir qué opción podría ser mejor para su negocio.

1. Integraciones de comercio sin cabeza.

Hay un revuelo en torno al comercio sin cabeza en estos días. El comercio sin cabeza (o desacoplado) es donde su plataforma de comercio electrónico es solo un backend administrativo y se conecta a través de API a uno o más front-end separados. De esta forma, el backend de una sola tienda puede administrar múltiples canales de venta, como su sitio web, aplicación móvil, mercados de terceros, registros en la tienda, etc. Los datos necesarios se transfieren de un lado a otro sin problemas.

El comercio sin cabeza tiene muchas otras ventajas más allá de una interfaz separada. Administrar todos sus canales de venta en un solo lugar aumenta la productividad. También es más fácil traer nuevos canales de venta en línea. Una configuración de comercio sin cabeza puede hacer que una empresa sea más ágil y capaz de adaptarse al cambio.

Por ejemplo, si su empresa decide cambiar a una nueva plataforma CRM, se puede crear una integración específica para la nueva plataforma para mantener la automatización de sus sistemas. No necesita preocuparse tanto por el temido ciclo de cambio de plataforma de comercio electrónico como solía hacerlo. Y, por supuesto, el comercio sin cabeza integrado con Drupal le brinda el poder del contenido y el comercio juntos.

Con Drupal, tiene la capacidad de conectar algunas integraciones de comercio sin cabeza diferentes en este momento, en particular BigCommerce y Elastic Path. Sé un poco más sobre BigCommerce que sobre Elastic Path, así que profundizaré un poco más en BigCommerce.

La integración de BigCommerce es bastante emocionante para mí. Solía ​​ser que todo el mundo estaba en el campo de código abierto o en el campo de SaaS, pero realmente no podías jugar en ambos. Esta fue parte de la razón por la que cambiar de plataforma fue algo tan importante. Las nuevas empresas y las empresas que normalmente no tienen el presupuesto de TI disponible para una creación de comercio electrónico personalizada, naturalmente se inclinarán por la facilidad de las soluciones SaaS. Tiene mucho sentido.

Sin embargo, con el tiempo y a medida que crece el negocio, las limitaciones de SaaS podrían comenzar a obstaculizar este crecimiento y la conversión a una plataforma de comercio electrónico más flexible se convierte en una realidad probable. Esto es desafortunado porque mover una tienda de comercio electrónico con todos sus productos, funciones, pedidos y datos de clientes es una tarea enorme y puede ser muy costosa.

BigCommerce para Drupal (ese es el nombre oficial de la integración) ha cambiado esta dinámica. Lo llamamos una solución SaaS abierta.

Las empresas ahora pueden configurar rápidamente su tienda en BigCommerce como lo harían antes. Pero ahora, una integración con Drupal les permite a estas empresas permanecer con su backend familiar y al mismo tiempo utilizar los beneficios de Drupal como una interfaz de contenido. Del mismo modo, las empresas que actualmente usan Drupal como una interfaz familiar sin BigCommerce pueden adoptar BigCommerce como su backend de comercio electrónico sin cambiar de plataforma de interfaz.

No importa con cuál empieces, puedes introducir el otro cuando te convenga. No diré que cambiar de plataforma es cosa del pasado todavía, pero ahora tenemos una solución que puede crecer con un negocio de inicio a empresa.

También es una venta más fácil. En lugar de rechazar clientes que sabemos que no tienen el presupuesto para una creación personalizada, ahora podemos redirigir cómodamente a estos clientes a BigCommerce para comenzar. Mientras mantengamos y fomentemos esta relación, puede llegar un punto en el que aún podamos ayudarlos a medida que su negocio evolucione. Con BigCommerce, ya están en la plataforma de comercio electrónico correcta con Drupal esperando entre bastidores si es necesario.

2. Comercio Drupal.

Drupal también tiene un módulo de comercio electrónico nativo que se conoce con el nombre obvio de Drupal Commerce. Este módulo se basa en la arquitectura existente de Drupal y agrega un marco de comercio electrónico nativo para que lo usen los creadores de sitios.

El marco es importante aquí porque no obtiene una tienda preconstruida de inmediato cuando instala el módulo por primera vez. En realidad, tampoco hay temas prediseñados para elegir. Cada tienda Drupal Commerce tiene que instalarse, configurarse y tematizarse básicamente desde cero.

Esto no es ideal para empresas que necesitan llegar rápido al mercado o que tienen un presupuesto bajo, pero, como Drupal, esto es lo que hace que Drupal Commerce sea poderoso por sí solo. Permite una solución de comercio electrónico 100% adaptada a la tienda en línea.

Drupal Commerce también sigue los mismos estándares de codificación y enfoque API-first que Drupal, por lo que sabe que cualquier desarrollador que pueda trabajar con Drupal también vale la pena con Drupal Commerce. También sabe que las propias API de Drupal Commerce están listas para cualquier integración que pueda imaginar. Esto es lo que permite que Drupal se integre con BigCommerce y también lo que hace que Drupal Commerce sea una opción valiosa para muchas empresas. Si tiene sistemas heredados que son necesarios para que su negocio funcione, Drupal y Drupal Commerce aún pueden integrarse con ellos.

El comercio electrónico de Drupal está listo para los negocios

Y ahí lo tienes. Este artículo ha cubierto mucho terreno y podría continuar, pero creo que ahora puedes ver que Drupal no solo es un motor para el contenido, sino también una opción viable para el comercio electrónico.

Realmente puedes tener lo mejor de ambos mundos aquí. La flexibilidad de Drupal como CMS combinada con opciones de comercio electrónico para adaptarse a cualquier etapa en la que se encuentre una empresa presenta una solución que será atractiva para muchos. Quién sabe, tal vez Drupal sea exactamente lo que has estado buscando todo el tiempo.