Hola, soy Alessandra Sfalato, soy ingeniera de relaciones con desarrolladores en Storyblok. Soy francesa, como puedes escuchar por mi acento, y vivo en Madrid. Así que hoy mi tema es cómo puedes remix tu tienda con Shopify hydrogen para construir un e-commerce ultrarrápido. Bueno, tengo al público delante, soy un público delante, así que no puedo preguntarte quién ya está usando, no sé nada al respecto, pero espero que aprendas y te guste con mi charla. Así que en la primera parte de la charla, cubriremos los conceptos básicos del e-commerce, es importante, y en la segunda parte presentaremos Shopify hydrogen y sus características, y finalmente en la gran parte de la charla, hablaremos, exploraremos el código de una tienda personalizada construida junto con Hydrogen.
Así que el comercio headless significa la separación del front-end y el back-end, y esto se logra gracias a una architecture impulsada por API, que permite una experiencia de front-end flexible y personalizable. En comparación con el monolítico, headless ofrece muchas ventajas, venta omnicanal, tiempo de comercialización más rápido, mejor performance, que conduce a un mejor SEO, personalización y personalización, y ciertamente mucho más. Sin embargo, puede venir con un aumento de la complejidad del desarrollo.
Así que imagina una plataforma de e-commerce que ofrece todos los beneficios del comercio headless mientras minimiza la complejidad del desarrollo. Aquí es donde entra Shopify Hydrogen. Así que Shopify Hydrogen es un nuevo marco diseñado para simplificar el desarrollo de tiendas headless Shopify. Incorpora las mejores prácticas integradas y está construido sobre Remix. Así que de nuevo, no puedo preguntarte quién conoce Remix, pero para el que no conoce Remix, es un conjunto completo de frameworks React, que se basa en web standards y crea una gran experiencia de desarrollador porque trabajas con web standards, por lo que hace todo más sencillo. Y también puedes hacer sitios web realmente escalables y rápidos. No lo conocía antes de aprender Hydrogen y al aprender Hydrogen, me enamoré de Remix y ahora es realmente mi marco de referencia.
Así que ofrece, bueno, Hydrogen, no Remix, una architecture basada en componentes que aprovecha Remix para mejorar el performance y también proporciona una integración perfecta con las API de Shopify. Así que ahora es el momento de hacer una deep dive en el código de un proyecto Shopify Hydrogen. Así que primero crearemos el proyecto, luego veremos cómo obtener y mutar data en Hydrogen, cómo construir la colección y los productos, cómo manejar el SEO y cómo construir un carrito.
Así que primero usamos el CLI de Shopify para crear el proyecto con NPM-created Shopify Hydrogen latest, y esto creará para ti en dos minutos un sitio web de comercio electrónico con todas las funciones. Para esta sesión utilizaremos el comando de plantilla hello world que proporciona un repositorio barbone para que realmente podamos explorar lo que estamos construyendo, pero veamos lo que obtenemos con este comando en solo dos minutos.
Así que este es el sitio web que obtienes con eso, así que estamos fuera. ¿Qué pasó, oh sí tengo que lanzar el desarrollo así que npm run dev. Vale, así que ahora deberíamos estar bien. Vale, así que tenemos datos simulados, así que tenemos esta página de inicio, tenemos todos los productos, tenemos los productos individuales con opciones, podemos añadirlos al carrito, podemos aplicar descuentos, podemos hacer el checkout, podemos iniciar sesión, podemos buscar. Así que realmente tenemos todo y podemos verlo en el código de la tienda aquí. Tenemos todas las rutas posibles, login, logout, recover, register, reset, direcciones, pedidos, colecciones, productos, búsqueda. Así que puedes usar eso y personalizarlo para hacer tu tienda o explorarlo para aprender. Pero he utilizado la plantilla Hello World para construir este pequeño y bonito sitio web sobre surf. Así que esta es la página de inicio, la página de inicio está construida con Shopify y Storyblok, mi headless CMS favorito. Así que aquí tenemos un banner que viene del CMS y aquí tenemos una cuadrícula de productos que viene de Shopify y aquí productos individuales donde la imagen se extrae de Shopify y estos pequeños textos que se extraen del CMS.
Comments