- 1

Optimización Web con Next.js: Velocidad y Rendimiento Mejorados
01:38 - 2

Creación de Proyectos Next.js con TypeScript y App Router
10:22 - 3

Creación de Tienda Online con NextGIS y Shopify
06:42 - 4

Rutas Estáticas y Dinámicas en Next.js: Creación y Uso Práctico
08:26 - 5

Implementación de Layouts en Next.js: Globales y Locales
06:58 - 6

Navegación Optimizada con Next.js Usando el Componente Link
04:46 - 7

Rutas Dinámicas y Parámetros en Next.js: Implementación Práctica
08:24 - 8

Uso de React Server Components en Next.js: Cliente vs Servidor
09:23 - 9

Arquitectura de Componentes para Landing Page en Next.js
09:13 Prueba tus conocimientos de los conceptos de Next.js
Configuración y Creación de Colecciones en Shopify
Clase 29 de 57 • Curso de Next.js 14
Contenido del curso
- 10

Implementación de CSS Modules en Next.js para Estilizar Componentes
06:46 - 11

Instalación y Configuración de Sass en Next.js
08:39 - 12

Estilos Globales con SASS para Temas Oscuros en Aplicaciones Web
04:41 - 13

Agregar Archivos Estáticos en Next.js: Imágenes y Recursos Internos
04:10 - 14

Optimización de Imágenes con Next.js: Uso de Next.Image
05:48 - 15

Optimización y Responsividad con NextImage en Next.js
09:33 - 16

Optimización de Fuentes de Google en Next.js con Roboto
04:39 - 17

Estilos Dinámicos en React con Classnames y useState
08:39 Confirma que ya sabes manejar estilos y estáticos en Next.js
- 18

Creación de Tienda en Shopify para Desarrollo con Next.js
04:18 - 19

Creación y uso de variables de entorno en Next.js
07:53 - 20

Consumo de APIs con Shopify y React Server Components
09:22 - 21

Implementación de Loader en Next.js para Carga de Productos
09:07 - 22

Implementación de Root Grouping en Next.js
06:34 - 23

Manejo de Errores en Next.js con React Error Boundary
08:19 Pon a prueba lo que aprendiste de data fetching en Next.js
- 24

Manejo de Errores y Páginas 404 en Next.js
09:17 - 25

React Server Components en Next.js: Renderizado y Optimización
10:12 - 26

Diferencias entre archivos Template y Layout en Next.js
05:57 - 27

Arquitectura Escalable para Aplicaciones de Software
08:23 - 28

Creación de APIs con Next.js y Road Handlers
07:54 - 29

Configuración y Creación de Colecciones en Shopify
05:53 - 30

Patrones de Fetching en Next.js: Secuencial y Paralelo
11:36 - 31

Filtrado Dinámico de Productos en Shopify mediante API Collections
10:36 - 32

Uso de searchParams y params en componentes React cliente-servidor
07:38 - 33

Implementación de la Vista de Producto en TypeScript y React
11:43 - 34

Gestión de Caché en Next.js: Tipos y Recomendaciones Prácticas
10:31 - 35

Revalidación de Caché en Next.js: Endpoints por Tag y Path
11:20 - 36

Redirección en Next.js: Server y Client Components
06:34 - 37

Creación de un Componente React para Sanitizar HTML
10:26 - 38

SEO Dinámico y Estático en Next.js para Mejorar Posicionamiento Web
08:51 ¡Revisa los temas avanzados de Next.js en este quiz!
- 39

Implementación de API GraphQL en Shopify para Autenticación Segura
03:48 - 40

Uso de Server Actions en Next.js para Formularios React
06:22 - 41

Implementación de Signup con GraphQL y Shopify
12:56 - 42

Implementación de Cookies de Acceso en Shopify con Next.js
11:20 - 43

Implementación de Flujo de Login con Tokens y Cookies
07:50 - 44

Validación de Access Tokens en Next.js con GraphQL y Cookies
07:51 - 45

