Loja — Funcionalidades

Inventário do que já está desenvolvido em madeinmarket.27n.io/loja, comparação direta com knuspr.de (Rohlik Group, modelo de referência) e roadmap face a Pingo Doce, Continente, Lidl, Auchan, Intermarché, Aldi, Mercadona e El Corte Inglés.

Já desenvolvido: 27 Em falta vs concorrentes: 22 Paridade com Knuspr: 18 / 24 Última atualização: 2026-04-30
27
Funcionalidades já desenvolvidas
22
Em falta vs concorrentes
18
Paridade com Knuspr (24 itens)
9
Retalhistas analisados

Já desenvolvido na loja MIM Estado atual

Auditoria das páginas em public/loja/ a 2026-04-30. Cada cartão liga ao módulo correspondente.

D01 Catálogo por categorias e marcas

Frescos, mercearia, bebidas, doces, padaria, saúde e beleza, cozinha e casa, Feito em África, Made in Itália, promoções. Listagem com grid responsivo, breadcrumb e contagem de itens.

Abrir →
D02 Ficha de produto com abas

Imagem, preço, ajuste de quantidade, adicionar ao carrinho, favoritos, badge Xtra (-10%), abas de Descrição, Composição, Reviews dinâmicas, Similares e Mais da Marca.

Abrir →
D03 Pesquisa e filtros básicos

Pesquisa por nome, marca ou categoria. Filtros: Trending Vegano, Melhor preço, Bio, Sem glúten.

D04 Carrinho persistente (localStorage)

Cart drawer com adicionar/remover/ajustar quantidade, cálculo de totais e badge de itens no header. Estado preservado entre sessões.

D05 Favoritos por utilizador

Página de favoritos protegida por autenticação. API local guarda id, nome, preço, imagem e URL.

Abrir →
D06 Listas de compras

Criar e editar múltiplas listas. Adicionar produtos a partir do catálogo. Persistência localStorage.

Abrir →
D07 Checkout multi-passo

Accordion com 6 secções: morada (mapa Leaflet), contactos, embalagem (papel ou reutilizável com caução 10€), nota para estafeta, slot de entrega, pagamento. Sidebar com totais e vouchers.

Abrir →
D08 Slots de entrega + ECO slot

Janelas horárias por dia da semana. Slot ECO com desconto, equivalente aos "Green Slots" da Knuspr. Mapa interativo de cobertura (Lisboa).

Abrir →
D09 Pagamentos: Visa, Mastercard, Amex, PayPal, MB WAY

Pagamento online no checkout ou contactless ao estafeta na entrega. MB WAY já integrado (vantagem em PT).

D10 Conta de utilizador completa

Perfil (avatar, nome, email, créditos), encomendas (ativas + canceladas), atalhos para Listas, Favoritos, Xtra e Clube Família. Eliminar conta.

Abrir →
D11 Programa Xtra (entrega grátis + descontos)

Hero com brand laranja, benefícios exclusivos: entrega grátis, descontos em produtos selecionados, marcas próprias e bio. Equivalente direto ao Knuspr Xtra.

Abrir →
D12 Clube Família

Programa para famílias com crianças, paralelo ao Hörnchen-Club da Knuspr. Hero rosa com cards de vantagens.

Abrir →
D13 Save the Food (anti-desperdício)

Landing dedicada com missão de combate ao desperdício e produtos de validade curta. Equivalente a "Rette Lebensmittel" (Knuspr).

Abrir →
D14 Price Hits (promoções destacadas)

Hero com ofertas destacadas e grid de produtos em desconto. Equivalente aos "Wöchentliche Angebote" (Knuspr).

Abrir →
D15 Receitas com "adicionar ingredientes ao carrinho"

Catálogo de receitas (Feijoada, Bacalhau à Brás, Pastéis de Nata) com prep-time, ingredientes e modo. Botão "add all to cart" converte ingredientes em produtos do carrinho.

Abrir →
D16 Inspiração (filtros temáticos)

Chips interativas (Bio, Sustentável, novidades, mais vendidos, regional) com grid de produtos por interesse.

Abrir →
D17 Garantia de Preço

Política de price-match documentada na loja.

Abrir →
D18 Sustentabilidade

Hero escuro com info sobre logística eco, embalagens reutilizáveis e pegada de carbono.

Abrir →
D19 Embalagens reutilizáveis com caução

