Modul PHP: Membuat Fitur Keranjang

Keranjang belanja merupakan fitur yang umum digunakan dalam website ecommerce. Sebelum membeli sebuah produk, user akan terlebih dahulu memasukkan produk ke dalam keranjang belanja. Keranjang belanja juga berguna untuk mendapatkan total harga yang harus dibayar oleh user. Dalam keranjang user juga dapat membatalkan produk yang tidak ingin dia beli.

Langkah-langkah

1. Buat database untuk menyimpan data keranjang.
2. Buat halaman untuk menampilkan data produk yang ada pada keranjang.
3. Buat class untuk mengolah data keranjang.

Pembahasan

1. Buat tabel untuk menyimpan data keranjang, sebelumnya harus membuat tabel produk dan kategori produk seperti pada Modul PHP: Membuat Halaman Produk Sesuai Kategori.

struktur tabel keranjang.

2. Buat halaman untuk menampilkan produk. Dalam halaman ini berisi semua produk yang telah ditambahkan oleh user ke keranjang, dalam halaman ini juga harus terdapat total harga yang harus dibayarkan oleh user.

3. Buat class untuk mengolah data keranjang. Dalam class ini harus terdapat beberapa fungsi utama seperti menampilkan data keranjang, menambahkan produk ke keranjang, serta menghapus produk dari keranjang. Berikut contoh algoritma dari fungsi menambahkan produk ke keranjang:
a. jika jumlah lebih kecil dari satu maka tampilkan jumlah tidak valid, proses selesai. *jumlah merupakan jumlah produk yang akan dimasukkan ke dalam keranjang
b. jika produk yang akan dimasukkan sudah ada dalam keranjang maka jumlahkan data jumlah produk dengan jumlah produk yang akan dimasukkan.
c. jika produk yang akan dimasukkan belum ada dalam keranjang maka tambahkan data produk ke dalam keranjang.
d. jika proses tambah berhasil maka tampilkan data berhasil ditambahkan, proses selesai.
e, jika proses tambah gagal maka tampilkan data gagal ditambahkan, proses selesai.

Source Code


keranjang.php

cart.php

Struktur File


struktur file.

Hasil


tampilah halaman keranjang.

Kesimpulan

Untuk membuat fitur keranjang dibuthkan variabel POST untuk mengirimkan data produk yang akan ditambahkan ke dalam keranjang. Kemudian untuk menyimpan data keranjang digunakan database, sehingga ketika user melakukan logout maka keranjang akan tetap tersimpan. Dalam halaman keranjang terdapat produk yang akan dibeli oleh user, total harga yang harus dibayar, serta tombol hapus yang digunakan untuk menghapus produk dari keranjang.

Modul PHP: Membuat Fitur Keranjang Modul PHP: Membuat Fitur Keranjang Reviewed by Syafriansyah Muhammad on 7/09/2019 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.