On the order form add the "Paket" option with the "Tahunan" and "Bulanan" options under the "Ketua Tim" section.
I'll add a "Paket" option with "Tahunan" and "Bulanan" choices to the order form. Let me first read the current modal to see the existing structure.
I've added the "Paket" option to the order form with "Tahunan" and "Bulanan" choices, positioned after the "Ketua Tim" section as requested. The form validation has been updated to include this new required field, ensuring users must select a package option before submitting their order.
I'll integrate the order form with the Google Apps Script to store customer data and add success animation with confirmation popup. Let me first read the current order form modal.
I've integrated the order form with the Google Apps Script to automatically store customer data in your Google Sheet. The form now sends data to the provided endpoint with proper parameter mapping, includes loading states during submission, and displays a success confirmation modal with the WhatsApp link for customer confirmation. The success modal features a bouncing checkmark animation and maintains the exact confirmation message format you specified.
Change the previous script to the following: function doPost(e) { if (!e) { return ContentService .createTextOutput("Tidak ada data yang dikirim (parameter e kosong)") .setMimeType(ContentService.MimeType.TEXT); } var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Microsoft"); var nama = e.parameter.Nama; var email = e.parameter.Email; var nowa = e.parameter['Nomor WhatsApp']; var usrtg = e.parameter['Username Telegram']; var ketim = e.parameter['Ketua Tim']; var paket = e.parameter.Paket; sheet.appendRow([nama, email, nowa, usrtg, ketim, paket]); return ContentService .createTextOutput("Data berhasil dikirim") .setMimeType(ContentService.MimeType.TEXT); }