Opção no checkout: papel ou reutilizável (caução 10€). Mecanismo similar às Eco-Bags da Knuspr Xtra.

D20 Vouchers e códigos de desconto

Aplicação de vouchers no checkout. Vales de oferta na loja.

D21 Multi-idioma (PT / EN / DE)

Português, Inglês e Alemão suportados na loja — alinhado com mercado-alvo Knuspr (DE).

D22 Indicação de origem (bandeiras)

País/região visível no card e na ficha. Diferenciador claro do conceito "Made in".

D23 Suporte WhatsApp + telefone + email

Atendimento multicanal. WhatsApp na barra superior. FAQ dedicada.

D24 Avaliação Trustpilot 4.9 / 5

Reviews públicas da loja. (Reviews por produto: existem abas em ficha mas dependentes de API ainda mock.)

D25 Recomendações personalizadas (parcial) Parcial

Página dedicada com cards de recomendação. Hoje servida via mock; integração real com histórico ainda por ligar.

Abrir →
D26 Área legal e operacional

Termos, RGPD, certificado HACCP, recalls, avisos de produto, biológico UE — bloco completo de compliance.

D27 Catálogo Save Food + Made in África + Made in Itália

Coleções regionais e temáticas como diferenciador editorial — angle único face a Knuspr.

MIM vs Knuspr — comparação direta Benchmark

Knuspr (Rohlik Group, DE) é o modelo de referência mais próximo do MIM em ângulo (regional, premium, slots de entrega). Comparação por funcionalidade.

Paridade total

18 funcionalidades onde MIM e Knuspr têm equivalente direto: Xtra, Clube Família/Hörnchen, Save the Food, slots ECO, receitas, etc.

Knuspr tem, MIM não

6 funcionalidades a fechar: Nutri-Score, app nativa, COD na entrega, silent delivery, Q&A com especialista, slots de 15min.

MIM tem, Knuspr não

3 vantagens próprias: MB WAY, indicação de origem por bandeiras, coleções "Made in" regional editorial.

Funcionalidade MIM Knuspr Notas
Catálogo categorias Frescos, mercearia, bebidas… Knuspr: 19.000+ produtos · MIM: foco regional
Ficha de produto detalhada Ambos com abas, reviews, similares
Pesquisa e filtros MIM: filtros básicos · Knuspr: filtros + busca por marca
Carrinho persistente localStorage em ambos
Favoritos
Listas de compras MIM: múltiplas listas · partilha em família ainda por ligar
Receitas com ingredientes ao carrinho
Programa Premium / Xtra Mesma marca "Xtra" em ambos · entrega grátis + 10% bio/marca própria
Programa para famílias MIM: Clube Família · Knuspr: Hörnchen-Club
Salvar comida (validade próxima) MIM: Save the Food · Knuspr: Rette Lebensmittel
Slots de entrega Knuspr: 15min ou 1h · MIM: janelas horárias
Slot ECO / Green Slot
Embalagens reutilizáveis com caução MIM: 10€ caução · Knuspr: Eco-Bags
Mapa de cobertura (Leaflet)
Vouchers / códigos desconto
PayPal + Cartões
Multi-idioma MIM: PT/EN/DE · Knuspr: DE/EN
Sustentabilidade documentada
MB WAY Vantagem MIM em mercado PT
Indicação de origem por bandeira Diferencial editorial "Made in"
Coleções regionais (Made in África, Itália) Único do MIM
Nutri-Score na ficha Knuspr exibe A-E nas fichas aplicáveis
App móvel nativa (iOS + Android) Knuspr: 4.9/5 · 25k+ avaliações
Pagamento na entrega (COD) Knuspr aceita cartão ao estafeta
Entrega silenciosa (silent delivery) Hörnchen-Club: para bebés a dormir
Q&A com especialista (parteira) Sessões Hörnchen-Club
Slots de 15 minutos Janelas mais finas que MIM
Pagamento Apple Pay / Google Pay

Roadmap — funcionalidades em falta vs concorrentes Prioridade 1

Auditoria com base em Pingo Doce, Continente, Lidl, Auchan, Intermarché, Aldi, Mercadona e El Corte Inglés.

R01 Nutri-Score na ficha de produto Em falta

Tabela nutricional já existe (placeholder). Falta enriquecer com Nutri-Score A-E e badge visível na listagem. Knuspr tem.

Knuspr tendência 2025
R02 Filtros avançados: alergénios e dieta Em falta

