Tutorial Membuat Toko Online Menggunakan Codeigniter: Order Member [Bagian 3]

Order merupakan proses memesan barang atau permintaan barang dari pembeli ke penjual. Jika dulu kita sering mendengar istilah pesanan saat akan membeli barang, namun sekarang kita lebih mengenalnya dengan order.

Proses order yang terjadi di dalam penggunaan website ini adalah order secara online. Order barang melalui media online akan sangat mudah dan cepat. Pembeli dapat melihat produk secara langsung kemudian memilih barang lalu mengisi berapa jumlah yang barang yang diinginkan hingga akhirnya melakukan order atau pemesanan barang.

Baca Juga:

PEMBUATAN  DASHBOARD ORDER MEMBER

1. Membuat file Order.php di dalam folder C:\xampp\htdocs\toko-online\application\controllers.

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Order extends CI_Controller {

	public function __construct()
	{
		parent::__construct();
		if(!$this->session->userdata('username'))
		{
			redirect('login');
		}
		$this->load->model('model_orders');
	}
	
	public function index()
	{
		$is_processed = $this->model_orders->process();
		if($is_processed){
			$this->cart->destroy();
			redirect('order/success');
		} else {
			$this->session->set_flashdata('error','Failed to processed your order, please try again!');
			redirect('welcome/cart');
		}
	}

	public function success()
	{
		$this->load->view('order_success');
	}
}

Logika Program:

  • public function __construct() merupakan fungsi yang selalu dijalankan ketika file tersebut dijalankan, dengan mendefinisikan username dan juga model_orders.
  • public function index() berfungsi untuk memanggil secara default dari file Order.php untuk memproses data cart yang masuk. Jika data masuk telah berhasil maka akan muncul pesan sukses di dalam function success, sedangkan jika gagal maka akan muncul pesan error.
  • public function success() berfungsi untuk menampilkan file order_success yang terdapat di folder view.

2. Membuat file order_success.php di dalam folder C:\xampp\htdocs\toko-online\application\views.

<!DOCTYPE html>
<html lang="en">
	<head>
		<title>Toko Online | Inwepo</title>
		<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
		<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
		<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
	</head>
	<body>
		<?php $this->load->view('layout/top_menu') ?>
		
		<p>Thank you, your order is being processed..</p>
		
	</body>
</html>

Logika Program:

  • Ketika member telah memilih barang yang diingikan dan maka tahap selanjutnya adalah verifikasi produk tersebut dengan menekan tombol Check Out. Maka akan muncul pesan Thank you, your order is being processed.. 

Berikut ini tampilan dari order member:

Tutorial Membuat Toko Online Menggunakan Codeigniter Order Member Bagian 3 1

Setelah member memilih produk yang diinginkan, maka mereka dapat melakukan tahap selanjutya yaitu pemesanan barang dengan cara menekan tombol berwarna hijau yaitu Check Out. Bila ingin menghapus list daftar belanja, member dapat menekan tombol clear cart. Begitu pula bila member masih ingin menambahkan list belanjaan, mereka dapat menekan tombol Continue Shopping.

Nah, ketika data berhasil diproses oleh sistem dan telah masuk kedalam database, maka akan muncul pesan seperti berikut:

Tutorial Membuat Toko Online Menggunakan Codeigniter Order Member Bagian 3 2

Itu tadi pembuatan order member yang terdapat di website toko online. Pada pertemuan selajutnya, penulis akan membahas mengenai pembuatan function logout di dashboard member.

Maka dari itu, pastikan sahabat setia inwepo terus mengikuti perkembangan pembuatan website toko online ini.

DOWNLOAD

Order.php (Controllers)

Order_success.php (Views)

Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *

Trending Minggu Ini

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial, tips dan trik cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk mendapatkan solusinya. Ayo berbagi tutorial terbaikmu.

Ikuti Kami di Sosmed

Inwepo Navigasi

Tentang Kami             Beranda

Hubungi Kami             Panduan Penulis

Kebijakan Privasi

FAQ

Partner

Copyright © 2014 - 2023 Inwepo - All Rights Reserved.

To Top