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

Bagaimana menambah status pada Marketplace Multi Seller Multi Buyer Codeigniter 3.x

Dibuat
Login Terakhir 2 Hari lalu,
Telah Dilihat 1742 Kali
ali sadikin Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. bagaimana menambah status pada Marketplace Multi Seller Multi Buyer Codeigniter 3.x
  4. yang ada cuma status pending dan proses pada menu reseller
  5. bagaimana menanbahkan status misal status dikirim
  6. dan menambah status diterima pada konsumen.
  7.  
  8. terima kasih sebelumnya..
  9.  
  10.  

Ada 13 Jawaban

Bukhori Muslim
commented on 19 Sep 2019 10:09:16
  1. Assalamualaikum,.. pertama buka dulu database dan table "rb_penjualan"
  2. lalu pada field "proses" tambahkan type dari : enum('0', '1', '2')
  3. menjadi : enum('0', '1', '2','3')
  4.  
  5. terakhir buka : application/views/reseller/mod_penjualan/view_penjualan_detail.php
  6. baris 18 ubah menjadi :
  7.  
  8. if ($rows['proses']=='0'){
  9. $proses = '<i class="text-danger">Pending</i>'; $status = 'Proses'; $icon = 'star-empty'; $ubah = 1;
  10. }elseif($rows['proses']=='1'){
  11. $proses = '<i class="text-success">Proses</i>'; $status = 'Pending'; $icon = 'star text-yellow'; $ubah = 3;
  12. }elseif($rows['proses']=='3'){
  13. $proses = '<i class="text-success">Dikirim</i>'; $status = 'Dikirim'; $icon = 'star text-yellow'; $ubah = 0;
  14. }else{
  15. $proses = '<i class="text-info">Konfirmasi</i>'; $status = 'Dikirim'; $icon = 'star'; $ubah = 1;
  16. }
ali sadikin
commented on 19 Sep 2019 10:53:07
  1. Assalamualaikum,..
  2. terima kasii mas Bukhori, sudah saya coba namun statusnya jadi kosong berikut tampilannya...
Terdapat 1 File dilampirkan :
1. status.jpg (65 KB)
Bukhori Muslim
commented on 19 Sep 2019 14:21:38
  1. Assalamualaikum,.. coba share disini file view_penjualan_detail.php
  2. yang sudah diubah saya bantu cek salahnya dimana.
ali sadikin
commented on 19 Sep 2019 15:00:56
  1. Assalamualaikum,..
  2. ini mas bukhori file : view_penjualan_detail.php
  3.  
  4. <?php $detail = $this->db->query("SELECT * FROM rb_penjualan where id_penjualan='".$this->uri->segment(3)."'")->row_array(); ?>
  5.  
  6. <div class="col-xs-12">
  7. <div class="box">
  8. <div class="box-header">
  9. <h3 class="box-title">Data Detail Transaksi Penjualan</h3>
  10. <a class='pull-right btn btn-default btn-sm' href='<?php echo base_url().$this->uri->segment(1); ?>/penjualan'>Kembali</a>
  11. </div><!-- /.box-header -->
  12. <div class="box-body">
  13. <table class='table table-condensed table-bordered'>
  14. <tbody>
  15. <tr><th width='140px' scope='row'>Kode Pembelian</th> <td><?php echo "$rows[kode_transaksi]"; ?></td></tr>
  16. <tr><th scope='row'>Nama Konsumen</th> <td><?php echo "<a href='".base_url().$this->uri->segment(1)."/detail_konsumen/$rows[id_konsumen]'>$rows[nama_lengkap]</a>"; ?></td></tr>
  17. <tr><th scope='row'>Waktu Transaksi</th> <td><?php echo "$rows[waktu_transaksi]"; ?></td></tr>
  18. <tr><th scope='row'>Kurir</th> <td><?php echo "<span style='text-transform:uppercase'>$detail[kurir]</span> - $detail[service]"; ?></td></tr>
  19. <tr><th scope='row'>Status</th> <td>
  20. <?php
  21. if ($rows['proses']=='0'){
  22. $proses = '<i class="text-danger">Pending</i>'; $status = 'Proses'; $icon = 'star-empty'; $ubah = 1;
  23. }elseif($rows['proses']=='1'){
  24. $proses = '<i class="text-success">Proses</i>'; $status = 'Pending'; $icon = 'star text-yellow'; $ubah = 3;
  25. }elseif($rows['proses']=='3'){
  26. $proses = '<i class="text-success">Dikirim</i>'; $status = 'Dikirim'; $icon = 'star text-yellow'; $ubah = 0;
  27. }else{
  28. $proses = '<i class="text-info">Konfirmasi</i>'; $status = 'Dikirim'; $icon = 'star'; $ubah = 1;
  29. }
  30. ?>
  31. </td></tr>
  32. </tbody>
  33. </table>
  34. <hr>
  35. <table class="table table-bordered table-striped table-condensed">
  36. <thead>
  37. <tr>
  38. <th style='width:40px'>No</th>
  39. <th>Nama Produk</th>
  40. <th>Harga Jual</th>
  41. <th>Jumlah Jual</th>
  42. <th>Satuan</th>
  43. <th>Sub Total</th>
  44. </tr>
  45. </thead>
  46. <tbody>
  47. <?php
  48. $no = 1;
  49. foreach ($record as $row){
  50. $sub_total = ($row['harga_jual']*$row['jumlah'])-$row['diskon'];
  51. echo "<tr><td>$no</td>
  52. <td>$row[nama_produk]</td>
  53. <td>Rp ".rupiah($row['harga_jual'])."</td>
  54. <td>$row[jumlah]</td>
  55. <td>$row[satuan]</td>
  56. <td>Rp ".rupiah($sub_total)."</td>
  57. </tr>";
  58. $no++;
  59. }
  60. $total = $this->db->query("SELECT sum((a.harga_jual*a.jumlah)-a.diskon) as total FROM `rb_penjualan_detail` a where a.id_penjualan='".$this->uri->segment(3)."'")->row_array();
  61. echo "<tr class='warning'>
  62. <td colspan='5'><b>Ongkir</b></td>
  63. <td><b>Rp ".rupiah($detail['ongkir'])."</b></td>
  64. </tr>
  65. <tr class='warning'>
  66. <td colspan='5'><b>Belanja</b></td>
  67. <td><b>Rp ".rupiah($total['total'])."</b></td>
  68. </tr>
  69. <tr class='success'>
  70. <td colspan='5'><b>Total</b></td>
  71. <td><b>Rp ".rupiah($total['total']+$detail['ongkir'])."</b></td>
  72. </tr>";
  73. ?>
  74. </tbody>
  75. </table>
  76. </div>
Bukhori Muslim
commented on 21 Sep 2019 07:07:00
  1. Assalamualaikum,.. yahh yang ini koq dihapus juga :
  2. echo "$proses <a class='btn btn-primary btn-xs' style='margin-left:5px' title='$status Data' href='".base_url().$this->uri->segment(1)."/proses_penjualan_detail/$rows[id_penjualan]/$ubah' onclick=\"return confirm('Apa anda yakin untuk ubah status jadi $status?')\"><span class='glyphicon glyphicon-$icon'></span> Ubah Status</a>";
  3.  
  4. karena itu gak nampil, karena yang diatas cuma pengkondision saja, status dan tombol belum di echo.
  5. ubah lagi menjadi seperti ini :
  6.  
  7. if ($rows['proses']=='0'){
  8. $proses = '<i class="text-danger">Pending</i>'; $status = 'Proses'; $icon = 'star-empty'; $ubah = 1;
  9. }elseif($rows['proses']=='1'){
  10. $proses = '<i class="text-success">Proses</i>'; $status = 'Pending'; $icon = 'star text-yellow'; $ubah = 3;
  11. }elseif($rows['proses']=='3'){
  12. $proses = '<i class="text-success">Dikirim</i>'; $status = 'Dikirim'; $icon = 'star text-yellow'; $ubah = 0;
  13. }else{
  14. $proses = '<i class="text-info">Konfirmasi</i>'; $status = 'Dikirim'; $icon = 'star'; $ubah = 1;
  15. }
  16.  
  17. echo "$proses <a class='btn btn-primary btn-xs' style='margin-left:5px' title='$status Data' href='".base_url().$this->uri->segment(1)."/proses_penjualan_detail/$rows[id_penjualan]/$ubah' onclick=\"return confirm('Apa anda yakin untuk ubah status jadi $status?')\"><span class='glyphicon glyphicon-$icon'></span> Ubah Status</a>";
andika pakaya
commented on 27 Apr 2020 03:45:23
  1. Assalamualaikum,.. om, tapi kok status dikirim udah jadi tapi kenapa ketika mengankses halaman user dan pelapak tampilanya bukan di kirim tapi di konfirmasi
andika pakaya
commented on 27 Apr 2020 04:27:17
  1. Assalamualaikum,.. ini file gambarnya om
Terdapat 2 File dilampirkan :
1. detail_penjualan.png (68 KB)
2. di_halaman_pelanggan.png (65 KB)
Fariz Sidik
commented on 02 Mei 2020 20:36:37
  1. Assalamualaikum,.. iya saya juga begitu gan, bagaimana ya?
Kis Sukisno
commented on 04 Jun 2020 20:45:04
  1. Assalamualaikum,.. sama, solusinya dong..? sy ganti kata konfirmasinya juga tetep ada..aneh?
azray kisaran
commented on 10 Jun 2020 00:07:38
  1. Assalamualaikum,..
  2. iya juga ya,gimana ya mas robby solusinya?
azray kisaran
commented on 24 Jun 2020 08:17:44
  1. Assalamualaikum,.. mas robi dan para master. ini giamana ya kelanjutanya? apakah memang tidak ada solusi?
PHPMU.COM Support
commented on 19 Agu 2020 09:30:20
  1. Assalamualaikum,.. pada halaman pelanggan juga harus di sesuaikan kondisinya seperti yang sudah disampaikan diatas, karena kondisi saat ini di pelanggan seperti ini :
  2.  
  3. if ($row['proses']=='0'){ $proses = '<i class="text-danger">Pending</i>'; }elseif($row['proses']=='1'){ $proses = '<i class="text-success">Proses</i>'; }else{ $proses = '<i class="text-info">Konfirmasi</i>'; }
  4.  
  5. jadi "Proses" == 3 tidak ada disana, yang akhirnya akan memunculkan kondisi else yaitu "Konfirmasi", jadi pada kondisi diatas perlu kita tambahkan 1 rule lagi, buka file : application\views\phpmu-tigo\reseller\members\view_orders_report.php
  6.  
  7. pada baris 26 ubah menjadi :
  8. if ($row['proses']=='0'){ $proses = '<i class="text-danger">Pending</i>'; }elseif($row['proses']=='1'){ $proses = '<i class="text-success">Proses</i>'; }elseif($row['proses']=='3'){ $proses = '<i class="text-success">Dikirim</i>'; }else{ $proses = '<i class="text-info">Konfirmasi</i>'; }
Franc Tambos Manurung
commented on 05 Nov 2020 10:40:30
  1. Assalamualaikum,.. Kenapa di tracking order status packing sementara di report order status dikirim.. Itu gimana mas
Terdapat 2 File dilampirkan :
1. Tracking_Order.jpg (304 KB)
2. Report_Order.jpg (384 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!