Skip to content

fix: update subscription price R$ 97 → R$ 147 and strengthen AI assistant messaging#59

Closed
Copilot wants to merge 217 commits intomainfrom
copilot/fix-price-discrepancy-pages
Closed

fix: update subscription price R$ 97 → R$ 147 and strengthen AI assistant messaging#59
Copilot wants to merge 217 commits intomainfrom
copilot/fix-price-discrepancy-pages

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 29, 2026

Price inconsistency across landing, FAQ, pricing lib, and template configs (all hardcoded to R$ 97). AI assistant (Cadu) was under-promoted given it's a core differentiator for the Litoral Norte tourism delivery market.

Price updates (97 → 147, 970 → 1470)

  • lib/pricing.tsbasico.monthly / basico.annual
  • components/sections/SavingsCalculator.tsxZAIRYX_MONTHLY constant
  • lib/templates-config.tspriceMonthly, price, priceAnnual across all basic-tier templates
  • app/page.tsx — all hardcoded R$ 97 instances (hero price, comparison table, CTA button, channel card)
  • components/sections/FaqSection.tsx — price references in FAQ answers

Setup/onboarding prices (197, 297, 497, 697…) untouched.

AI assistant (Cadu) visibility

  • BenefitCard: title + copy rewritten to call out no-WhatsApp-integration and 24h tourist coverage
  • Channel comparison list: updated item to 'IA assistente no cardápio — atende turistas 24h, sem integrar WhatsApp'
  • Pricing section: added orange highlight line and Litoral Norte context below the price
  • Comparison table: IA row Zairyx cell now renders "Inclusa no plano" with CheckCircle instead of a bare icon
  • FAQ: IA answer names Cadu, clarifies no WhatsApp dependency, targets tourist use-case explicitly
// New pricing section additions
<p className="mt-2 text-base font-semibold text-orange-600">
  ✦ IA assistente 24h inclusa — atende seus clientes direto no cardápio, sem WhatsApp
</p>
<p className="mt-2 text-sm text-zinc-500">
  Ideal para delivery no Litoral Norte de SP  turistas pedem em qualquer horário, a IA não dorme.
</p>
Original prompt

Contexto do negócio

O produto é voltado para donos de delivery em cidades turísticas do Litoral Norte de São Paulo (Ubatuba, Caraguatatuba, São Sebastião, Ilhabela) — mercado sazonal com turistas, entregadores próprios e alta dependência de apps que cobram comissão. O diferencial central é: canal digital próprio + IA assistente 24h + 0% de comissão.


Problema 1 — Discrepância de valor nas páginas

Há inconsistência de preço entre várias páginas/componentes:

  • app/page.tsx (landing) exibe R$ 97/mês em múltiplos lugares (seção pricing, tabela comparativa, BenefitCard, SavingsCalculator, comparação de canais)
  • lib/pricing.ts define PUBLIC_SUBSCRIPTION_PRICES.basico.monthly = 97
  • app/painel/planos/page.tsx usa PUBLIC_SUBSCRIPTION_PRICES.basico.monthly dinamicamente
  • components/sections/FaqSection.tsx menciona "R$ 97/mês fixo"
  • components/sections/SavingsCalculator.tsx usa const ZAIRYX_MONTHLY = 97 hardcoded
  • lib/templates-config.ts tem priceMonthly: 97 e price: 97 hardcoded em vários templates

Solução: Atualizar o preço base para R$ 147/mês em todos os pontos de forma consistente. Este valor é estratégico: ainda parece acessível frente ao que o dono economiza (cliente pensa "mesmo pagando o dobro, ainda economizo muito mais em comissão"), mas posiciona melhor o produto.

Arquivos a alterar para o novo preço R$ 147:

  1. lib/pricing.ts — alterar PUBLIC_SUBSCRIPTION_PRICES.basico.monthly de 97 para 147 e recalcular annual proporcionalmente (de 970 para 1470 — equivalente a ~10 meses)
  2. components/sections/SavingsCalculator.tsx — alterar const ZAIRYX_MONTHLY = 97 para 147
  3. app/page.tsx — atualizar TODOS os lugares onde aparece R$ 97 hardcoded (seção pricing/hero de preço, tabela comparativa, BenefitCard de "Zero comissão por pedido", e o card verde "R$ 97/mês fixo, sem comissão" na seção de comparação de canais)
  4. components/sections/FaqSection.tsx — atualizar menção de R$ 97/mês para R$ 147/mês na resposta sobre preço
  5. lib/templates-config.ts — atualizar priceMonthly: 97, price: 97 e priceAnnual: 970 nos templates que usam esses valores hardcoded para 147, 147 e 1470 respectivamente

