// 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();
});