Jumat, 06 Oktober 2023

kode rotator

// Daftar nomor WhatsApp yang akan digunakan bergantian const whatsappNumbers = ['6289676375930', '6289513117610']; // Ganti dengan nomor WhatsApp yang ingin Anda gunakan // Persentase pembagian antara nomor WhatsApp pertama dan kedua const percentageWhatsApp1 = 50; // Ganti dengan persentase yang Anda inginkan untuk nomor WhatsApp pertama const percentageWhatsApp2 = 50 - percentageWhatsApp1; // Menonaktifkan nomor WhatsApp tertentu (false untuk menonaktifkan, true untuk mengaktifkan) const disableWhatsApp1 = false; // Ganti dengan true jika ingin menonaktifkan nomor WhatsApp pertama const disableWhatsApp2 = false; // Ganti dengan true jika ingin menonaktifkan nomor WhatsApp kedua // Hitungan pesan yang telah dikirim untuk setiap nomor WhatsApp let messagesSentWhatsApp1 = 0; let messagesSentWhatsApp2 = 0; // Fungsi untuk menangani pengiriman formulir document.getElementById("checkout-form").addEventListener("submit", function (event) { event.preventDefault(); // Dapatkan data dari formulir const nama = document.getElementById("nama").value; const alamatKec = document.getElementById("alamat-kecamatan").value; const alamatKab = document.getElementById("alamat-kab").value; const alamat = document.getElementById("alamat").value; const noHp = document.getElementById("no-hp").value; // Dapatkan data pilihan paket promo yang telah dipilih const selectedPromo = document.querySelector('input[name="promo-option"]:checked'); if (!selectedPromo) { alert("Silakan pilih paket promo terlebih dahulu."); return; } const namaProduk = selectedPromo.parentElement.querySelector(".promo-option-title").textContent; const harga = selectedPromo.parentElement.querySelector(".promo-option-price").textContent; // Tentukan nomor WhatsApp yang akan digunakan berdasarkan persentase pembagian let currentWhatsAppNumber; if (!disableWhatsApp1 && !disableWhatsApp2) { if ((messagesSentWhatsApp1 / (messagesSentWhatsApp1 + messagesSentWhatsApp2)) * 100 < percentageWhatsApp1) { currentWhatsAppNumber = whatsappNumbers[0]; messagesSentWhatsApp1++; } else { currentWhatsAppNumber = whatsappNumbers[1]; messagesSentWhatsApp2++; } } else if (!disableWhatsApp1) { currentWhatsAppNumber = whatsappNumbers[0]; messagesSentWhatsApp1++; } else if (!disableWhatsApp2) { currentWhatsAppNumber = whatsappNumbers[1]; messagesSentWhatsApp2++; } else { alert("Kedua nomor WhatsApp dinonaktifkan."); return; } // Kirim data ke WhatsApp const message = `Halo, saya ingin memesan produk berikut:\n\nNama Produk: ${namaProduk}\nHarga: ${harga}\n\nData Pengiriman:\nNama: ${nama}\nAlamat: ${alamat}\nKecamatan: ${alamatKec}\nKabupaten: ${alamatKab}\nNo. HP: ${noHp}`; // Buat tautan WhatsApp dengan nomor yang sesuai const whatsappLink = `https://api.whatsapp.com/send?phone=${currentWhatsAppNumber}&text=${encodeURIComponent(message)}`; // Buka tautan WhatsApp di jendela baru window.open(whatsappLink, '_blank'); // Sembunyikan popup kedua setelah pengiriman berhasil hideSecondPopup(); });