Vai al contenuto
B S

Configuração do Shopify

Este guia explica como ativar as permissões de que a BS necessita para consultar o stock em tempo real e criar a finalização de compra segura da Shopify.

Loja ligada

Domínio permanente da Shopify: radiant-beauty-boutique-t2qz2-qvfreywy.myshopify.com

A ligação OAuth está ativa. O token da Storefront API já funciona para o catálogo e a finalização da compra. Só falta a permissão de inventário se quiser saber o número exato de unidades.

Âmbitos de acesso da Storefront API

Estas são as permissões de que a aplicação 'Lovable Storefront' necessita. A que está assinalada como pendente é a única que requer ativação manual.

  • Leer productos públicos

    unauthenticated_read_product_listings

    Permite mostrar catálogo, precios e imágenes.

  • Crear checkouts

    unauthenticated_write_checkouts

    Necesario para el botón 'Comprar' y el carrito.

  • Leer inventario en tiempo real

    unauthenticated_read_product_inventory

    Muestra 'disponible', 'agotado' y unidades exactas. Es el que falta activar.

  • Leer planes de venta

    unauthenticated_read_selling_plan_groups

    Opcional: solo si usas suscripciones o planes de pago.

Passo a passo: ativar o stock em tempo real

  1. 1. Abrir a aplicação Storefront

    No painel de administração da Shopify, aceda a Definições → Aplicações e canais de vendas. Encontre a aplicação com a integração da Storefront API (normalmente 'Lovable Storefront' ou a sua aplicação privada) e abra-a.

  2. 2. Editar os âmbitos

    Na aplicação, abra Configuração → Âmbitos de acesso à API Storefront. Verá a lista de permissões.

  3. 3. Assinale a permissão de inventário

    Encontrar e ativar unauthenticated_read_product_inventory. Guarde as alterações.

  4. 4. Voltar ao site

    O site verifica o inventário a cada 30 segundos. Assim que a permissão estiver ativa, os cartões de produto mostrarão 'disponível', 'esgotado' ou o número exato de unidades, conforme previsto.

E se precisar de gerar novamente o token?

Se criar uma nova aplicação ou gerar novamente o token de acesso à Storefront API, avise-me aqui no chat e eu atualizo-o no código. Não o cole em comentários públicos: utilize o formulário seguro, ou peça-me para abrir o campo secreto.

O token ativo mantém-se protegido na configuração da loja e nunca é apresentado publicamente.

Finalização segura da compra

Todos os pagamentos e dados de envio e fiscais são tratados no checkout nativo da Shopify. A BS não guarda dados de cartões nem moradas de faturação. O carrinho é sincronizado com a Shopify e o checkout oficial abre num novo separador.