⚠️ NÃO alterar os preços de implantação (setup) como 197, 297, 497, 697 etc — esses são os valores únicos de onboarding por template, não a mensalidade.


Problema 2 — IA assistente pouco destacada na landing page

O Cadu (assistente de IA) existe, está funcionando (lib/delivery-assistant.ts, app/api/chat/route.ts, components/chat-widget.tsx) e é um diferencial ENORME, especialmente para o público turístico que faz pedidos fora do horário comercial. Mas na landing (app/page.tsx) ele aparece de forma tímida.

O que deve ser feito em app/page.tsx:

2a — Seção de benefícios (BenefitCard "IA que atende seus clientes 24h")

O texto atual é genérico. Substituir o texto do BenefitCard de IA pelo seguinte (mais específico e vendedor):

  • title: IA que atende 24h — sem integração com WhatsApp
  • text: Assistente inteligente direto no cardápio digital. Responde dúvidas, sugere combos e fecha pedidos — inclusive de madrugada, para turistas que chegam depois das 22h. Sem precisar integrar WhatsApp. Incluso na mensalidade.

2b — Seção de comparação de canais ("Seu canal próprio — Lucro 100% seu")

No array de itens da lista verde, substituir o item genérico de IA:

  • De: 'IA assistente 24h — atende e vende até de madrugada'
  • Para: 'IA assistente no cardápio — atende turistas 24h, sem integrar WhatsApp'

2c — Seção pricing (onde fica o preço grande)

Logo abaixo da linha "0% de comissão por pedido. Você paga apenas a mensalidade." adicionar uma linha de destaque sobre a IA:

<p className="mt-2 text-base font-semibold text-orange-600">
  ✦ IA assistente 24h inclusa — atende seus clientes direto no cardápio, sem WhatsApp
</p>

2d — Adicionar linha sobre Litoral Norte na seção pricing

Abaixo da linha de IA, adicionar contexto geográfico/estratégico:

<p className="mt-2 text-sm text-zinc-500">
  Ideal para delivery no Litoral Norte de SP — turistas pedem em qualquer horário, a IA não dorme.
</p>

2e — Tabela comparativa (linha "IA assistente 24h")

A linha já existe na tabela mas o conteúdo da coluna Zairyx provavelmente está só com um ✅. Garantir que a célula da Zairyx nessa linha contenha:

<span className="inline-flex items-center gap-1 font-bold text-green-700">
  <CheckCircle className="h-4 w-4" />
  Inclusa no plano
</span>

(e que as colunas iFood e Link Bio mostrem ❌ ou "Não" para IA assistente)


Problema 3 — FAQ: menção ao atendimento por IA sem integração WhatsApp

Em components/sections/FaqSection.tsx, a resposta sobre a IA assistente existe mas pode ser melhorada. Atualizar a resposta da pergunta 'O que é a IA assistente? Preciso pagar a mais?' para:

'É o Cadu, assistente de IA que ...

</details>



<!-- START COPILOT CODING AGENT SUFFIX -->

*This pull request was created from Copilot chat.*
>

