Manual de Usuario
Configuración Inicial
1. Variables de Entorno
Edita .env
:
2. Configuración del Tema
Edita tailwind.config.ts
:
3. Configuración de Navegación
Edita app/layout.tsx
:
Personalización de Componentes
1. Barra de Navegación
Edita components/NavigationBar/NavigationBar.tsx
:
2. Tarjeta de Producto
Edita components/ProductCard/ProductCard.tsx
:
3. Carrito de Compras
Edita views/Cart/CartView.tsx
:
Configuración de Búsqueda
1. Cliente MeiliSearch
Edita clients/meilisearch.ts
:
2. Configuración de Búsqueda
Edita actions/product.actions.ts
:
Integración con Shopify
1. Cliente Storefront
Edita clients/storefrontClient.ts
:
2. Webhooks
Edita app/api/webhooks/route.ts
:
Mejores Prácticas
1. Rendimiento
- Implementar caching con
unstable_cache
- Usar Server Components cuando sea posible
- Optimizar imágenes con next/image
- Implementar loading states con Suspense
2. SEO
- Configurar metadata por página
- Implementar Open Graph tags
- Generar sitemap.xml dinámico
- Usar rutas semánticas
3. Accesibilidad
- Usar roles ARIA apropiados
- Implementar manejo de teclado
- Mantener buen contraste de colores
- Incluir textos alternativos
Solución de Problemas
1. Caché y Datos
2. Errores Comunes
- Verificar variables de entorno
- Validar permisos de API
- Comprobar webhooks
- Revisar logs de error
3. Optimizaciones
- Monitorear Core Web Vitals
- Analizar bundle size
- Verificar tiempos de respuesta
- Optimizar queries