 Hola, buenos días. Bienvenidos a la Workam de Sevilla 2023. Voy a hablaros de Magento. ¿Por qué me ahorro dinero en los vuelos? Porque soy domadora de dragones, es decir, a mí me llaman las empresas cuando necesitan arreglar cosas, ¿vale? Ya veis que peinocanas, así que yo prácticamente ha hecho ya casi de todo en lo que es el mundo de web, ¿vale? Os vengo a hablar de Magento porque en una Workam, porque muchas veces nos encontramos con desarrollos que no son WordPress, pero tienen que convivir entre ellos, ¿vale? Y entonces a mí me ha pasado más de una vez porque desarrollo bastante tanto con WordPress como con Magento, que me han dicho, es que yo no quiero un Magento, yo quiero un WordPress, yo quiero la facilidad que me da BuCommerce a la hora de montar, por ejemplo, un producto. ¿Pero qué es lo que ocurre? Pues que muchas veces lo que nos pasa es que BuCommerce se queda muy pequeño, ¿vale? y Magento es entonces la herramienta elegida, que, ojo, podemos coger y montar un headless o montar llamadas a través de API o a través de GraphQL y inyectar información de Magento en ese WordPress, ¿vale? No penséis que van a ir por separados, se puede hacer eso. ¿Pero por qué elegir, por ejemplo, Magento? Pues porque Magento en el Core tiene muchas más herramientas de lo que tiene BuCommerce. Me podéis decir, sí, bueno, yo me puedo montar un Plugin o X Plugin para conseguir tener lo que tiene Magento en BuCommerce, claro, pero entonces estamos metiendo un montón de Plugins con todo lo que aquello conlleva, que si este Plugin ahora no tiene una coordinación y una compatibilidad 100% con este otro Plugin, que si tenemos un problema con la Template y al final es un... Mira, es que esto no funciona, ¿no? O tenemos que desarrollar mucho a medida con lo que ello conlleva de un mantenimiento de problemas, por ejemplo, de seguridad y demás. Todo esto que estáis viendo aquí, ¿vale? Lo lleva Magento de serie y, por lo tanto, no hay ningún problema a la hora de trabajar con estas características. ¿Por qué? Pues porque al llevarlo todo en Core, primero es más fácil a la hora de desplegar y, segundo, si hay un problema de seguridad o lo que sea, es más rápido a la hora de tapar ese agujero de seguridad, ¿vale? Magento tiene una comunidad open source tan fuerte como la de WordPress. Es decir, vais a tener desarrollos, extensiones, temas, documentación de sobra, ¿vale? Y lo que se hace es usar una herramienta u otra en función ya de la complejidad y de las necesidades de cada cliente, ¿vale? Por ejemplo, una de las cosas que tiene de serie Magento, que me gusta mucho, es la parte de informes. Aunque después cojamos nosotros y digamos, vamos a montar un matomo para hacer informes más potentes. Sí, se puede hacer. Pero Magento ya trae bastantes informes y estadísticas. Por ejemplo, el informe de ventas, de reviews, del customer, todo eso lo trae de serie. Otra cosa que trae de serie Magento es el ámbito, el scope, ¿vale? ¿Qué es el scope? ¿Quién no ha tenido la cosa de tengo que montar un marketplace y un producto tiene que replicarse en X tienda y tiene que buscarse en X tienda y ha tenido que comerse bastante el coco para hacerlo en bucomers. Aquí lo trae de serie. Y entonces tú estás configurando un producto, una extensión, lo que sea, y lo estás haciendo o a nivel de tienda o a nivel global o a nivel incluso de idioma en algunos momentos, ¿vale? Entonces ese scope, ese ámbito nos permite hacer muchas más cosas que en bucomers de por sí no podemos. Aquí. Bien, entre otras características de Magento, ¿vale? Está preparado desde Core para hacer, por ejemplo, el marketing, ¿vale? Y tiene una cosa que me gusta a mí mucho, que son los grupos de atributos para hacer las búsquedas facetadas. Cuando tú tienes una tienda pequeñita, tus búsquedas facetadas por atributos se pueden llevar sin ningún problema. Cuando tú tienes una tienda que lo mismo estás vendiendo una cámara, que estás vendiendo una camiseta, que estás vendiendo unas zapatillas o unas gafas, el problema de los atributos es enorme. ¿Por qué? Porque tú tienes todos los atributos, de todos los productos, y entonces la búsqueda facetada es muy incómoda. Pero en Magento tú puedes crear grupos de atributos de forma que la ropa tenga el color y talla, pero la parte electrónica tenga, por ejemplo, marcas. Incluso tú puedes tener marcas en los dos grupos de atributos, pero tiene separada las marcas de ropa y tiene separada las marcas de electrónica, con lo cual es mucho más cómodo a la hora de hacer una búsqueda facetada porque estás en la parte electrónica y estás enseñando solamente las marcas de electrónica o estás en la parte de ropa y estás solamente mostrando esas marcas, ¿vale? Es una característica, pero hay mucha gente que trabaja con WordPress que le duele, ¿no? Que Magento necesita trabajar con Elastice Search, la última versión ya es con Open Search, que es la evolución de Elastice Search a Open Source, y con Varnish. Y eso lo trae en Core, ¿vale? O sea, es algo que necesita y lo trae en Core. En WordPress no, en WordPress tú puedes trabajar con Varnish o no. Tú puedes trabajar con Elastice Search o no. ¿Qué es lo que ocurre? Que Elastice Search nos va a ayudar a hacer las búsquedas transversales de los productos que en BuCommerce, de inicio, no puedes hacer. Es decir, yo tengo un Marketplace, yo busco un producto y si yo he marcado que ese producto esté en todos los Marketplace, pues me va a parecer el producto esté en el Marketplace que esté. ¿Vale? Con WordPress no puedo. WordPress el producto pertenece a una tienda y pertenece a una tienda. No pertenece a todas las tiendas. No puedes hacer la búsqueda transversal de todas las tiendas. WordPress, por ejemplo, con un desarrollo que hay que se llama Mindala, si resuelve esa búsqueda a través de todos los sites. ¿Vale? Pero una vez más, necesitamos un desarrollo externo. Sí que es cierto que Magento es más compleja la instalación. Tú un WordPress con BuCommerce puedes instalarlo en un hosting compartido, pero no. Magento necesita XCore, necesita una máquina fuerte y demás. ¿Por qué? Porque va a necesitar el lasti-search y va a necesitar Varnish. Sí que es cierto que gracias a necesitar estas dos herramientas va a ser muchísimo más ágil la navegación del Customer. ¿Vale? Porque muchas de las peticiones van a quedar en Varnish y no van a llegar hasta lo que es la parte del Apache o del InginX que ya hemos montado. Como ya os he dicho antes, lo que son los parches de seguridad son más livianos, más fáciles de instalar. Si se encuentra, por ejemplo, que hay un archivo que tiene X líneas de error, pues el patch de seguridad te lo ponen en un archivito y sobreescriben ese archivo que realmente es el que tiene problemas. En el caso de WordPress, tenemos que actualizar WordPress, tenemos que actualizar BuCommerce, las extensiones, los plugins en este caso que hagan falta y puede ser que en una de esas actualizaciones el plugin fulanito con el plugin menganito que antes funcionaba muy bien, pues ya no funcionan. Entonces, al final, son problemas. ¿Por qué Magento y no BuCommerce? Ya os lo he comentado antes. Básicamente, BuCommerce es para una pime, para un autónomo, para ventas pequeñas. Magento, yo ahora mismo estoy como tech leader de Baskompany y, aparte, soy CTO de una empresa pequeñita, llamada Esencial Sistemas. Y lo que desarrollamos en ambas empresas, uno a un nivel y otro a otro, son comercios muy grandes. ¿Qué quiere decir comercios muy grandes? Básicamente, comercios que necesitan estar en varios países con una logística muy compleja, con unos envíos muy complejos y demás. Esas logísticas muy complejas y envíos muy complejos, muchas veces en cores de Magento tienen solución. Y si no, las empresas a nivel mundial tienen más soluciones para Magento en comercio electrónico que para BuCommerce. Aunque vosotros os cueste entenderlo, es así, yo he trabajado con BuCommerce para, por ejemplo, el mercado brasileño. Necesitábamos montar una forma de pago que allí era muy popular. Y lo que me dijeron la gente de esa forma de pago es, aquí tienes la API y desarrollas tú el plugin. Y yo les dije, no, porque mi cliente no va a pagar ese desarrollo. Porque el cliente de un BuCommerce, además, no tiene presupuesto como para un desarrollo de ese tipo. Sin embargo, sí tenían una solución para Magento. Para que entendáis a qué niveles se mueve cada uno. El mercado potencial de algunos productos exige más de lo que el core de BuCommerce nos da, que es lo que os he dicho antes también. Y bueno, sí que es cierto que el desarrollo de Magento es muchísimo más complejo que el desarrollo para WordPress. Para que os hagáis una idea, yo ya peinocana, tengo 53 años, yo cuando empecé a trabajar con WordPress, allá por el 2007, yo me leí un par de documentos, leí por ahí algún blog y demás, y yo empecé a desarrollar. Mejor o peor, pero empecé a desarrollar un plugin para WordPress y con el tiempo pues fui haciendo más cosas. Para mí es muy natural. Necesito cualquier cosa en WordPress o en BuCommerce. Hago un snippet, no hay ningún problema. Con Magento, el otro día un cliente necesitaba tres reglas de CSS3 para su template en Magento. Bueno, pues lo que es tan fácil hacerlo en WordPress, a mí me costó el, tengo que irme a una carpeta concreta, crear una carpeta con el nombre de la empresa, después crear una carpeta con el nombre de la extensión, voy a crear, estuve como 20 o 30 minutos para crear un archivo que pudiera llegar y leer tres reglas de CSS, es decir, es más complejo, es más difícil, pero también es muchísimo más robusto, ¿vale? Yo me he encontrado con snippets y con extensiones o plugins en BuCommerce y en WordPress que incluso deshabilitadas daban problemas y se cargaban y tiraban la web entera y el cliente, pues bueno, estaba enfadado lógicamente porque lo que le habíamos hecho no funcionaba y claro, cuando yo ya me di cuenta de que no era lo que habíamos hecho no funcionaba, sino era que había venido una persona que no tenía idea de programación y había puesto el primer plugin que se había encontrado y lo había instalado y lo había echado a andar y aquello, pues, tiraba el resto de todo lo que habíamos hecho, ¿vale? Entonces, sí que es cierto que en Magento eso es muy difícil que ocurra, ¿vale? porque está muy compartimentado y tienes que desarrollar extremadamente mal para tirar la plataforma, ¿vale? Y bueno, básicamente podéis encontrarme aquí, ¿vale? Tengo también un libro escrito sobre los errores comunes que se cometen en la creación del comercio electrónico, ¿vale? Es un libro que escrito pues a raíz de muchísimos años yo llevo desde el 2005-2006 trabajando con comercio electrónico y son las cosas que normalmente me suelen ocurrir cuando un cliente me viene con una plataforma para que más o menos nos entendamos yo quiero un Amazon no, señores, no se monta nunca un Amazon yo quiero un bucomers porque para mí es mucho más cómodo trabajar con el entorno bucomers que con Magento, sí pero es que resulta que tú estás vendiendo a nivel mundial y necesitas un Magento porque necesitas llevar multi-inventario, multi-dioma multi-tienda y todo eso lo da Magento, no lo da bucomers y si lo da bucomers es a costa de muchos, muchos desarrollos y bueno, pues con esto y un bizcocho hasta aquí mi charla, breve charla de introducción Magento creo que quedan dos minutos o cosas así para preguntas, si vosotros cuatro yo voy a estar todo el día por aquí, por la Workham, así que no tengáis ningún problema en acercaros en preguntarme y demás porque no voy a deciros que estoy en mi tiempo libre, ni nada por el estilo me encanta hablar con la gente y escucharla sobre comercio electrónico no, a mí me han llegado muchas veces y antes era, mira, yo es que quiero hacer un comercio electrónico y que sea un Amazon ahora ya no es un Amazon ahora es un Aliexpress pero es lo mismo, te llegan y te dicen yo es que quiero un Aliexpress, no lo primero cuando me llega a un cliente así es decir, no, olvídate que tú no tienes el dinero suficiente para que yo te pueda desarrollar una cosa así y tú tampoco tienes el tiempo suficiente para que te podamos dar una solución de ese tipo y hacemos, por ejemplo, en BAS hacemos desarrollo muy, muy grandes exacto es muchas veces, a ver igual que mis compañeros han hablado sobre cómo hay que montar un producto además para el SEO yo muchas veces cuando empezamos un proyecto de comercio electrónico, ya sea con BuCommerce ya sea con Magento, lo primero que le digo al cliente es ¿dónde está el equipo de SEO? porque yo necesito coordinarme con ellos ¿por qué? pues porque porque si yo no me coordinó con ellos todo lo que yo monte es un para nada entonces yo llevo muchísimos años en este mundillo y sé que por muy bien que yo desarrolle después ellos me van a decir la URL necesito que tenga este tratamiento la estructura debería ser esta otra y yo en la estructura, por ejemplo, de un menú a mí lo que me diga al cliente me vale, yo hay muchas veces que le digo al cliente no, no hagas eso, pero yo ya después lo que quiera las ruegos y preguntas que bien se han quedado todos contentos pues nada