MIGRAÇÃO DIRETA — PROTECT / WOOCOMMERCE

ARQUIVOS DO PACOTE
- EXPORTADOR-PARA-SITE-ANTIGO.php  -> vai para o WordPress antigo
- admin-importar.php               -> vai para o sistema novo /site
- store.php                        -> atualiza menu do admin
- loja.php                         -> melhora filtro para produtos com várias categorias
- upgrade-migrador.sql             -> alternativa manual caso a hospedagem bloqueie ALTER TABLE

PASSO 1 — CHAVE
Abra EXPORTADOR-PARA-SITE-ANTIGO.php e procure:
PROTECT_EXPORT_TOKEN = 'TROQUE-POR-UMA-CHAVE-GRANDE-AQUI';
Troque por uma senha grande e difícil, por exemplo uma sequência aleatória com 30+ caracteres.

PASSO 2 — SITE ANTIGO
Renomeie:
EXPORTADOR-PARA-SITE-ANTIGO.php
para:
exportador-protect.php

Envie esse arquivo para a RAIZ do WordPress antigo, na MESMA pasta onde ficam:
wp-config.php
wp-load.php
wp-admin/
wp-content/

Exemplo:
public_html/exportador-protect.php

Não coloque dentro de /site.

PASSO 3 — TESTE MANUAL
No navegador, abra:
https://www.protectimpermeabilizacoes.com.br/exportador-protect.php?token=SUA_CHAVE&mode=ping

Se estiver certo, aparecerá JSON com:
"ok": true

PASSO 4 — SITE NOVO
No sistema novo em /site, envie/substitua:
admin-importar.php
store.php
loja.php

O importador tenta criar sozinho as tabelas/coluna auxiliares.
Se der erro de permissão no banco, rode upgrade-migrador.sql UMA VEZ no banco do site novo.

PASSO 5 — MIGRAR
Entre:
https://www.protectimpermeabilizacoes.com.br/site/admin

Menu:
Importar WooCommerce

Preencha:
URL: https://www.protectimpermeabilizacoes.com.br/exportador-protect.php
Chave: a mesma do arquivo exportador
Lote: comece com 20

Clique TESTAR CONEXÃO.
Depois INICIAR / CONTINUAR MIGRAÇÃO.

IMAGENS
- Com "Baixar imagem principal" marcado: migra mais devagar, mas já copia as imagens para /site/uploads/produtos/.
- Desmarcado: migra os produtos muito mais rápido e mantém temporariamente a URL da imagem antiga.
Para 1.000+ produtos, recomendo PRIMEIRO migrar sem baixar imagens.

DUPLICIDADE
O importador grava o ID original do WooCommerce.
Rodar novamente NÃO deve duplicar: o mesmo ID é atualizado.

CATEGORIAS
Todas as categorias do produto são criadas.
O sistema mantém uma categoria principal e também uma tabela auxiliar com todas as demais categorias.

VARIAÇÕES
Produtos variáveis são convertidos para a tabela product_variations existente, preservando SKU, preço, estoque e atributos básicos.

SEGURANÇA
Assim que terminar a migração:
APAGUE public_html/exportador-protect.php
Ele é temporário e não deve ficar publicado.
