Haloo! Selamat Datang di Komunitas Private Training Web Development (49190 Members, 475 Projects, 3801 Topic, 10287 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!
Marketplace Multi Seller Multi Buyer : Aktifkan dan nonaktifkan Produk
ali sadikin Mengatakan : Members -
Rate Topic :
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Bagaimana cara membuat produk pada seller ada pilihan aktif dan tidak...
  3. seperti pada user blokir dan tidak, agar saat ada produk yang stoknya habis
  4. bisa di nonaktifkan, agar tidak tampil lagi di kategori produk dan all produk.
Bukhori Muslim Mengatakan :
Admin -
  1. Assalamualaikum,.. tinggal ditambahkan kolom baru di database pada table produk,
  2. lalu di front end semua query produk ditambahkan kondisi where aktif='Y'
  3. silahkan dicoba dulu, jika ada kendala dalam proses pengerjaan lapor lagi kesini. ^_^

ali sadikin Mengatakan :
Members -
  1. Assalamualaikum,.. mas Bukhori ..
  2. Sudah saya lakukan adalah sebagai berikut
  3. pada file Reseller.php telah saya tambahkan:
  4. function aktif_produk(){
  5. cek_session_reseller();
  6. if ($this->uri->segment(4)=='Y'){
  7. $data = array('status'=>'N');
  8. }else{
  9. $data = array('status'=>'Y');
  10. }
  11. $where = array('id_produk' => $this->uri->segment(3));
  12. $this->model_app->update('rb_produk', $data, $where);
  13. redirect($this->uri->segment(1).'/produk');
  14. }
  15.  
  16. dan pada file view_produk.php juga telah sy tambahkan:
  17. foreach ($record as $row){
  18. $jual = $this->model_reseller->jual_reseller($this->session->id_reseller,$row['id_produk'])->row_array();
  19. $beli = $this->model_reseller->beli_reseller($this->session->id_reseller,$row['id_produk'])->row_array();
  20. $disk = $this->model_app->edit('rb_produk_diskon',array('id_produk'=>$row['id_produk'],'id_reseller'=>$this->session->id_reseller))->row_array();
  21. if ($disk['diskon']=='' OR $disk['diskon']=='0'){ $diskon = '0'; $line = ''; $harga = ''; }else{ $diskon = $disk['diskon']; $line = 'line-through'; $harga = "/ <span style='color:red'>".rupiah($row['harga_konsumen']-$disk['diskon'])."</span>";}
  22. if ($row['id_produk_perusahaan']!='0'){ $perusahaan = "<small><i style='color:green'>(Perusahaan)</i></small>"; }else{ $perusahaan = ''; }
  23. if ($row['id_produk_perusahaan']=='0'){ $modal = $row['harga_beli']; }else{ $modal = $row['harga_reseller']; }
  24. if ($row['status']=='Y'){ $status = '<span style="color:green">Aktif</span>'; }else{ $status = '<span style="color:red">Tidak Aktif</span>'; }
  25. echo "<tr><td>$no</td>
  26. <td>$row[nama_produk] $perusahaan</td>
  27. <td>Rp ".rupiah($modal)."</td>
  28. <td>Rp <span style='text-decoration:$line'>".rupiah($row['harga_konsumen'])."</span> $harga</td>
  29. <td>".($beli['beli']-$jual['jual'])."</td>
  30. <td>$row[satuan]</td>
  31. <td>$row[berat]</td>
  32. <td>$status</td>
  33. <td>$diskon</td>
  34. <td><center>
  35. <a class='btn btn-primary btn-xs' title='Edit Data' href='".base_url().$this->uri->segment(1)."/aktif_produk/$row[id_produk]/$row[status]'><span class='glyphicon glyphicon-ok'></span></a>
  36. <a class='btn btn-success btn-xs' title='Edit Data' href='".base_url()."reseller/edit_produk/$row[id_produk]'><span class='glyphicon glyphicon-edit'></span></a>
  37. <a class='btn btn-danger btn-xs' title='Delete Data' href='".base_url()."reseller/delete_produk/$row[id_produk]' onclick=\"return confirm('Apa anda yakin untuk hapus Data ini?')\"><span class='glyphicon glyphicon-remove'></span></a>
  38. </center></td>
  39. </tr>";
  40.  
  41. dan juga pada database rb_produk tela saya tambahkan 'status' dan untuk viewnya sy lampikan gambar namun setelah saya tes aktif dan tidak tetap produknya muncul
  42. mohon solusinya:
  43.  
  44.  

Ada 1 File Kiriman :
1. aktif.jpg (33 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!