Executando verificação de segurança...
1

Bom dia, brigadão pelo feedback!

Como não sou dev — e sim analista de infra / firewall / Linux — o que pensei foi criar uma estrutura do zero para conseguir fazer um ranking no Google Search de forma mais customizada.

Li em alguns fóruns de SEO que é necessário ter um template único. Então, se eu usar uma plataforma já pronta, onde diversos sites utilizam o mesmo template, provavelmente não terei sucesso nos metadados que almejo.

Quando construí esse mini-projeto, criei um PRD e arquivos .md para organização, porque a IA acaba “esquecendo” o que programou ao longo da janela de contexto de 220K.

Sobre os pagamentos, fiz a integração com base na API do Mercado Livre. Peguei a documentação, joguei na IA para estudar e fui desenvolvendo aos poucos.

Também analisei projetos abertos que utilizam APIs para entender melhor a estrutura de payloads e o fluxo de comunicação. Mesmo não sendo dev, consegui compreender a dinâmica.

O método de pagamento ficou simples: o cliente paga via PIX e, pronto, o link de download é liberado.

Decidi seguir esse modelo porque não quero armazenar informações de cartão no site. A ideia é coletar o mínimo possível de dados do cliente que adquirir a arte visual: e-mail e senha para cadastro, pagamento via PIX e nada além disso.

Carregando publicação patrocinada...
1

Então ai vai uma dica de dev, qualquer pessoa pode usar as devtools no seu site, isso siginifica que tu não pode paasar nenhuma informação antes da hora, por exemplo sua api de pagamento expoem o link de download do arquivo antes do pagamento ser confirmado:

{
  "status": "pendente",
  "status_pagamento": "pending",
  "link_disponivel": false,
  "produto": {
    "id": "a4e7e298-032c-4249-9035-08d4e2d615d7",
    "nome": "Caderno Católico de São José - Arquivo Digital",
    "link_download": "https://lvkpyfheeewuhqxcpqoy.supabase.co/storage/v1/object/public/LINK-DOWNLOAD/CADERNO-DE-SAO-JOSE-E-MIOLO-03-01-2025.rar"
  }
}

E pior o campo link_download esta disponivel na listagem geral de itens, qualquer produto pode ser baixado sem nem ter feito login

Sobre o seo o google não ta nem ai sobre como o seu site foi feito, pelo contratrio ele ama coisa padronizadas pois é mais facil de mapear

Existe plugin do mercado pago para receber pagamentos no wp woocomerce, tem plugin para stripe e qualquer outro meio e você ativa e desativa com um click.

de novo, muito top sua criação, continue se aventurando e criando coisas novas, mas e comerce não é um saas que precisa ser desenvolvido, ja existem ferramentas suficientes para fazer isso, se o seu desejo real é ter um site que funciona e gera lucro pode ser legal testar ferramentas que já existem.

tipo a parte de adicionar proteção contra bot, você resolve isso em poucos cliques no wp, achou um meio de pagamento com taxas menores? é só trocar o plugin de pagamento. produtos personalizado você pode redirecionar o usuario para o whatsapp apos o pagamento com um snipt de código

add_action('woocommerce_thankyou', 'redirect_para_whatsapp_produto_personalizado', 10, 1);

function redirect_para_whatsapp_produto_personalizado($order_id) {
    if (!$order_id) {
        return;
    }

    $order = wc_get_order($order_id);

    if (!$order) {
        return;
    }

    // Número do WhatsApp no formato internacional, sem espaços
    $whatsapp_number = '5511999999999';

    // Mensagem personalizada
    $message = 'Olá! Acabei de realizar o pedido #' . $order->get_order_number() . ' e gostaria de informar os detalhes do produto personalizado.';

    $whatsapp_url = 'https://wa.me/' . $whatsapp_number . '?text=' . urlencode($message);

    // Evita loop de redirecionamento
    if (!isset($_GET['whatsapp_redirect'])) {
        wp_safe_redirect($whatsapp_url . '&whatsapp_redirect=1');
        exit;
    }
}