DOÇURÀCHUVA
Configuração inicial
Vai a supabase.com → Settings → API e copia o Project URL e a anon key.
DOÇURÀCHUVA
Backoffice de Produção
Reconfigurar ligação
DOÇURÀCHUVA LDA
Vila Real · Backoffice
Principal
📊 Dashboard
Produção
📋 Catálogo
📅 Planeamento
📦 Histórico
🖨️ Etiquetas
Sistema
⚙️ Configurações
—Utilizador autenticado

Dashboard

Produção mensal (unidades)
Top produtos
Ordens pendentes
🛍 Importar do Shopify Clica para expandir
No Shopify: Produtos → Exportar → CSV para Excel. Depois faz upload aqui.
Mapear campos Shopify → Catálogo
Pré-visualização — 0 produto(s)
NomeDescriçãoPesoImagem
As credenciais ficam nos Supabase Secrets — nunca no browser. Configura-as uma vez via CLI e depois é automático.
Configurar secrets (uma vez no terminal):
supabase secrets set SHOPIFY_STORE=a-tua-loja.myshopify.com
supabase secrets set SHOPIFY_ACCESS_TOKEN=shpat_...
supabase secrets set SHOPIFY_API_VERSION=2024-01
supabase functions deploy shopify-sync
O SHOPIFY_ACCESS_TOKEN obtém-se em: Shopify Admin → Settings → Apps → Develop apps → a tua app → API credentials → Admin API access token → Reveal token once.

Novo Produto

A editar produto
Produtos no catálogo

Nova Ordem de Produção

Ordens
ProdutoData Plan.Plan. 🖨 1. Etiqueta 📦 2. Produção ☁ 3. Shopify
DataProdutoLoteUnidadesPesoNotasSyncAções
🖨 A criar etiqueta para ordem de produção

Dados da Etiqueta

Pré-preenchida a partir da produção. Podes editar antes de exportar.

Imagem e QR Code

Aparência

Tamanho: 100%

Guardar / Carregar


Pré-visualização
Logo
Instagram / TikTok: @crackheads.pt
Produzido por: DOÇURÀCHUVA LDA
Praça da Nossa Sra. da Conceição, Lote 4 Loja 1,
5000-436 Vila Real
Peso/Un.:

Google Sheets — Webhook


ℹ Como configurar o Apps Script
function doPost(e){
  var d=JSON.parse(e.postData.contents);
  var s=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  if(s.getLastRow()===0){
    s.appendRow(['Registo','Produto','Lote','Fabrico','Unidades','Peso','Notas']);
    s.getRange(1,1,1,7).setFontWeight('bold').setBackground('#1e40af').setFontColor('#fff');
  }
  s.appendRow([new Date().toLocaleString('pt-PT'),d.produto,d.lote,d.data_fabrico,d.unidades,d.peso_unit,d.notas]);
  return ContentService.createTextOutput(JSON.stringify({ok:true})).setMimeType(ContentService.MimeType.JSON);
}
function doGet(){return ContentService.createTextOutput(JSON.stringify({ok:true})).setMimeType(ContentService.MimeType.JSON);}

Conta

Ligação Supabase

📦 Confirmar Produção

☁ Atualizar Stock Shopify

Produzir

Podes enviar todas ou apenas parte para o stock do Shopify.
✅
Produção registada!