Codepelajar – Formulir order WhatsApp & Email memungkinkan pembeli untuk berinteraksi dengan penjual secara langsung melalui aplikasi WhatsApp dan Email. Pemesanan barang atau jasa dapat dilakukan dengan cepat dan mudah melalui chat, dan penjual dapat memberikan informasi terperinci mengenai produk atau layanan yang mereka tawarkan. Pesanan pun dapat dilakukan dengan mudah melalui sejumlah langkah yang tertulis dalam formulir order. Hal ini tidak hanya memudahkan pembeli, tetapi juga membantu penjual dalam memproses pesanan dengan lebih efisien.
Cara Membuat Formulir Order Whatsapp & Email
Silahkan buka Blogspot > tema > edit HTML salin kode di bawah ini dan tempelkan di atas kode </head> atau <!–</head>–></head> namun ini adalah kode jQuery dan jika blog Anda sudah memilikinya harap untuk dilewati saja
• • •
<script async='async' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js'/>
• • •
Salin kode dibawah ini dan tempelkan di atas kode ]]></b:skin> atau code </style>
• • •
/*formulir checkout whatsapp dan email by codepelajar*/
.wendy-checkout-content{position:absolute;top:50%;left:50%;padding:35px 10px 10px 10px;transform:translate(-50%,-45%);background-color:#fff;border-radius:.5rem;max-width:500px;width:90%;box-shadow:inset 0 2px 6px 0 rgba(49,53,59,.12);max-height:calc(100vh - 150px);overflow:auto;margin:auto}
.wendy-checkout-content:hover{overflow-x:hidden;overflow-y:auto}
.wendy-checkout-content .wendy-close{position:absolute;right:15px;top:3px;font-size:15px;}
.wendy-checkout-content .wendy-close:before{content:'Close';position:relative;right:2px;top:0;font-size:12px;color:#999}
.wendy-checkout-content .wendy-close a.tombol-bukatutup{width:auto;background:transparent;color:#999;padding:;text-decoration:none}
.wendy-checkout-wrap{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);display:none;}
#wendy-belanja{padding:5px;display:block}
#wendy-konfirmasi{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 15px}
.wendy-datainput{position:relative;margin-bottom:5px;margin-right:5px}
.wendy-datainput select{padding:12px 0;color:#555;font-size:14px;width:100%;border:0!important;border-bottom:1px solid #ddd!important;outline:none;background:#fff}
.wendy-datainput input{font-size:14px;padding:12px 0!important;display:block;width:100%;border:none!important;border-bottom:1px solid #ddd!important}
.wendy-datainput input:focus{outline:none}
.wendy-datainput label{color:#999;font-size:14px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all}
.wendy-datainput .focus{box-shadow:inset 0 -1px 0 0 #f89000!important}
.wendy-datainput .wendy-validasi{position:absolute;z-index:2;top:calc(100% + 20px);left:0;background:#f89000;color:#fff;padding:5px 10px;border-radius:3px;font-size:80%;box-shadow:0 5px 10px rgba(0,0,0,.08);transition:.4s;visibility:hidden;opacity:0;display:inline-block!important}
.wendy-datainput .wendy-validasi.show{visibility:visible;opacity:1;top:calc(100% + 10px)}
.wendy-datainput .wendy-validasi:after{position:absolute;bottom:100%;left:12px;content:'';border:8px solid;border-color:transparent transparent #f89000 transparent}
a.send_form{position:relative;display:inline-block;background:#f89000;color:#ffffff;padding:7px;border-radius:5px;text-align:center;font-size:13px;font-weight:400;text-decoration:none;margin-top:5px}
.img-produk{display:grid;grid-template-columns:1fr 2.7fr}
.img-produk img{max-width:150px;float:left;margin:10px 15px 0 0;border-radius:5px}
.info-produk{font-size:13px;margin-top:10px}
.info-produk i{color:#999;font-size:11px;margin:8px 0;display:block}
#nama_produk{font-size:20px;font-weight:600}
/*css darkmode sesuaikan classnya jika berbeda atau hapus bagian ini*/
.darkMode .send_form,.darkMode .tombol-bukatutup{color:#fff}
.darkMode .wendy-checkout-content,.darkMode .wendy-datainput select,.darkMode .wendy-datainput input{background-color:#252526!important}
• • •
Lalu salin kode dibawah ini dan tempatkan di bawah kode <data:post.body/> tapi kode ini banyak dan pilihlah 1 saja dengan mencobanya 1 per satu hingga berhasil
• • •
<div class='wendy-checkout-wrap'>
<div class='wendy-checkout-content'>
<div class='wendy-close'>
<a class='tombol-bukatutup' href='javascript:void(0);'>✕</a>
</div>
<div class='img-produk'>
<img expr:alt='data:post.title' expr:src='resizeImage(data:post.thumbnailUrl,150)' expr:title='data:post.title'/>
<div class='info-produk'>
<div id='nama_produk'><data:post.title/></div>
<br/>Harga :
<span class='harga-s'></span>
<i>*Belum termasuk Ongkos kirim</i>
</div></div>
<div id='wendy-belanja'>
<div id='wendy-konfirmasi'>
<div class='wendy-datainput'>
<input class='validate' id='namalengkap' name='Nama' placeholder='Nama Anda' required='' type='text' value=''/>
</div>
<div class='wendy-datainput'>
<input class='validate' id='nomorWA' name='No HP' placeholder='No HP' required='' type='number' value=''/>
</div>
<div class='wendy-datainput'>
<input class='validate' id='email' name='Email' placeholder='Email' required='' type='text' value=''/>
</div>
<div class='wendy-datainput'><select class='validate' id='pembayaran' name='No Rekening'>
<option hidden='hidden' selected='selected' value='default'>Pembayaran</option>
<option value='1'>Mandiri</option>
<option value='2'>Gopay</option>
<option value='3'>OVO</option>
<option value='4'>QRIS Lainnya</option>
<option value='5'>Paypal</option>
</select></div>
<div class='wendy-datainput'>
<input class='validate' id='alamat' name='Alamat' placeholder='Alamat' required='' type='text' value=''/>
</div>
</div>
<a class='send_form' id='to_wa' href='javascript:;' title='Pesan via whatsapp' type='submit'>Pesan via whatsapp</a>
<a class='send_form' id='to_mail' href='javascript:;' title='Pesan via Email' type='submit'>Pesan via Email</a>
</div>
</div>
</div>
• • •
Terakhir, silahkan salin kode dibawah ini dan tempelkan di atas kode </body> atau <!–</body>–></body> lalu simpan
• • •
<script>
//<![CDATA[
/*
* Code Pelajar Checkout Form Whatsapp And Email
* Copyright (c) 2023 https://codepelajar.com
* No Licensed & Open source Code
* jQuery library
*/
// Tombol Buka Tutup
$('.tombol-bukatutup').click(function(){
$('.wendy-checkout-wrap').fadeToggle()});
var input_harga = $('#harga').text(); // Mengambil Harga Produk
$('.harga-s').text(input_harga);
// validasi Untuk Kolom mailjib Isi
$('.wendy-datainput .validate').each(function() {
title = $(this).attr('name');
label = $(this).parents('.wendy-datainput');
$('<span class="wendy-validasi"><b>' + title + '</b> diperlukan</span>').appendTo(label);
});
$(document).on('keyup', '.wendy-datainput .validate', function() {
if ($(this).val() != '') {
$(this).removeClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').removeClass('show');
}
});
$(document).on('change', '.wendy-datainput select', function() {
$(this).removeClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').removeClass('show');
});
$('.send_form').click(checkout);
function checkout() {
if ($('#namalengkap').val() == '') { // validasi Nama Lengkap
$('#namalengkap').each(function() {
$(this).addClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').addClass('show');
});
$('#namalengkap').focus();
return false;
} else if ($('#nomorWA').val() == '') { // validasi Nomor Hp
$('#nomorWA').each(function() {
$(this).addClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').addClass('show');
});
$('#nomorWA').focus();
return false;
} else if ($('#email').val() == '') { // validasi Alamat Email
$('#email').each(function() {
$(this).addClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').addClass('show');
});
$('#email').focus();
return false;
} else if ($('#pembayaran').val() == 'default') { // validasi Pembayaran
$('#pembayaran').each(function() {
$(this).addClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').addClass('show');
});
$('#pembayaran').focus();
return false;
} else if ($('#alamat').val() == '') { // validasi Alamat
$('#alamat').each(function() {
$(this).addClass('focus');
$(this).parents('.wendy-datainput').find('.wendy-validasi').addClass('show');
});
$('#alamat').focus();
return false;
} else {
/* Pengaturan Email */
var email = 'yourmail@gmail.com', //Alamat Email Kalian
maillink = 'https://mail.google.com/mail/u/0/?view=cm&fs=1&tf=1&to=',
mailsubject = '&subject=Konfirmasi Pembelian ', //Subjek Email Namun Hanya Muncul Di SmartPhone Saja
maillink1 = '',
jarak = '',
maillink2 = '&body=Halo saya ingin membeli produk anda dengan keterangan berikut: ', //Pesan Pembuka di email
/* Pengaturan Whatsapp */
phone = '628131161xxxx', // Nomor Whatsapp Kalian
walink = 'https://web.whatsapp.com/send',
walink2 = 'Halo saya ingin membeli produk anda dengan keterangan berikut:'; // Pesan Pembuka di whatsapp
/* Dukungan Smartphone */
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
var maillink = 'mailto:',
jarak ='<br>';
maillink1 = '?cc=&bcc=',
walink = 'whatsapp://send';
}
/* Formulir Input Panggilan */
var input_nama = $('#namalengkap').val(), // Mengambil Input Nama
input_nomor = $('#nomorWA').val(), // Mengambil Input Nomor Hp
input_email = $('#email').val(), // Mengambil Input Alamat Email
input_pembayaran = $('#pembayaran :selected').text(), // Mengambil Input Pembayaran
input_alamat = $('#alamat').val(), // Mengambil Input Alamat
input_namaproduk = $('#nama_produk').text(), // Mengambil Nama Produk
input_harga = $('#harga').text(), // Mengambil Harga Produk
input_catatan = $('#catatan').val(), // Mengambil Catatan Pembeli
input_viaUrl = location.href; // Mengambil Url Saat ini atau link produk
/* URL Final Email */
var mail_link = maillink + email + maillink1 + mailsubject + input_nama + maillink2 + '%0A%0A' + jarak + jarak +
'DATA SAYA ' + jarak +
'%0A-----------------------------%0A' + '%0A' + jarak + jarak +
'Nama : ' + input_nama + '%0A' + jarak +
'No Hp : ' + input_nomor + '%0A' + jarak +
'Email : ' + input_email + '%0A' + jarak +
'Alamat : ' + input_alamat + '%0A' + jarak +
'Metode Pembayaran : ' + input_pembayaran + '%0A' + jarak +
'%0A-----------------------------%0A' + '%0A' + jarak + jarak +
'DAFTAR DAFTAR BELANJAAN %0A' + jarak +
'-----------------------------%0A' + jarak +
'Nama Produk : ' + input_namaproduk + '%0A' + jarak +
'Harga Produk : ' + input_harga + '%0A' + jarak +
'Catatan Pembeli : ' + input_catatan + '%0A' + jarak +
'Link Produk : ' + input_viaUrl + '%0A' + jarak +
'%0A-----------------------------%0A';
/* URL Final Whatsapp */
var whatsapp_link = walink + '?phone=' + phone + '&text=' + walink2 + '%0A%0A' +
'DATA SAYA ' +
'%0A-----------------------------%0A' + '%0A' +
'Nama : ' + input_nama + '%0A' +
'No Hp : ' + input_nomor + '%0A' +
'Email : ' + input_email + '%0A' +
'Alamat : ' + input_alamat + '%0A' +
'Metode Pembayaran : ' + input_pembayaran + '%0A' +
'%0A-----------------------------%0A' + '%0A' +
'DAFTAR BELANJAAN %0A' +
'-----------------------------%0A' +
'Nama Produk : ' + input_namaproduk + '%0A' +
'Harga Produk : ' + input_harga + '%0A' +
'Catatan Pembeli : ' + input_catatan + '%0A' +
'Link Produk : ' + input_viaUrl + '%0A' +
'%0A-----------------------------%0A';
/* Buka Jendela Email dan Whatsapp */
$('#to_wa').attr('href',whatsapp_link).attr('target','_blank');
$('#to_mail').attr('href',mail_link).attr('target','_blank');
/* Kosongkan Semua Kolom Jika Terkirim */
$('#namalengkap').val('');
$('#nomorWA').val('');
$('#email').val('');
$('#pembayaran :selected').text('Pembayaran');
$('#alamat').val('');
$('#catatan').val('');
}
};
//]]>
</script>
• • •
Edit bagian yang diperlukan dan ganti dengan milik Anda lalu simpan
Untuk bagian postingan produknya, Anda dapat gunakan artikel ini https://codepelajar.com/2023/09/01/postingan-produk-dengan-html-dan-css/
Oke mungkin segitu saja yang dapat Codepelajar sampaikan terimakasih telah berkunjung.