<!-- START COPILOT CODING AGENT TIPS -->
---

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. [Learn more about Advanced Security.](https://gh.io/cca-advanced-security)

- Add templates: restaurante, pizzaria, lanchonete, bar, cafeteria, acai, sushi
- Create shared OrderForm component with customer data, delivery/pickup, address, payment method
- Enhanced landing page showcasing all 7 templates in 'Veja como fica' section
- WhatsApp integration with formatted order messages
- Add SEO: robots.ts, sitemap.ts with dynamic URL generation
- Remove static public files in favor of Next.js App Router
…pio digital SaaS: - Banco de dados PostgreSQL com RLS (Supabase Free) - Autenticacao com Supabase Auth - Painel administrativo (/painel) com dashboard, produtos, pedidos e config - Cardapio dinamico publico (/r/[slug]) - API segura de pedidos com calculo server-side - Login e cadastro de restaurantes - Header com navegacao na landing page
- Add /privacidade page with LGPD-compliant privacy policy

- Add /termos page with terms of service

- Add cookie consent banner component

- Update footer with correct legal links and branding

- Update login page with links to legal pages
- Highlight that customers can edit everything: name, logo, products, prices

- Show add/remove product functionality

- Emphasize simple and intuitive interface
- Add checkout page with PIX (R) and card (6x R.50) options

- Create payment API and webhook for automatic activation

- Block admin panel for unpaid users

- Add payment status fields to Restaurant type

- Create success, error, and pending payment pages
- Fix layout to skip checks on create-restaurant page

- Redirect to checkout if restaurant exists but unpaid
…a /comprar/[template] com escolha de plano (self-service ou feito-pra-voce) - Página /finalizar-compra para processar pagamento após login - API de pagamento atualizada com novos preços (PIX: 247/497, Cartão: 3x99/199) - Landing page com botões 'Quero esse' nos templates - Migration SQL com campo template
Made-with: Cursor
…horias gerais

- API onboarding (status, submit) e página de onboarding
- Validação de cupons e migração cupom primeiros clientes
- Ajustes em pagamento, webhook MercadoPago e status
- Página de preços, cookies, status e editor no painel
- Novas libs: coupon-validation, format-currency, image-validation, pricing
- Migrações: onboarding_submissions, orders_troco_para, templates_seed
- Correções em checkout, pedidos, planos e componentes
- Atualização de testes onboarding-and-templates
TiagoIA-UX and others added 13 commits March 26, 2026 20:37
…onialsSection + E2E tests

- Mega Menu com categorias Produto/Recursos no header
- Chat widget com quick replies categorizados
- Sidebar colapsável no painel + badges (new/beta)
- Admin layout reorganizado em 3 grupos (Principal/Gestão/Ferramentas)
- AI learning: análise de sentimento + categorização de tópicos
- Network expansion: tier Franquia + helpers formatCurrency/getDiscountTierLabel
- Métricas admin: tempo médio resolução + top razões escalação
- Proteção email administrador no painel de métricas
- TestimonialsSection: carousel 5 depoimentos, autoplay, stats
- E2E landing-conversion: 20 testes (hero, CTAs, proof, testimonials, SEO)
- E2E security-comprehensive: 24 testes (headers, auth, XSS, rate limit)
- Fixed admin/metrics page to handle missing database tables gracefully
  (plans, activation_events, ai_escalations, ai_learning_entries)
- Fixed security-audit.spec.ts open redirect test to work with any baseURL
- Fixed cliente.spec.ts payment tests to accept 429 rate limit responses
- All core e2e tests now pass (100+ tests)
- Updated security-comprehensive.spec.ts to accept 403 (forbidden)
  as a valid response for path traversal attempts alongside 400/404
- All 140+ e2e tests now pass (100% success rate)
…ócio service

MUDANÇAS DE NEUROMARKETING:
- Substituído tom agressivo por abordagem educativa nas boas práticas
- Seção de comparação iFood agora mostra estratégia complementar (não competição)
- Removidas cores vermelhas de 'dor' por cores neutras e positivas
- Badge do hero mudado de 'urgência' para 'educação'

NOVA SEÇÃO - GOOGLE MEU NEGÓCIO:
- Explicação educativa sobre visibilidade em buscas locais gratuitas
- Orientação sobre como aparecer em 'lanche perto de mim' no Google
- Serviço opcional de cadastro profissional por R$350
- CTA para WhatsApp com mensagem personalizada

PROPOSTA DE VALOR ATUALIZADA:
- iFood = pescar clientes novos
- Canal próprio = fidelizar e lucrar 100%
- Google Meu Negócio gratuito = visibilidade local orgânica
- Estratégia inteligente ao invés de 'guerra' contra plataformas
Nova página de métricas do painel:
- Pedidos hoje/semana/mês
- Faturamento por período
- Ticket médio
- Produtos mais vendidos (top 5)
- Gráfico de pedidos dos últimos 7 dias
- Design responsivo com cards e visualizações

A rota já estava registrada em lib/panel/navigation.ts
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 29, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cardapio-digital Error Error Mar 29, 2026 8:08pm

Copilot AI changed the title [WIP] Fix pricing inconsistency across multiple pages fix: update subscription price R$ 97 → R$ 147 and strengthen AI assistant messaging Mar 29, 2026
Copilot AI requested a review from TiagoIA-UX March 29, 2026 20:08
@TiagoIA-UX
Copy link
Copy Markdown
Owner

Fechando: correções de preço R→R já aplicadas no main. Branch divergiu com 489 arquivos — merge seria destrutivo.

@TiagoIA-UX TiagoIA-UX closed this Apr 9, 2026
@TiagoIA-UX TiagoIA-UX deleted the copilot/fix-price-discrepancy-pages branch April 9, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants