@php
$item = App\Category::where('id',$adv->cat_id3)->first();
$price_array = array();
@endphp
@if($item)
@foreach($item->products as $old)
@foreach($old->subvariants as $orivar)
@php
$convert_price = 0;
$show_price = 0;
$commision_setting = App\CommissionSetting::first();
if($commision_setting->type == "flat"){
$commission_amount = $commision_setting->rate;
if($commision_setting->p_type == 'f'){
if($old->tax_r !=''){
$cit = $commission_amount*$old->tax_r/100;
$totalprice = $old->vender_price+$orivar->price+$commission_amount+$cit;
$totalsaleprice = $old->vender_offer_price + $orivar->price + $commission_amount+$cit;
}else{
$totalprice = $old->vender_price+$orivar->price+$commission_amount;
$totalsaleprice = $old->vender_offer_price + $orivar->price + $commission_amount;
}
if($old->vender_offer_price == 0){
$totalprice;
array_push($price_array, $totalprice);
}else{
$totalsaleprice;
$convert_price = $totalsaleprice==''?$totalprice:$totalsaleprice;
$show_price = $totalprice;
array_push($price_array, $totalsaleprice);
}
}else{
$totalprice = ($old->vender_price+$orivar->price)*$commission_amount;
$totalsaleprice = ($old->vender_offer_price+$orivar->price)*$commission_amount;
$buyerprice = ($old->vender_price+$orivar->price)+($totalprice/100);
$buyersaleprice = ($old->vender_offer_price+$orivar->price)+($totalsaleprice/100);
if($old->vender_offer_price ==0){
$bprice = round($buyerprice,2);
array_push($price_array, $bprice);
}else{
$bsprice = round($buyersaleprice,2);
$convert_price = $buyersaleprice==''?$buyerprice:$buyersaleprice;
$show_price = $buyerprice;
array_push($price_array, $bsprice);
}
}
}else{
$comm = App\Commission::where('category_id',$old->category_id)->first();
if(isset($comm)){
if($comm->type=='f'){
if($old->tax_r !=''){
$cit =$comm->rate*$old->tax_r/100;
$price = $old->vender_price + $comm->rate+$orivar->price+$cit;
$offer = $old->vender_offer_price + $comm->rate+$orivar->price+$cit;
}else{
$price = $old->vender_price + $comm->rate+$orivar->price;
$offer = $old->vender_offer_price + $comm->rate+$orivar->price;
}
$convert_price = $offer==''?$price:$offer;
$show_price = $price;
if($old->vender_offer_price == 0){
array_push($price_array, $price);
}else{
array_push($price_array, $offer);
}
}
else{
$commission_amount = $comm->rate;
$totalprice = ($old->vender_price+$orivar->price)*$commission_amount;
$totalsaleprice = ($old->vender_offer_price+$orivar->price)*$commission_amount;
$buyerprice = ($old->vender_price+$orivar->price)+($totalprice/100);
$buyersaleprice = ($old->vender_offer_price+$orivar->price)+($totalsaleprice/100);
if($old->vender_offer_price ==0){
$bprice = round($buyerprice,2);
array_push($price_array, $bprice);
}else{
$bsprice = round($buyersaleprice,2);
$convert_price = $buyersaleprice==''?$buyerprice:$buyersaleprice;
$show_price = round($buyerprice,2);
array_push($price_array, $bsprice);
}
}
}
}
@endphp
@endforeach
@endforeach
@php
$url = url('shop?category='.$adv->cat_id3.'&start='.$startp*$conversion_rate.'&end='.$endp*$conversion_rate);
echo $url;
@endphp
@endif