Cara menggunakan PHP developer mall untuk merealisasikan fungsi penghantaran automatik kupon
Dengan peningkatan e-dagang, pembangunan pusat membeli-belah telah menarik perhatian lebih dan lebih. Bagi menarik lebih ramai pelanggan, peniaga sering melancarkan pelbagai aktiviti promosi, salah satunya adalah kupon. Namun, dengan pertambahan bilangan pembeli, penghantaran kupon secara manual tidak lagi dapat memenuhi keperluan peniaga. Oleh itu, adalah sangat penting bagi pusat membeli-belah pemaju untuk melaksanakan fungsi penghantaran kupon automatik. Artikel ini akan memperkenalkan cara menggunakan PHP Developer City untuk mencapai fungsi ini.
1. Reka pangkalan data
Pertama sekali, sebelum pembangunan, anda perlu mereka bentuk pangkalan data untuk menyimpan maklumat berkaitan kupon. Reka bentuk pangkalan data adalah penting, anda boleh merujuk kepada medan berikut:
// Kupon tersedia pertanyaan
$result = mysqli_query($con, "SELECT * FROM coupons WHERE status = 'available'");
$ data = array();
while($row = mysqli_fetch_assoc($result)) {
}
echo json_encode($data);
mysqli_close($con);
?>
Hantar antara muka kupon secara automatik:
// Pertanyaan layak pengguna
$result = mysqli_query($con, "SELECT * FROM users WHERE total_purchase > 100");
// Hantar kupon kepada pengguna yang layak
while($row = mysqli_fetch_assoc($result)) {
= $rasul (1, 100); // Pilih secara rawak kupon
$valid_date = date('Y-m-d H:i:s', strtotime('+7 days') ); / Kesahan ialah 7 hari
mysqli_query($con, "INSERT INTO user_coupons (user_id, coupon_id, valid_date) VALUES ($user_id, $coupon_id, '$valid_date')");
}
3. Paparan halaman hadapan
Akhir sekali, kami perlu memaparkan kupon yang tersedia di halaman hadapan dan menyediakan butang untuk menghantar kupon secara automatik. Berikut ialah contoh:
$coupons = json_decode ($respon , benar);
//Paparkan kupon yang tersedia
foreach($kupon sebagai $kupon) {
echo "
echo "Tempoh sah: ".$coupon['valid_date']."";
echo " echo "
// 发送请求到后端接口,自动发送优惠券 var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { alert("优惠券已发送!"); } }; xhttp.open("GET", "http://localhost/api/send_coupon.php?coupon_id=" + couponId, true); xhttp.send();
Atas ialah kandungan terperinci Cara menggunakan PHP Developer City untuk merealisasikan fungsi penghantaran automatik kupon. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!