Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67480 Members, 783 Products, 5290 Topic, 12955 Comments)

Fitur Wishlist - Toko Online dengan Codeigniter + API Rajaongkir

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 2239 Kali
Aaaaaaaaaaa Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Bagaimana cara membuat wishlist di Toko Online dengan Codeigniter dan MySQL + Rajaongkir (POS, JNE, TIKI)?

Ada 15 Jawaban

Bukhori Muslim
commented on 13 Mei 2019 15:06:56
  1. Assalamualaikum,.. Dengan menambahkan 1 table baru untuk wishlist,
  2. jadi di table wishlist isinya seperti ini :
  3.  
  4. CREATE TABLE `wishlist` (
  5. `id_wishlist` int(11) NOT NULL,
  6. `id_konsumen` int(50) NOT NULL,
  7. `id_produk` int(11) NOT NULL,
  8. `waktu_wishlist` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  9. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  10. ALTER TABLE `wishlist` ADD PRIMARY KEY (`id_wishlist`);
  11. ALTER TABLE `wishlist` MODIFY `id_wishlist` int(11) NOT NULL AUTO_INCREMENT;
  12.  
  13. tinggal tambahin tombol/link untuk mengarahkan ke proses insertnya,
  14. sama persis dengan tombol/link memasukkan (insert) produk ke keranjang.
Aaaaaaaaaaa
commented on 13 Mei 2019 15:08:46
  1. Assalamualaikum,..
  2. Untuk codingannya sama persis seperti controller/Produk.php function keranjang?
Aaaaaaaaaaa
commented on 13 Mei 2019 15:11:57
  1. Assalamualaikum,..
  2. function keranjang(){
  3. $id_produk = filter($this->input->post('id_produk'));
  4. $jumlah = filter($this->input->post('jumlah'));
  5. $j = $this->model_app->jual_umum($id_produk)->row_array();
  6. $b = $this->model_app->beli_umum($id_produk)->row_array();
  7. $stok = $b['beli']-$j['jual'];
  8.  
  9. if ($id_produk!=''){
  10. if ($stok < $this->input->post('jumlah') OR $stok <= '0'){
  11. $produk = $this->model_app->edit('rb_produk',array('id_produk'=>$id_produk))->row_array();
  12. $produk_cek = filter($produk['nama_produk']);
  13. echo "<script>window.alert('Maaf, Stok untuk pemesanan Produk - $produk_cek Tidak Mencukupi!');
  14. window.location=('".base_url()."produk/detail/$produk[produk_seo]')</script>";
  15. }else{
  16. $this->session->unset_userdata('produk');
  17. if ($this->session->idp == ''){
  18. $idp = 'JADE-'.date('mdHis');
  19. $this->session->set_userdata(array('idp'=>$idp));
  20. }
  21.  
  22. $cek = $this->model_app->view_where('rb_penjualan_temp',array('session'=>$this->session->idp,'id_produk'=>$id_produk))->num_rows();
  23. if ($cek >=1){
  24. $this->db->query("UPDATE rb_penjualan_temp SET jumlah=jumlah+$jumlah where session='".$this->session->idp."' AND id_produk='$id_produk'");
  25. }else{
  26. $harga = $this->model_app->view_where('rb_produk',array('id_produk'=>$id_produk))->row_array();
  27. $data = array('session'=>$this->session->idp,
  28. 'id_produk'=>$id_produk,
  29. 'jumlah'=>$jumlah,
  30. 'harga_jual'=>$harga['harga_konsumen'],
  31. 'satuan'=>$harga['satuan'],
  32. 'waktu_order'=>date('Y-m-d H:i:s'));
  33. $this->model_app->insert('rb_penjualan_temp',$data);
  34. }
  35. redirect('produk/keranjang');
  36. }
  37. }else{
  38. $data['record'] = $this->model_app->view_join_rows('rb_penjualan_temp','rb_produk','id_produk',array('session'=>$this->session->idp),'id_penjualan_detail','ASC');
  39. $data['title'] = 'Keranjang Belanja';
  40. $this->template->load('phpmu-one/template','phpmu-one/pengunjung/view_keranjang',$data);
  41.  
  42. }
  43. }
  44.  
  45. seperti itu?
Bukhori Muslim
commented on 13 Mei 2019 15:21:37
  1. Assalamualaikum,.. simpel sekali seperti ini :
  2. ini tombolnya : <a href='".base_url()."produk/wishlist/$row[id_produk]'>Whistlist</a>
  3.  
  4. Controllers Produk.php tambahkan :
  5. function wishlist(){
  6. $data = array('id_produk'=>$this->uri->segment(3),
  7. 'id_konsumen'=>$this->session->id_konsumen,
  8. 'waktu_wishlist'=>date('Y-m-d H:i:s'));
  9. $this->model_app->insert('wishlist',$data);
  10. redirect('produk');
  11. }
Aaaaaaaaaaa
commented on 13 Mei 2019 19:11:13
  1. Assalamualaikum,..
  2. Sudah pak lalu bagaimana cara menampilkannya ya pak? Saya masih belajar..
Anas saehudin
commented on 22 Mei 2019 18:46:43
  1. Assalamualaikum,.. kaka cara ganti fav icon di title web nya gimana yah
  2.  
Bukhori Muslim
commented on 23 Mei 2019 11:27:54
  1. Assalamualaikum,.. "Aldy Gustavian"
  2. untuk menampilkan datanya tinggal di buat biasa saja gan per user yang login :
  3. $wistlist = $this->db->query("SELECT * FROM wishlist where id_konsumen='".$this->session->id_konsumen."'");
  4. foreach($wistlist->result_array() as $row){
  5. // Echo datanya disini...
  6. }
Bukhori Muslim
commented on 23 Mei 2019 11:28:26
  1. Assalamualaikum,.. "Anas Saehudin"
  2. Login ke halaman admin, dan ganti dari menu identitas disana gan.
Aaaaaaaaaaa
commented on 24 Mei 2019 02:25:43
  1. Assalamualaikum,.. pak bukhari
  2. saya sudah berhasil menampilkan data wishlist, cuma saya ingin ketika di klik button search itu menuju ke produk yang di wishlist dan selalu eror begini codingannya
  3.  
  4. <p class='sidebar-title'> Wishlist Anda</p>
  5. <table id='example1' class='table table-hover table-condensed'>
  6. <thead>
  7. <tr>
  8. <th width="20px">No</th>
  9.  
  10. <th>ID Konsumen</th>
  11. <th>ID Produk</th>
  12. <th>Waktu Wishlist</th>
  13. <th></th>
  14. </tr>
  15. </thead>
  16. <tbody>
  17. <?php $no = 0;
  18. foreach ($wish->result() as $key) :
  19. $no++; ?>
  20.  
  21.  
  22. <tr>
  23. <td><?php echo $no ?></td>
  24.  
  25. <td><?php echo $key->id_konsumen ?></td>
  26. <td><?php echo $key->id_produk ?></td>
  27. <td><?php echo $key->waktu_wishlist ?></td>
  28.  
  29. <td width='50px'><a class='btn btn-info btn-xs' title='Detail Wishlist' href='".base_url()."produk/detail/$key[id_produk]'><span class='glyphicon glyphicon-search'></span></a></td>
  30. </tr>
  31.  
  32.  
  33. <?php endforeach ?>
  34.  
  35. </tbody>
  36. </table>
  37.  
  38. solusinya apa ya?
PHPMU.COM Support
commented on 24 Mei 2019 06:26:07
  1. Assalamualaikum,.. ganti url search nya menjadi seperti ini mas :
  2. <a class='btn btn-info btn-xs' title='Detail Wishlist' href='".base_url()."produk/detail/".$key->produk_seo."'><span class='glyphicon glyphicon-search'></span></a>
Aaaaaaaaaaa
commented on 24 Mei 2019 08:25:45
  1. Assalamualaikum,..
  2. error pak linknya seperti ini localhost/toko/members/".base_url()."produk/detail/".$key->produk_seo."
Terdapat 1 File dilampirkan :
1. e45d7ec7-494c-4a4d-ab61-dab5274a2664.png (24 KB)
PHPMU.COM Support
commented on 24 Mei 2019 09:15:45
  1. Assalamualaikum,.. coba klik pada produk yang lain didalam Wishlist,
  2. hal tersebut biasanya terjadi karena pada judul_seo ada karakter yang mengandung simbol.
Aaaaaaaaaaa
commented on 24 Mei 2019 10:59:06
  1. Assalamualaikum,.. masih error pak. sekarang 404 page not found
PHPMU.COM Support
commented on 26 Mei 2019 08:16:45
  1. Assalamualaikum,.. waahh koq 404 not found?,... :D
  2. sini share file .php nya untuk Wishlist saja cek. atau WA saja saya di : 081267771344
  3. saya bantu remote nanti insyaallah.
Aaaaaaaaaaa
commented on 27 Mei 2019 10:49:17
  1. Assalamualaikum,.. ga dapet id_produk tapi dapetnya nama_produk. insert nama produk ke table wishlist gimana pak?
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!