Configuración Shopify
Esta guía te permite activar los permisos necesarios para que BS lea el inventario en tiempo real y genere el checkout seguro de Shopify.
Tienda conectada
Dominio permanente de Shopify: radiant-beauty-boutique-t2qz2-qvfreywy.myshopify.com
La conexión OAuth está activa. El Storefront API Token ya funciona para catálogo y checkout. Solo falta activar el scope de inventario si quieres ver unidades exactas.
Scopes de Storefront API
Estos son los permisos que la app 'Lovable Storefront' necesita. El que aparece pendiente es el único que requiere activación manual.
Leer productos públicos
unauthenticated_read_product_listingsPermite mostrar catálogo, precios e imágenes.
Crear checkouts
unauthenticated_write_checkoutsNecesario para el botón 'Comprar' y el carrito.
Leer inventario en tiempo real
unauthenticated_read_product_inventoryMuestra 'disponible', 'agotado' y unidades exactas. Es el que falta activar.
Leer planes de venta
unauthenticated_read_selling_plan_groupsOpcional: solo si usas suscripciones o planes de pago.
Paso a paso: activar inventario en tiempo real
1. Abre la app Storefront
En Shopify Admin ve a Settings → Apps and sales channels. Busca la app con integración Storefront API (normalmente 'Lovable Storefront' o la app privada que creaste). Ábrela.
2. Edita los scopes
Dentro de la app, entra en Configuration → Storefront API access scopes. Verás una lista de permisos.
3. Marca el permiso de inventario
Busca y activa
unauthenticated_read_product_inventory. Guarda los cambios.4. Vuelve a la web
La web consulta el inventario cada 30 segundos. En cuanto el scope esté activo, las tarjetas de producto mostrarán 'disponible', 'agotado' o las unidades exactas según el diseño.
¿Y si necesito regenerar el token?
Si creas una app nueva o regeneras el Storefront API access token, escríbelo aquí en el chat y lo actualizo en el código. No lo pegues en comentarios públicos: usa el formulario seguro si lo hay, o pídeme que abra el campo de secreto.
El token activo se mantiene protegido en la configuración de la tienda y no se muestra públicamente.
Checkout seguro
Todos los pagos, envíos y datos fiscales se gestionan dentro del checkout nativo de Shopify. BS no almacena tarjetas ni direcciones de pago. El carrito se sincroniza con Shopify y se abre el checkout oficial en una pestaña nueva.