Sem lactose, sem frutos secos, baixo sódio, kosher, halal, baixo açúcar. Hoje só Bio/Vegan/Sem glúten.

Instacart El Corte Inglés
R03 Comprar outra vez (1 clique) Em falta

Botão para reordenar uma compra anterior. A lista de encomendas já existe na conta — falta o atalho.

Aldi Mercadona El Corte Inglés
R04 Apple Pay e Google Pay no checkout Parcial

Mencionados nos termos mas não estão como botão no fluxo de pagamento. Adicionar ao lado de PayPal e MB WAY.

Knuspr Continente
R05 Listas partilhadas em família (real-time) Parcial

Listas individuais já funcionam — falta sincronização entre dispositivos e edição em tempo real por vários membros.

Pingo Doce Continente Siga Mercadona
R06 Ordenar por preço unitário (€/kg, €/L) Em falta

Ordenação por preço por unidade de medida, do mais barato ao mais caro.

Continente Pingo Doce
R07 App móvel nativa (PWA → nativa) Em falta

Knuspr tem app com 4.9/5. Continente tem 3 apps. MIM só web. Começar como PWA é o caminho mais barato.

Knuspr TODOS PT
R08 Talão eletrónico / e-fatura Em falta

Histórico de talões e faturas com NIF na conta. Página fatura existe mas não está ligada ao histórico.

Lidl Plus Continente
R09 Click & Collect / recolha em loja Em falta

Continente "Click&Go", Intermarché "Drive". Quando MIM tiver pontos físicos, ativar.

Continente Pingo Doce Intermarché
R10 Pontos transacionáveis em recompensas Em falta

Conta tem campo "créditos" sem lógica. Implementar 1€ = 1 ponto, troca por cupões.

Lidl Auchan
R11 Cupões personalizados ("O Teu Folheto") Em falta

Cupões gerados a partir do histórico de compras de cada cliente.

Continente Lidl Plus
R12 Múltiplos endereços de entrega Em falta

Casa, escritório, casa dos pais — todos guardados na conta.

Continente Auchan
R13 Reviews por produto (estrelas + fotos) Parcial

Aba "Reviews" já existe na ficha mas depende de API mock. Ligar a sistema real (Trustpilot product widget ou próprio).

Aldi El Corte Inglés
R14 Pagamento na entrega (COD) Em falta

Knuspr aceita cartão/EC ao estafeta como única retalhista alemã online. Fácil em PT — adicionar opção no checkout.

Knuspr
R15 Slots de 15 minutos (premium) Em falta

Janelas mais finas para Xtra: garantia de entrega num intervalo de 15 min, como Knuspr Premium.

Knuspr
R16 Entrega silenciosa (silent delivery) Em falta

Opção no checkout do Clube Família: entrega sem campainha/conversa para bebés a dormir. Diferenciador empático e barato.

Knuspr Hörnchen
R17 Q&A com especialista no Clube Família Em falta

Sessões com nutricionista ou parteira para membros do clube. Knuspr fá-lo com parteira.

Knuspr Hörnchen
R18 Notificações push e alertas de queda de preço Em falta

Conta menciona "Notificações futuras" — implementar push para queda de preço de favoritos.

Mercadona Lidl
R19 Comparador de produtos lado a lado Em falta

Comparar 2-3 produtos: preço/100g, valores nutricionais, origem. Gap geral nos concorrentes.

Oportunidade
R20 Recomendações IA com histórico Parcial

Página existe (D25) com mock. Ligar a histórico real de compras para sugerir reposição automática.

Mercadona Pingo Doce
R21 Pesquisa por voz / chatbot conversacional Em falta

"Faz-me uma cesta vegetariana até 50€". Instacart Cart Assistant, integração ChatGPT.

Continente Siga Instacart
R22 Sustentabilidade quantificada por encomenda Parcial

Página de sustentabilidade já existe — falta exibir CO₂ poupado / plástico evitado por encomenda na conta do cliente.

tendência 2025

Próximos passos sugeridos. Validar prioridades com a equipa e começar pelos quick-wins que reaproveitam código existente: R03 (botão "comprar outra vez" — listas e encomendas já existem), R04 (Apple/Google Pay — já mencionados nos termos), R05 (sincronização de listas — backend para listas já há), R13 (ligar reviews mock a Trustpilot product widget) e R14 (COD — adicionar opção no checkout). Depois apostar em R01 (Nutri-Score) e R07 (PWA) para igualar Knuspr.