Implementación de Carrito de Compras con React Icons
11:37 - 46

Manejo de estado global con Sustant en Next.js 13
09:34 - 47

Implementación de Carrito de Compras en JavaScript y CSS
07:55 - 48

Solución de errores de hidratación en carritos con Next.js y Shopify
12:13 - 49

Implementación de Middlewares en Next.js para Control de Acceso
08:39
¿Cómo configurar colecciones en Shopify?
Crear colecciones en Shopify es un proceso esencial para organizar y presentar productos de manera efectiva dentro de tu tienda en línea. Imagina las colecciones como categorías personalizadas que facilitan a los clientes encontrar lo que buscan. Aquí te guiaré a través de los pasos para configurar colecciones en tu cuenta de Shopify.
Pasos para crear colecciones
- Ingresa a Shopify: Accede a tu cuenta de Shopify usando tus credenciales.
- Selecciona tu tienda: Dirígete a la lista de tiendas y selecciona la que estás desarrollando, en este caso, "Future World Next JS".
- Configura las colecciones:
- Dirígete a la sección de productos y selecciona "Colecciones".
- Crea una nueva colección dándole un nombre, por ejemplo, "Tecnología - Realidad Virtual".
- Asegúrate de elegir el tipo de colección automatizada y utilizar etiquetas de productos para definir los criterios de los productos que pertenecerán a esta colección.
Organización y uso de etiquetas
Shopify permite el uso de etiquetas para automatizar la clasificación de los productos dentro de una colección. Al configurar las colecciones, puedes seleccionar etiquetas precreadas para ahorrar tiempo. Simplemente selecciona una etiqueta para cada colección y guarda los cambios. El proceso de actualización puede tardar unos minutos, pero este es un paso crucial para tener un catálogo organizado.
¿Cómo construir la tienda usando los componentes?
Una vez que hayas configurado tus colecciones, el siguiente paso es implementar estos elementos en la estructura de tu tienda.
Implementación de componentes
- Ubicación de componentes: Dirígete a la carpeta de componentes en tu proyecto. Ahí encontrarás unos componentes precargados llamados Store.
- Componentes para la tienda:
- Products Wrapper: Este componente actúa como un contenedor que agrupa todos los productos que serán mostrados.
- Product Guard: Este es el componente encargado de presentar cada producto. Utiliza
ImageyLinkpara mostrar la información, permitiendo la navegación hacia una página específica de cada producto.
- Uso de enlaces y la API de Shopify:
- Los enlaces llevan a una página implementada denominada
Product.Handle, la cual utiliza elProduct IDdel API de Shopify para mostrar el producto específico.
- Los enlaces llevan a una página implementada denominada
Ejemplo de código
import { ProductWrapper } from './components/Store';
const products = await getProductsFromAPI(); // Suponiendo que tienes una función para obtener productos
function StorePage() {
return (
<ProductWrapper products={products} />
);
}
export default StorePage;
¿Cómo consumir las colecciones desde la tienda?
Para que las colecciones que has creado sean efectivas, necesitas hacer que tu tienda las consuma e integre, permitiendo navegar por categorías específicas.
Implementación en la página de la tienda:
-
Importar y utilizar el componente de categorías:
- Importa el componente
ProductsCategorydentro de tu página de Store. - Configura la función asíncrona para obtener productos usando tu servicio
Get Products.
- Importa el componente
-
Configurar la petición de productos:
- Haz uso de un
async functionpara obtener productos y pasar estos datos alProductWrapper.
- Haz uso de un
Ejemplo de obtención de productos
import { getProducts } from './services/ProductService';
export default async function Store() {
const products = await getProducts();
return (
<ProductWrapper products={products} />
);
}
Una vez configuradas las colecciones y consumidas por la tienda, tus clientes podrán disfrutar de una experiencia de compra más organizada y personalizada. Así que sigue adelante y experimenta con diferentes colecciones y productos, ¡tu tienda en Shopify está lista para destacar!