// Módulo SITE — Pedidos e-com + Carrinhos abandonados
const SitePedidosPage = () => (
Loja virtual · estudioaurora.com.br
Pedidos da loja virtual
Pedidos do e-commerce · status, rastreio, gestão de envio.
{/* Detalhe expandido — exemplo */}
Pedido S-12845
· 19/05 · 09:41
Itens do pedido
{PRODUTOS.slice(0,3).map(p => (
{p.foto}
{p.nome}
{p.id} · Tam {Object.keys(p.tamanhos)[1]} · qtd 1
{brl(p.preco)}
))}
Linha do tempo
Cliente
Renata Pacheco
@re.pacheco · Nível 11
- Telefone
- (31) 9 8876-1190
- Email
- re.pacheco@email.com
- Endereço
- Rua dos Aimorés, 1842
apto 502 · Funcionários
Belo Horizonte/MG · 30140-070
- Pagamento
- Pix instantâneo {brl(689.70)}
- Frete
- Sedex · {brl(34.90)}
- Rastreio
- BR3829471BR copiar
);
const Timeline = ({ event, hora, done, current }) => (
{done && !current && }
{event}
{hora}
);
// ---------- CARRINHOS ABANDONADOS ----------
const SiteCarrinhosPage = () => (
Recuperação automática
Carrinhos abandonados
Quem deixou itens no carrinho sem finalizar. Lembrete WhatsApp automático após 2h.
| Cliente | @ | Itens | Valor | Abandonado há | Status | |
{CARRINHOS_ABANDONADOS.map((c, i) => (
| {c.cliente} |
{c.instagram} |
{c.itens.join(", ")} |
{brl(c.valor)} |
{c.abandonado} |
|
|
))}
Fluxo de recuperação · 3 etapas
);
const RecoveryStep = ({ step, hora, canal, msg, disparados, taxa }) => (
"{msg}"
{disparados} disparados · 30d
recup. {taxa}
);
Object.assign(window, { SitePedidosPage, SiteCarrinhosPage });