Postagens

Mostrando postagens de dezembro, 2025

4

Minha Loja Sincronizada 🛒 Minha Loja Modo Cliente Modo Admin 🚫 Loja temporariamente FECHADA para pedidos Configurações da Loja Salvar Nome Banner Salvar Banner 🎨 Cores da Loja Cor Primária Card Fundo Texto Salvar Cores Status da Loja Loja Aberta Loja Fechada Salvar Status WhatsApp para receber pedidos Salvar WhatsApp Produto Salvar Produto Cancelar 📊 Mostrar Relatório de Vendas Vendas Hoje: R$ 0.00 Vendas no Mês: R$ 0.00 Total Geral: R$ 0.00 Total de Pedidos: 0 Produto Mais Vendido: Nenhum ainda 🛒 Carrinho ▲ Total: R$ 0,00 WhatsApp ×

3

Imagem
const lojaRef=db.ref("loja"); const vendasRef=db.ref("vendas"); let modoAdmin=false, editando=null, imagemProduto="", bannerImagem="", carrinho=[]; let listaProdutos=[]; const SENHA_ADMIN="1234"; let WHATSAPP_SALVO=""; let LOJA_ABERTA=true; function alternarModo(){ if(!modoAdmin && prompt("Senha:")!==SENHA_ADMIN) return; modoAdmin=!modoAdmin; painel.style.display=modoAdmin?"block":"none"; modoTexto.innerText=modoAdmin?"Modo Administrativo":"Modo Cliente"; filtrarProdutos(); } /* STATUS */ function salvarStatus(){ lojaRef.child("status").set(statusSelect.value); } lojaRef.child("status").on("value",s=>{ if(!s.exists()) return; LOJA_ABERTA = s.val()==="aberta"; statusSelect.value=s.val(); statusAviso.style.display = LOJA_ABERTA?"none":"block"; filtrarProdutos(); }); /* NOME */ function...

2

function removerProduto(id){ if(confirm("Remover?")) produtosRef.child(id).remove(); } function cancelarEdicao(){ titulo.value="";descricao.value="";preco.value="";estoque.value=""; imagemProduto="";editando=null; } /* CARRINHO */ function addCarrinho(id){ if(!LOJA_ABERTA){ alert("A loja está fechada para pedidos!"); return; } const p = listaProdutos.find(x=>x.id===id); if(!p) return; if((p.estoque||0) { if(!e || e x.id===id); if(item) item.qtd++; else carrinho.push({id:p.id,titulo:p.titulo,preco:Number(p.preco||0),qtd:1}); renderCarrinho(); } function alterarQtd(id,delta){ let item=carrinho.find(x=>x.id===id); if(!item) return; const prod=listaProdutos.find(p=>p.id===id); if(delta>0){ if((prod.estoque||0) { if(!e || e 1){ produtosRef.child(id).child("estoque").transaction(e=>(e||0)+1); item.qtd--; }else{ removerDoCarrinh...

1

} relTop.innerText = topNome; let alerta = ""; listaProdutos.forEach(p => { if((p.estoque || 0) { msg += `• ${p.titulo} | Qtde: ${p.qtd} | R$ ${(p.preco*p.qtd).toFixed(2)}%0A`; total += p.preco*p.qtd; }); msg += `%0A*Total:* R$ ${total.toFixed(2)}`; window.open(`https://wa.me/${WHATSAPP_SALVO}?text=${msg}`); registrarVenda(); carrinho = []; renderCarrinho(); } /* UTIL */ function abrirZoom(src){ if(src){ zoomImg.src=src; zoom.style.display="flex"; } } function fecharZoom(){ zoom.style.display="none"; } function toggleCarrinho(){ let c=document.getElementById("carrinho"); c.classList.toggle("aberto"); document.querySelector("#carrinho .seta").innerText= c.classList.contains("aberto")?"▼":"▲"; }

Tentativa 3

Imagem
Mercado Online Mercado Online 🖼️ Trocar banner 🗑️ Remover Ordenar... Nome (A-Z) Preço (Menor-Maior) Categoria (A-Z) Meu Carrinho Total: R$ 0.00 ❌ Desistir da Compra Fechar Finalizar Pedido Total: R$ 0.00 Escolha a forma de pagamento Cancelar × Versão Administrador Carrinho 🛒

Tentativa 2

Imagem
Mercado Online Mercado Online 🖼️ Trocar banner 🗑️ Remover Ordenar... Nome (A-Z) Preço (Menor-Maior) Categoria (A-Z) Meu Carrinho Comprar Total: R$ 0.00 ❌ Desistir da Compra Fechar Finalizar Pedido Total: R$ 0.00 Escolha a forma de pagamento Cancelar × Versão Administrador Carrinho 🛒 Finalizar Pedido Finalizar pedido Pagamento Fechar Desistir das compras Pagar na entrega Forma de pagamento Dinheiro Pix Confirmar pedido Comprar