Untuk membuat shopping cart, CodeIgniter sudah memilki library yang cart. Cara memanggilnya pun tinggal $this->load->library('cart'). Perlu diperhatikan bahwa library 'cart' berhubungan dengan library 'session'.
Pertama-tama kita bikin dulu database dengan nama shopping. Lalu salin sql di bawah:
Kemudian kita bikin model dengan nama product_model.php dengan kode di bawah ini:
Setelah itu kita buat controller dengan nama product.php:
Controller ini akan mendapatkan seluruh list barang yang ada di tabel products. Lalu melempar ke view.
Kita buat juga controller lain dengan nama cart.php:
Controller ini akan mendapatkan produk yang dipilih user lalu melemparnya ke view cart.php
Setelah itu kita buat view untuk product, yang bernama product.php:
Apabila user memencet link 'beli', maka view akan menyambung ke controller cart.
Juga view untuk cart dengan nama cart.php
Cart ini menampilkan semua produk yang tersimpan dalam cart. Jika user memasukkan nilai 0 pada qty, maka produk akan dihapus. Total harga dan jumlah produk baru diupdate ketika user menge-klik update cart.
Contoh run:








