224 lines
11 KiB
PHP
224 lines
11 KiB
PHP
<p class='sidebar-title text-danger produk-title'> Berikut Data Pesanan anda</p>
|
|
<div class='col-md-8'>
|
|
<?php
|
|
echo "<form action='" . base_url() . "members/selesai_belanja' method='POST'>";
|
|
echo $error_reseller;
|
|
if ($this->session->idp == '') {
|
|
echo "<center style='padding:10%'><i class='text-danger'>Maaf, Keranjang belanja anda saat ini masih kosong,...</i><br>
|
|
<a class='btn btn-warning btn-sm' href='" . base_url() . "members/reseller'>Klik Disini Untuk mulai Belanja!</a></center>";
|
|
} else {
|
|
?>
|
|
|
|
<?php
|
|
echo "<a class='btn btn-success btn-sm' href='" . base_url() . "members/produk_reseller/$rows[id_reseller]'>Lanjut Belanja</a>
|
|
<a class='btn btn-danger btn-sm' href='" . base_url() . "members/batalkan_transaksi' onclick=\"return confirm('Apa anda yakin untuk Batalkan Transaksi ini?')\">Batalkan Transaksi</a>";
|
|
?>
|
|
<div style="clear:both"><br></div>
|
|
<table class="table table-striped table-condensed">
|
|
<tbody>
|
|
<?php
|
|
$no = 1;
|
|
foreach ($record as $row) {
|
|
$ex = explode(';', $row['gambar']);
|
|
if (trim($ex[0]) == '') {
|
|
$foto_produk = 'no-image.png';
|
|
} else {
|
|
$foto_produk = $ex[0];
|
|
}
|
|
|
|
$sub_total = ($row['harga_jual'] * $row['jumlah']) - $row['diskon'];
|
|
echo "<tr><td>$no</td>
|
|
<td width='70px'><img style='border:1px solid #cecece; width:60px' src='" . base_url() . "asset/foto_produk/$foto_produk'></td>
|
|
<td><a style='color:#ab0534' href='" . base_url() . "produk/detail/$row[produk_seo]'><b>$row[nama_produk]</b></a>
|
|
<br>Qty. <b>$row[jumlah]</b>, Harga. Rp " . rupiah($row['harga_jual'] - $row['diskon']) . " / $row[satuan],
|
|
<br>Berat. <b>" . ($row['berat'] * $row['jumlah']) . " Gram</b></td>
|
|
<td>Rp " . rupiah($sub_total) . "</td>
|
|
<td width='30px'><a class='btn btn-danger btn-xs' title='Delete' href='" . base_url() . "members/keranjang_delete/$row[id_penjualan_detail]'><span class='glyphicon glyphicon-remove'></span></a></td>
|
|
</tr>";
|
|
$no++;
|
|
}
|
|
$total = $this->db->query("SELECT sum((a.harga_jual*a.jumlah)-a.diskon) as total, sum(b.berat*a.jumlah) as total_berat FROM `rb_penjualan_detail` a JOIN rb_produk b ON a.id_produk=b.id_produk where a.id_penjualan='" . $this->session->idp . "'")->row_array();
|
|
echo "<tr class='success'>
|
|
<td colspan='3'><b>Total Berat</b></td>
|
|
<td><b>$total[total_berat] Gram</b></td>
|
|
<td></td>
|
|
</tr>";
|
|
|
|
|
|
echo ($total['total_berat'] > 0 ? '' : '<tr class="danger"><td colspan="5"><i><b>PENTING</b> : Berat 0 Gram, maka akan terhitung minimal ongkir dari jasa Expedisi.</i></td></tr>');
|
|
|
|
echo "</tbody>
|
|
</table>
|
|
|
|
|
|
<p id='teksdiskon' class='btn btn-danger btn-flat btn-sm' style='display: none'>Diskon 10% pembelian diatas 500.000</p>
|
|
|
|
|
|
<div class='col-md-4 pull-right'>
|
|
<center>Total Bayar <br><h2 id='totalbayar'></h2>
|
|
<button type='submit' name='submit' id='oksimpan' class='btn btn-success btn-flat btn-sm' style='display: none'>Lakukan Pembayaran</button>
|
|
</center>
|
|
</div>";
|
|
|
|
$ket = $this->db->query("SELECT * FROM rb_keterangan where id_reseller='" . $rows['id_reseller'] . "'")->row_array();
|
|
$diskon_total = '0';
|
|
?>
|
|
|
|
<input type="hidden" name="total" id="total" value="<?php echo $total['total']; ?>" />
|
|
<input type="hidden" name="ongkir" id="ongkir" value="0" />
|
|
<input type="hidden" name="berat" value="<?php echo $total['total_berat']; ?>" />
|
|
<input type="hidden" name="diskonnilai" id="diskonnilai" value="<?php echo $diskon_total; ?>" />
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label" for="">Pilih Kurir</label>
|
|
<div class="col-md-10">
|
|
<?php
|
|
$kurir = array('jne', 'pos', 'tiki');
|
|
foreach ($kurir as $rkurir) {
|
|
?>
|
|
<label class="radio-inline">
|
|
<input type="radio" name="kurir" class="kurir" value="<?php echo $rkurir; ?>" />
|
|
<?php echo strtoupper($rkurir); ?>
|
|
</label>
|
|
<?php
|
|
}
|
|
?>
|
|
<label class="radio-inline"><input type="radio" name="kurir" class="kurir"
|
|
value="kurir_toko" />Kurir Toko</label>
|
|
<label class="radio-inline"><input type="radio" name="kurir" class="kurir" value="cod" /> COD (Cash
|
|
on delivery)</label>
|
|
</div>
|
|
</div>
|
|
<div id="kuririnfo" style="display: none;">
|
|
<div class="form-group">
|
|
<div class="col-md-12">
|
|
<div class='alert alert-info' style='padding:5px; border-radius:0px; margin-bottom:0px'>Service
|
|
</div>
|
|
<p class="form-control-static" id="kurirserviceinfo"></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<?php
|
|
echo form_close();
|
|
?>
|
|
<script>
|
|
$(document).ready(function () {
|
|
|
|
$(".kurir").each(function (o_index, o_val) {
|
|
$(this).on("change", function () {
|
|
var did = $(this).val();
|
|
var berat = "<?php echo $total['total_berat']; ?>";
|
|
var kota = "<?php echo $rows['kota_id']; ?>";
|
|
if (did === 'kurir_toko') {
|
|
$("#kurirserviceinfo").html("");
|
|
$("#kuririnfo").hide();
|
|
} else {
|
|
$.ajax({
|
|
method: "get",
|
|
dataType: "html",
|
|
url: "<?php echo base_url(); ?>produk/kurirdata",
|
|
data: "kurir=" + did + "&berat=" + berat + "&kota=" + kota,
|
|
beforeSend: function () {
|
|
$("#oksimpan").hide();
|
|
}
|
|
})
|
|
.done(function (x) {
|
|
$("#kurirserviceinfo").html(x);
|
|
$("#kuririnfo").show();
|
|
})
|
|
.fail(function () {
|
|
$("#kurirserviceinfo").html("");
|
|
$("#kuririnfo").hide();
|
|
});
|
|
}
|
|
calculateOngkir(did, berat); // Call function to calculate COD charges
|
|
});
|
|
});
|
|
|
|
$("#diskon").html(toDuit(0));
|
|
hitung();
|
|
});
|
|
|
|
function calculateOngkir(kurir, berat) {
|
|
if (kurir === 'kurir_toko') {
|
|
var biaya_cod = 10000; // Set the cost per 1000 grams for COD
|
|
var total_ongkir = Math.ceil(berat / 1000) * biaya_cod;
|
|
$("#ongkir").val(total_ongkir);
|
|
} else {
|
|
$("#ongkir").val(0); // Reset if not COD
|
|
}
|
|
hitung();
|
|
}
|
|
|
|
function hitung() {
|
|
var diskon = $('#diskonnilai').val();
|
|
var total = $('#total').val();
|
|
var ongkir = $("#ongkir").val();
|
|
var bayar = (parseFloat(total) + parseFloat(ongkir));
|
|
var diskon2 = false;
|
|
|
|
// Check if the total payment is greater than or equal to 500,000
|
|
if (bayar >= 500000) {
|
|
bayar = bayar * 0.9;
|
|
diskon2 = true; // Apply a 10% discount
|
|
}
|
|
|
|
if (parseFloat(ongkir) > 0) {
|
|
$("#oksimpan").show();
|
|
|
|
} else {
|
|
$("#oksimpan").hide();
|
|
}
|
|
|
|
$("#totalbayar").html(toDuit(bayar));
|
|
|
|
if (diskon2) {
|
|
$("#teksdiskon").show();
|
|
} else {
|
|
$("#teksdiskon").hide();
|
|
}
|
|
}
|
|
|
|
</script>
|
|
|
|
<?php
|
|
echo "<div style='clear:both'></div><hr><br>$ket[keterangan]";
|
|
}
|
|
?>
|
|
</div>
|
|
<div class="col-sm-4 colom4">
|
|
<?php $res = $this->db->query("SELECT a.*, b.nama_kota, c.nama_provinsi FROM rb_reseller a JOIN rb_kota b ON a.kota_id=b.kota_id
|
|
JOIN rb_provinsi c ON b.provinsi_id=c.provinsi_id
|
|
where a.id_reseller='$rows[id_reseller]'")->row_array(); ?>
|
|
<table class='table table-condensed'>
|
|
<tbody>
|
|
<tr class='alert alert-info'>
|
|
<th scope='row' style='width:90px'>Pengirim</th>
|
|
<td><?php echo $res['nama_reseller'] ?></td>
|
|
</tr>
|
|
<tr class='alert alert-info'>
|
|
<th scope='row'>Alamat</th>
|
|
<td><?php echo $res['alamat_lengkap'] . ', ' . $res['nama_kota'] . ', ' . $res['nama_provinsi']; ?></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<?php $usr = $this->db->query("SELECT a.*, b.nama_kota, c.nama_provinsi FROM rb_konsumen a JOIN rb_kota b ON a.kota_id=b.kota_id
|
|
JOIN rb_provinsi c ON b.provinsi_id=c.provinsi_id
|
|
where a.id_konsumen='" . $this->session->id_konsumen . "'")->row_array(); ?>
|
|
<table class='table table-condensed'>
|
|
<tbody>
|
|
<tr class='alert alert-danger'>
|
|
<th scope='row' style='width:90px'>Penerima</th>
|
|
<td><?php echo $usr['nama_lengkap'] ?></td>
|
|
</tr>
|
|
<tr>
|
|
<th scope='row'>Alamat</th>
|
|
<td><?php echo $usr['alamat_lengkap'] . ', ' . $usr['nama_kota'] . ', ' . $usr['nama_provinsi']; ?></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<img style='width:100%' src='<?php echo base_url(); ?>asset/foto_pasangiklan/ekpedisi2.jpg'>
|
|
|
|
</div>
|