@extends('frontend.layouts.app') @section('meta_title'){{ $detailedProduct->meta_title }}@stop @section('meta_description'){{ $detailedProduct->meta_description }}@stop @section('meta_keywords'){{ $detailedProduct->tags }}@stop @section('meta') @endsection @section('content')
@php $photos = explode(',', $detailedProduct->photos); @endphp

{{ $detailedProduct->getTranslation('name') }}

@php $total = 0; $total += $detailedProduct->reviews->count(); @endphp {{ renderStarRating($detailedProduct->rating) }} ({{ $total }} {{ translate('reviews') }})
@if ($detailedProduct->est_shipping_days)
{{ translate('Estimate Shipping Time') }}: {{ $detailedProduct->est_shipping_days }} {{ translate('Days') }}
@endif

{{ translate('Sold by') }}:
@if ($detailedProduct->added_by == 'seller' && get_setting('vendor_system_activation') == 1) {{ $detailedProduct->user->shop->name }} @else {{ translate('Inhouse product') }} @endif
@if (get_setting('conversation_system') == 1)
@endif @if ($detailedProduct->user->shop && $detailedProduct->user->shop->online_ervice) @endif @if ($detailedProduct->brand != null) @endif

@if ($detailedProduct->wholesale_product) @foreach ($detailedProduct->stocks->first()->wholesalePrices as $wholesalePrice) @endforeach
{{ translate('Min Qty') }} {{ translate('Max Qty') }} {{ translate('Unit Price') }}
{{ $wholesalePrice->min_qty }} {{ $wholesalePrice->max_qty }} {{ single_price($wholesalePrice->price) }}
@else @if (home_price($detailedProduct) != home_discounted_price($detailedProduct))
{{ translate('Price') }}:
{{ home_price($detailedProduct) }} @if ($detailedProduct->unit != null) /{{ $detailedProduct->getTranslation('unit') }} @endif
{{ translate('Discount Price') }}:
{{ home_discounted_price($detailedProduct) }} @if ($detailedProduct->unit != null) /{{ $detailedProduct->getTranslation('unit') }} @endif
@else
{{ translate('Price') }}:
{{ home_discounted_price($detailedProduct) }} @if ($detailedProduct->unit != null) /{{ $detailedProduct->getTranslation('unit') }} @endif
@endif @endif @if (addon_is_activated('club_point') && $detailedProduct->earn_point > 0)
{{ translate('Club Point') }}:
{{ $detailedProduct->earn_point }}
@endif
@csrf @if ($detailedProduct->choice_options != null) @foreach (json_decode($detailedProduct->choice_options) as $key => $choice)
{{ \App\Models\Attribute::find($choice->attribute_id)->getTranslation('name') }}:
@foreach ($choice->values as $key => $value) @endforeach
@endforeach @endif @if (count(json_decode($detailedProduct->colors)) > 0)
{{ translate('Color') }}:
@foreach (json_decode($detailedProduct->colors) as $key => $color) @endforeach

@endif
{{ translate('Quantity') }}:
@php $qty = 0; foreach ($detailedProduct->stocks as $key => $stock) { $qty += $stock->qty; } @endphp
@if ($detailedProduct->stock_visibility_state == 'quantity') ({{ $qty }} {{ translate('available') }}) @elseif($detailedProduct->stock_visibility_state == 'text' && $qty >= 1) ({{ translate('In Stock') }}) @endif

