Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67424 Members, 783 Products, 5279 Topic, 12953 Comments)

Marketplace Multi Seller Multi Buyer : Aktifkan dan nonaktifkan Produk

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 986 Kali
ali sadikin Mengatakan : Sultan Account
  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 !!!