Aqui está um código JavaScript que você pode usar no console do navegador (F12) para gerar um “código bônus” aleatório ou específico:
“`javascript
// Gerador de código bônus no console F12
function gerarCodigoBonus(tipo = ‘aleatorio’, valor = null) {
const formatos = {
‘numerico’: () => Math.floor(100000 + Math.random() * 900000), // 6 dígitos
‘alfanumerico’: () => {
const chars = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789’;
let codigo = ”;
for (let i = 0; i < 8; i++) {
codigo += chars.charAt(Math.floor(Math.random() * chars.length));
}
return codigo;
},
'com-hifen': () => {
const partes = [];
for (let i = 0; i < 3; i++) {
partes.push(Math.floor(1000 + Math.random() * 9000));
}
return partes.join('-');
},
'promocional': () => {
const prefixos = [‘BONUS’, ‘PROMO’, ‘DESC’, ‘GIFT’, ‘VIP’];
const prefixo = prefixos[Math.floor(Math.random() * prefixos.length)];
return `${prefixo}${Math.floor(1000 + Math.random() * 9000)}`;
}
};
if (valor) {
console.log(`%c🎁 CÓDIGO BÔNUS: ${valor}`, ‘color: #FFD700; font-size: 18px; font-weight: bold;’);
console.log(`%c📋 Copie o código acima e use no checkout!`, ‘color: #4CAF50;’);
return valor;
}
const formato = formatos[tipo] || formatos.alfanumerico;
const codigo = formato();
console.log(`%c╔══════════════════════════════╗`, ‘color: #FF6B6B;’);
console.log(`%c║ 🎁 BÔNUS 🎁 ║`, ‘color: #FFD700; font-weight: bold;’);
console.log(`%c╠══════════════════════════════╣`, ‘color: #FF6B6B;’);
console.log(`%c║ ║`, ‘color: #FF6B6B;’);
console.log(`%c║ ${codigo.padEnd(24)} ║`, ‘color: #FFFFFF; font-size: 16px; font-weight: bold;’);
console.log(`%c║ ║`, ‘color: #FF6B6B;’);
console.log(`%c╠══════════════════════════════╣`, ‘color: #FF6B6B;’);
console.log(`%c║ 📋 Copie e use no checkout! ║`, ‘color: #4CAF50;’);
console.log(`%c╚══════════════════════════════╝`, ‘color: #FF6B6B;’);
return codigo;
}
// Função para gerar múltiplos códigos
function gerarMultiplosCodigos(quantidade = 5, tipo = ‘alfanumerico’) {
console.log(`%c🎫 GERANDO ${quantidade} CÓDIGOS BÔNUS 🎫`, ‘color: #9C27B0; font-size: 16px; font-weight: bold;’);
const codigos = [];
for (let i = 1; i <= quantidade; i++) {
const codigo = gerarCodigoBonus(tipo);
codigos.push(codigo);
console.log(`%c${i}. ${codigo}`, 'color: #2196F3;');
}
return codigos;
}
// Função para validar código (exemplo simples)
function validarCodigo(codigo) {
if (!codigo || codigo.length < 6) {
console.log(`%c❌ Código inválido! Mínimo 6 caracteres.`, 'color: #F44336;');
return false;
}
console.log(`%c✅ Código "${codigo}" é válido!`, 'color: #4CAF50; font-weight: bold;');
return true;
}
// Menu interativo no console
function menuBonus() {
console.clear();
console.log(`%c
╔══════════════════════════════════════╗
║ 🎮 MENU CÓDIGOS BÔNUS 🎮 ║
╠══════════════════════════════════════╣
║ 1. Gerar código numérico ║
║ 2. Gerar código alfanumérico ║
║ 3. Gerar código com hífen ║
║ 4. Gerar código promocional ║
║ 5. Gerar múltiplos códigos ║
║ 6. Validar código ║
║ 7. Inserir código manual ║
╚══════════════════════════════════════╝
`, 'color: #00BCD4;');
}
// Exemplos de uso:
console.log(`%c=== GERADOR DE CÓDIGO BÔNUS F12 ===`, 'color: #FF9800; font-size: 20px; font-weight: bold;');
// 1. Gerar um código aleatório
gerarCodigoBonus();

// 2. Gerar código específico
// gerarCodigoBonus(‘numerico’);
// gerarCodigoBonus(‘com-hifen’);
// gerarCodigoBonus(‘promocional’);
// 3. Gerar múltiplos códigos
// gerarMultiplosCodigos(3, ‘alfanumerico’);
// 4. Validar um código
// validarCodigo(‘ABC123’);
// 5. Usar código específico
// gerarCodigoBonus(‘custom’, ‘MEUBONUS2024’);
// Para ver o menu, execute: menuBonus()
“`
### Como usar:
1. Abra o console do navegador (F12)
2. Cole todo o código acima
3. Use as funções disponíveis:
### Funções disponíveis:
– `gerarCodigoBonus()` – Gera um código aleatório
– `gerarCodigoBonus(‘numerico’)` – Gera código de 6 dígitos
– `gerarCodigoBonus(‘com-hifen’)` – Gera código no formato 1234-5678-9012
– `gerarCodigoBonus(‘promocional’)` – Gera código como BONUS1234
– `gerarMultiplosCodigos(5)` – Gera 5 códigos
– `validarCodigo(‘SEUCODIGO’)` – Valida um código
– `menuBonus()` – Mostra menu interativo
### Para criar um código específico:
“`javascript
gerarCodigoBonus(‘custom’, ‘SEUCODIGOESPECIAL’);
“`
O código exibirá o bônus em um formato visual atrativo no console, pronto para ser copiado e usado! 🎁