{{ translate('Total Price') }}:
@if ($detailedProduct->external_link != null) {{ translate($detailedProduct->external_link_btn) }} @else @endif
@if (Auth::check() && addon_is_activated('affiliate_system') && (\App\Models\AffiliateOption::where('type', 'product_sharing')->first()->status || \App\Models\AffiliateOption::where('type', 'category_wise_affiliate')->first()->status) && Auth::user()->affiliate_user != null && Auth::user()->affiliate_user->status) @php if (Auth::check()) { if (Auth::user()->referral_code == null) { Auth::user()->referral_code = substr(Auth::user()->id . Str::random(10), 0, 10); Auth::user()->save(); } $referral_code = Auth::user()->referral_code; $referral_code_url = URL::to('/product') . '/' . $detailedProduct->slug . "?product_referral_code=$referral_code"; } @endphp
@endif
@php $refund_sticker = get_setting('refund_sticker'); @endphp @if (addon_is_activated('refund_request')) @endif
{{ translate('Share') }}:
@if ($detailedProduct->added_by == 'seller' && $detailedProduct->user->shop != null)
@if ($detailedProduct->user->shop->verification_status)
@endif
{{ translate('Sold by') }}
{{ $detailedProduct->user->shop->name }} @if ($detailedProduct->user->shop->verification_status == 1) @else @endif
{{ $detailedProduct->user->shop->address }}
@if ($total > 0) {{ renderStarRating($detailedProduct->user->shop->rating) }} @else {{ renderStarRating(0) }} @endif
({{ count($lists) }} {{ translate('customer reviews') }})
@endif
{{ translate('Top Selling Products') }}
    @foreach ( filter_products(\App\Models\Product::query()->from("products as p")->where('user_id', $detailedProduct->user_id)->orderBy('num_of_sale', 'desc'))->limit(6)->get() as $key => $top_product)
  • {{ $top_product->getTranslation('name') }}

    {{ renderStarRating($top_product->rating) }}
    {{ home_discounted_base_price($top_product) }}
  • @endforeach
getTranslation('description'); ?>
@if ($detailedProduct->video_provider == 'youtube' && isset(explode('=', $detailedProduct->video_link)[1])) @elseif ($detailedProduct->video_provider == 'dailymotion' && isset(explode('video/', $detailedProduct->video_link)[1])) @elseif ($detailedProduct->video_provider == 'vimeo' && isset(explode('vimeo.com/', $detailedProduct->video_link)[1])) @endif
    @foreach ($lists as $key => $review)
  • @if ($review['author_portrait']!='') @else @endif

    @for ($i = 0; $i < $review['rating_star']; $i++) @endfor @for ($i = 0; $i < 5 - $review['rating_star']; $i++) @endfor

  • @endforeach @foreach ($detailedProduct->reviews as $key => $review) @if ($review->user != null)
  • user->avatar_original != null) data-src="{{ uploaded_asset($review->user->avatar_original) }}" @else data-src="{{ static_asset('assets/img/placeholder.jpg') }}" @endif>

    {{ $review->user->name }}

    @for ($i = 0; $i < $review->rating; $i++) @endfor @for ($i = 0; $i < 5 - $review->rating; $i++) @endfor
    {{ date('d-m-Y', strtotime($review->created_at)) }}

    {{ $review->comment }}

  • @endif @endforeach
@if (count($lists) <= 0)
{{ translate('There have been no reviews for this product yet.') }}
@endif

{{ translate('Related products') }}

{{-- Product Query --}} @if(get_setting('product_query_activation') == 1)

{{ translate(' Product Queries ') }} ({{ $total_query }})

@guest

{{ translate('Login') }} or {{ translate('Register ') }}{{ translate(' to submit your questions to seller') }}

@endguest @auth
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
@php $own_product_queries = Auth::user()->product_queries->where('product_id',$detailedProduct->id); @endphp @if ($own_product_queries->count() > 0)

{{ translate('My Questions') }}

@foreach ($own_product_queries as $product_query)
{{ strip_tags($product_query->question) }}
{{ $product_query->user->name }}
{{ strip_tags($product_query->reply ? $product_query->reply : translate('Seller did not respond yet')) }}
{{ $product_query->product->user->name }}
@endforeach
@endif @endauth
@include('frontend.partials.product_query_pagination')
@endif {{-- End of Product Query --}}
@endsection @section('modal') @endsection @section('script') @endsection