@extends('website.layouts.master') {{--@section('title') {{__('website.special_offers')}} @stop--}} @section('css') @stop {{--@section('script.title') @stop--}} @section('content') {{ trans('theme.nav.home') }} @if (Request::has('ingrp')) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @elseif(Request::has('insubgrp') && Request::get('insubgrp') != 'all') @php $category_group_translation = $category->group->translations->where('language_id',getLocaleId())->first(); $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_group_translation->name ?? $category->group->name }} {{ $category_translation->name ?? $category->name }} @elseif(Request::has('in')) @php $category_subGroup_group_translation = $category->subGroup->group->translations->where('language_id',getLocaleId())->first(); $category_subGroup_translation = $category->subGroup->translations->where('language_id',getLocaleId())->first(); $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_subGroup_group_translation->name ?? $category->subGroup->group->name }} {{ $category_subGroup_translation->name ?? $category->subGroup->name }} {{ $category_translation->name ?? $category->name }} @endif "{{ Request::get('q') }}" ({{ trans('app.search_result_found', ['count' => $products->total()]) }}) @lang('theme.sort_by'): {{-- --}} @lang('theme.best_match') @lang('theme.newest') @lang('theme.oldest') @lang('theme.price'): @lang('theme.low_to_high') @lang('theme.price'): @lang('theme.high_to_low') @lang('theme.free_shipping') ({{ $products->where('free_shipping', 1)->count() }}) @lang('theme.has_offers') ({{ $products->where('offer_price', '>', 0)->where('offer_start', '<', \Carbon\Carbon::now())->where('offer_end', '>', \Carbon\Carbon::now())->count() }}) @lang('theme.new_arrivals') ({{ $products->where('created_at', '>', \Carbon\Carbon::now()->subDays(config('system.filter.new_arraival', 7)))->count() }}) @if (Request::is('search')) @else @endif @lang('theme.all_categories') @if (Request::is('search')) @if (Request::has('ingrp')) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @php $t_categories = $products ->pluck('product.categories') ->flatten() ->unique(); $t_categories = $t_categories ->pluck('subGroup.slug') ->flatten() ->unique() ->toArray(); @endphp @foreach ($category->subGroups as $slug => $category) @if (in_array($category->slug, $t_categories)) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @endif @endforeach @elseif(Request::has('insubgrp') && Request::get('insubgrp') != 'all') @php $t_categories = $products ->pluck('product.categories') ->flatten() ->unique(); $t_categories = $t_categories ->pluck('slug') ->flatten() ->unique() ->toArray(); $category_group_translation = $category->group->translations->where('language_id',getLocaleId())->first(); $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_group_translation->name ?? $category->group->name }} {{ $category_translation->name ?? $category->name }} @foreach ($category->categories as $category) @if (in_array($category->slug, $t_categories)) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @endif @endforeach @elseif(Request::has('in')) @php $category_subGroup_group_translation = $category->subGroup->group->translations->where('language_id',getLocaleId())->first(); $category_subGroup_translation = $category->subGroup->translations->where('language_id',getLocaleId())->first(); $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_subGroup_group_translation->name ?? $category->subGroup->group->name }} {{ $category_subGroup_translation->name ?? $category->subGroup->name }} {{ $category_translation->name ?? $category->name }} @else @php $t_categories = $products ->pluck('product.categories') ->flatten() ->unique(); $t_categories = $t_categories ->pluck('subGroup.group') ->flatten() ->unique(); @endphp @foreach ($t_categories as $category) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @endforeach @endif @elseif(Request::is('categorygrp/*')) @php $categoryGroup_translation = $categoryGroup->translations->where('language_id',getLocaleId())->first(); @endphp {{ $categoryGroup_translation->name ?? $categoryGroup->name }} @foreach ($categoryGroup->subGroups as $slug => $category) @if ($category->categories->count()) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @endif @endforeach @elseif(Request::is('categories/*')) @php $categorySubGroup_group_translation = $categorySubGroup->group->translations->where('language_id',getLocaleId())->first(); $categorySubGroup_translation = $categorySubGroup->translations->where('language_id',getLocaleId())->first(); @endphp {{ $categorySubGroup_group_translation->name ?? $categorySubGroup->group->name }} {{ $categorySubGroup_translation->name ?? $categorySubGroup->name }} @foreach ($categorySubGroup->categories as $slug => $category) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} @endforeach @elseif(Request::is('category/*')) @php $category_subGroup_group_translation = $category->subGroup->group->translations->where('language_id',getLocaleId())->first(); $category_subGroup_translation = $category->subGroup->translations->where('language_id',getLocaleId())->first(); $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_subGroup_group_translation->name ?? $category->subGroup->group->name }} {{ $category_subGroup_translation->name ?? $category->subGroup->name }} {{ $category_translation->name ?? $category->name }} @else @foreach ($categories as $slug => $category) @php $category_translation = $category->translations->where('language_id',getLocaleId())->first(); @endphp {{ $category_translation->name ?? $category->name }} {{-- ({{ $category->listings_count }}) --}} @endforeach @endif {{-- Condition --}} @if (config('system_settings.show_item_conditions')) {{ trans('theme.condition') }} {{-- @lang('theme.new')--}} @lang('theme.new') {{-- ({{ $products->where('condition', trans('app.new'))->count() }})--}} ({{ $products->where('condition', trans('app.new'))->count() }}) @lang('theme.used') ({{ $products->where('condition', trans('app.used'))->count() }}) @lang('theme.refurbished') ({{ $products->where('condition', trans('app.refurbished'))->count() }}) @endif @unless(Request::is('search*')) {{ trans('theme.rating') }} @if (Request::has('rating')) @lang('theme.button.clear') @endif @for ($i = 4; $i > 0; $i--) @for ($j = 0; $j < 5; $j++) @if ($j < $i) ★ @else ☆ @endif @endfor & @lang('theme.up') @endfor @endunless @if ($priceRange['max'] - $priceRange['min'] > 0) {{ trans('theme.price') }} @if (Request::has('price')) @lang('theme.button.clear') @endif @foreach (generate_ranges($priceRange['min'], $priceRange['max'], 5) as $ranges) @if ($loop->first) {{ trans('theme.price_under', ['value' => get_formated_currency($ranges['upper'])]) }} @elseif($loop->last) {{ trans('theme.price_above', ['value' => get_formated_currency($ranges['lower'])]) }} @else {{ get_formated_currency($ranges['lower']) .' ' .trans('theme.to') .' ' .get_formated_currency($ranges['upper']) }} @endif @endforeach @endif @if (count($brands)) {{ trans('theme.brand') }} @foreach ($brands as $brand) {{ \Str::title(\Str::limit($brand, 30)) }} @endforeach @endif @if ($products->count()) @foreach ($products as $item) @php $item_translation = $item->translations->where('language_id',getLocaleId())->first(); @endphp {{ $item_translation->title ?? $item->title}} {!! $item_translation->description ?? $item->description !!} @if (config('system_settings.show_item_conditions')) {!! $item->condition !!} @endif {{-- {{ $item->manufacturer->name }} --}} @if ($item->shop->isVerified() && Route::current()->getName() != 'show.store') @lang('theme.from_verified_seller') @endif @foreach ($item->getLabels() as $label) {!! $label !!} @endforeach {!! get_formated_price($item->current_sale_price(), config('system_settings.decimals', 2)) !!} @if ($item->hasOffer()) {!! get_formated_price($item->sale_price, config('system_settings.decimals', 2)) !!} @endif @endforeach @else {{ trans('theme.no_product_found') }} {{ trans('theme.button.choose_from_categories') }} @endif {{ $products->links('vendor.pagination.default') }} @stop @section('script') @stop
{!! $item_translation->description ?? $item->description !!}
{!! get_formated_price($item->sale_price, config('system_settings.decimals', 2)) !!}