FP PBKK
FP PBKK
05111740000044 - Izzah Dinillah05111740000193 - Vania Cikanindi
05111740007005 - Ihdiannaja
PBKK-B
Memasukkan barang ke keranjang
Klik "Add to cart" pada barang yang diinginkan yang terletak di halaman list produk ataupun di halaman detail produk. Barang otomatis masuk ke dalam shopping cart.
Halaman list produk

Halaman detail produk

Halaman shopping cart
Melakukan pembelian
Klik "Check Out" pada shopping cart. Cart sub total merupakan total dari harga barang yang berada di cart. Shipping cost merupakan biaya pengiriman yang dikenakan biaya sebesar 5.000 rupiah untuk pembelanjaan kurang dari 100.000 dan selebihnya dikenakan biaya sebesar 10.000 rupiah. Total merupakan jumlah dari cart sub total dan shipping cost.
Halaman shopping cart

Halaman login dan daftar
Masukkan alamat tagihan dan pengiriman. Alamat pengiriman bisa berbeda dengan alamat tagihan. Bila sama, check pada "Shipping same as billing"
Halaman alamat pengiriman
Lihat barang berdasarkan Kategori atau Merek
Lihat barang berdasarkan Kategori atau Merek
1. Edit Router
User dapat memilih produk berdasarkan kategori dan brand. Oleh karena itu, agar dapat memuat produk berdasarkan kategori atau brand yang telah dipilih, halaman router.php ditambahkan kodingan sebagai berikut.
maksudnya adalah, jika user memilih kategori/brand tertentu, maka akan ditampilkan produk terkaid berdasarkan id sub category atau id sub brand yang telah dipilih.
2. Menambah Controller dan Model untuk Category dan Brand
Buat file kelas baru untuk Category dan Brand
Pada controller, isi masing-masing file sebagai berikut.
Pada Controller
Brand
Buat halaman category pada directory view/front/ dan isi sebagai berikut. Halaman ini akan menampilkan menu sidebar untuk memilih kategori dan brand. Jika sebuat sub kategori atau brand dipilih, maka akan diarahkan ke halaman ../show-post-by-sub-cat-id/[id dari kategori yang dipilih] atau untuk brand ../show-post-by-brand-id/[id dari brand yang dipilih]. Kemudian akan diarahkan oleh router ke fungsi yang sudah ditentukan pada kelas Home.
4. Mengubah Controller Home
Tambahkan pada function homepage :
$data['category_brand'] = $this->load->view('front/feature', ' ', true);
untuk menampilkan sidebar menu category dan brand(merek)
Agar tombol pilihan dalam sidebar kategori dan brand dapat berfungsi, maka Controller Home diubah kembali dan ditambahkan funsgi sebagai berikut.
Maksud dari fungsi tersebut adalah. Halaman akan menampilkan halaman index yang akan menampilkan daftar produk (data['feature']) berdasarkan id kategori/brand yang telah dipilih melalui model Home.
5. Mengubah Model Home
Agar bisa mendapatkan id produk dari ketegori atau brand yang dipilih untuk menjalankan fungsi pada controller (4) , maka model home ditambahkan dengan kodingan sebagai berikut.
Fungsi ini mengembalikan semua data yang terkait dengan produk yang termasuk pada kategori atau brand yang telah dipilih.
6. Hasil
Setelah menambahkan kodingan-kodungan tersebut, maka dicoba memuat halaman kategori dan brand.
Menu kategori dan brand pada sidebar pada halaman index
Halaman index setelah memilih Brand (Paseo)
Halaman index setelah memilih Kategori (Snack Kering)
Menambah Produk
1. Menambahkan Fungsi baru pada Controller Product
Menambahkan fungsi add_product_form pada Controller Product sebagai berikut.
2. Menambahkan Fungsi add_product_model pada Model Product
Fungsi ini bertujuan untuk menambahkan data product yang telah diisi ke dalam database. isi dari fungsi ini adalah sebagai berikut.
3. Menambahkan halaman View Add_Product
Halaman ini adalah untuk menampilkan form add_product sebagai main content pada halaman admin panel (sesuai pada controller). Berikut merupakan kodingan untuk form pada view add product.
Sehingga, apabila user mengklik tombol save, maka data yang diinputkan akan disimpan dan dapat ditampilkan pada menu home.
4. Hasil
Buka Halaman Add Product
Link Video tutorial Penggunaan website:
Link Github
Komentar
Posting Komentar