Haloo! Selamat Datang di Komunitas Private Training Web Development (54258 Members, 616 Products, 4280 Topic, 11375 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

Dibuat
Login Terakhir 12 Hari lalu,
Telah Dilihat 242 Kali
ali sadikin Mengatakan : Premium
  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.

Ada 2 Jawaban

Bukhori Muslim
commented on 05 Okt 2019 07:17:29
  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
commented on 09 Okt 2019 23:12:56
  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.  
Terdapat 1 File dilampirkan :
1. aktif.jpg (33 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!