@extends('user-front.layout') @section('tab-title') {{ $keywords['Home'] ?? 'Home' }} @endsection @php Config::set('app.timezone', $userBs->timezoneinfo->timezone ?? ''); @endphp @section('meta-description', !empty($userSeo) ? $userSeo->home_meta_description : '') @section('meta-keywords', !empty($userSeo) ? $userSeo->home_meta_keywords : '') @section('content')
@if ($home_sections->featured_section == 1) @if (count($features) > 0) @endif @endif @if ($home_sections->flashsale_item_section == 1)

{{ @$home_text->flash_sale_title }}

{{ $keywords['shop_now'] ?? __('Shop Now') }}
@if ($flash_items->count() > 0) @foreach ($flash_items as $item) @php $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $n_price = $item->current_price - ($item->flash_percentage * $item->current_price) / 100; @endphp
product
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif @if ($isFlash) -{{ $item->flash_percentage }}% @endif @php $endDateTime = Carbon\Carbon::parse($item->end_date . ' ' . $item->end_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); $startDateTime = Carbon\Carbon::parse($item->start_date . ' ' . $item->start_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); @endphp @if ($isFlash)
{{ $keywords['Days'] ?? 'Days' }}
{{ $keywords['Hours'] ?? 'Hours' }}
{{ $keywords['Mins'] ?? 'Mins' }}
{{ $keywords['Sec'] ?? 'Sec' }}
@endif
{{ $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@endforeach @endif
@endif @if ($home_sections->offer_banner_section == 1)
@if (count($topbanners) > 0) @foreach ($topbanners as $banner)
@endforeach @endif
@endif @if ($home_sections->featured_category_section == 1)

{{ @$home_text->category_section_title }}

@foreach ($featureCategories->take(8) as $category)
Banner
{{ $category->name }}
@if ($category->subcategories->count()) @endif {{ $keywords['Show_More'] ?? 'Show more' }}
@endforeach
@endif @if ($home_sections->featured_item_section == 1)

{{ @$home_text->featured_item_section_title }}

@if ($featured_items->count()) @foreach ($featured_items as $item) @php $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); @endphp
product
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif @if ($isFlash) -{{ $item->flash_percentage }}% @endif @php $endDateTime = Carbon\Carbon::parse($item->end_date . ' ' . $item->end_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); $startDateTime = Carbon\Carbon::parse($item->start_date . ' ' . $item->start_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); @endphp @if ($isFlash)
{{ $keywords['Days'] ?? 'Days' }}
{{ $keywords['Hours'] ?? 'Hours' }}
{{ $keywords['Mins'] ?? 'Mins' }}
{{ $keywords['Sec'] ?? 'Sec' }}
@endif
{{ strlen($item->title) > 35 ? mb_substr($item->title, 0, 35, 'UTF-8') . '...' : $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@endforeach @else

{{ $keywords['No_Feature_Item_Found'] ?? 'No Feature Item Found!' }}

@endif
@endif @if ($home_sections->featured_category_item == 1)

{{ @$home_text->featured_category_item_section_title }}

@php $allItems = DB::table('user_items') ->where('user_items.status', 1) ->where('user_items.user_id', $user->id) ->Join('user_item_contents', 'user_items.id', '=', 'user_item_contents.item_id') ->join('user_item_categories', 'user_item_contents.category_id', '=', 'user_item_categories.id') ->select( 'user_items.*', 'user_items.id AS item_id', 'user_item_contents.*', 'user_item_categories.name AS category', ) ->orderBy('user_items.id', 'DESC') ->where('user_item_contents.language_id', '=', $userCurrentLang->id) ->where('user_item_categories.language_id', '=', $userCurrentLang->id) ->limit(8) ->get(); @endphp @foreach ($allItems as $item) @php $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); @endphp
product
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif @if ($isFlash) -{{ $item->flash_percentage }}% @endif @php $endDateTime = Carbon\Carbon::parse($item->end_date . ' ' . $item->end_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); $startDateTime = Carbon\Carbon::parse($item->start_date . ' ' . $item->start_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); @endphp @if ($isFlash)
{{ $keywords['Days'] ?? 'Days' }}
{{ $keywords['Hours'] ?? 'Hours' }}
{{ $keywords['Mins'] ?? 'Mins' }}
{{ $keywords['Sec'] ?? 'Sec' }}
@endif
{{ strlen($item->title) > 30 ? mb_substr($item->title, 0, 30, 'UTF-8') . '...' : $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@endforeach
@foreach ($featureCategories->take(5) as $category)
@php $allItems = DB::table('user_items') ->where('user_items.status', 1) ->where('user_items.user_id', $user->id) ->Join('user_item_contents', 'user_items.id', '=', 'user_item_contents.item_id') ->join('user_item_categories', 'user_item_contents.category_id', '=', 'user_item_categories.id') ->select( 'user_items.*', 'user_items.id AS item_id', 'user_item_contents.*', 'user_item_categories.name AS category', ) ->orderBy('user_items.id', 'DESC') ->where('user_item_contents.language_id', '=', $userCurrentLang->id) ->where('user_item_contents.category_id', '=', $category->id) ->where('user_item_categories.language_id', '=', $userCurrentLang->id) ->limit(8) ->get(); @endphp @foreach ($allItems as $item) @php $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); @endphp
product
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif @if ($isFlash) -{{ $item->flash_percentage }}% @endif @php $endDateTime = Carbon\Carbon::parse($item->end_date . ' ' . $item->end_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); $startDateTime = Carbon\Carbon::parse($item->start_date . ' ' . $item->start_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); @endphp @if ($isFlash)
{{ $keywords['Days'] ?? 'Days' }}
{{ $keywords['Hours'] ?? 'Hours' }}
{{ $keywords['Mins'] ?? 'Mins' }}
{{ $keywords['Sec'] ?? 'Sec' }}
@endif
{{ strlen($item->title) > 30 ? mb_substr($item->title, 0, 30, 'UTF-8') . '...' : $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@endforeach
@endforeach
@endif @if ($home_sections->toprated_item_section == 1)

{{ @$home_text->toprated_item_title }}

@if (count($rating_items) > 0) @foreach ($rating_items as $item) @php $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); @endphp
product
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif @if ($isFlash) -{{ $item->flash_percentage }}% @endif @php $endDateTime = Carbon\Carbon::parse($item->end_date . ' ' . $item->end_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); $startDateTime = Carbon\Carbon::parse($item->start_date . ' ' . $item->start_time) ->tz($userBs->timezoneinfo->timezone) ->format('Y-m-d\TH:i:s'); @endphp @if ($isFlash)
{{ $keywords['Days'] ?? 'Days' }}
{{ $keywords['Hours'] ?? 'Hours' }}
{{ $keywords['Mins'] ?? 'Mins' }}
{{ $keywords['Sec'] ?? 'Sec' }}
@endif
{{ strlen($item->title) > 30 ? mb_substr($item->title, 0, 30, 'UTF-8') . '...' : $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@endforeach @else

{{ $keywords['No_Item_Found!'] ?? 'No Item Found!' }}

@endif
@endif @if ($home_sections->bottom_offer_banner_section == 1)
@if (count($bottombanners) > 0) @foreach ($bottombanners as $bannerb)
@endforeach @endif
@endif @if ($home_sections->on_sale_section == 1)

{{ @$home_text->on_sale_section_title }}

@foreach ($on_sale_items->take(3) as $item) @php $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); @endphp
product @if ($isFlash) -{{ $item->flash_percentage }}% @endif @if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif
{{ strlen($item->title) > 35 ? mb_substr($item->title, 0, 35, 'UTF-8') . '...' : $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@endforeach
@foreach ($on_sale_items->skip(3) as $item) @php $variations = App\Models\User\UserItemVariation::where('item_id', $item->item_id) ->where('language_id', $userCurrentLang->id) ->get(); $itemstock = $item->stock; if (count($variations) == 0) { if ($itemstock > 0) { $stock = true; } else { $stock = false; } $variations = null; } else { $stock = true; $tstock = ''; if (count($variations)) { foreach ($variations as $varkey => $varvalue) { $tstock = array_sum(json_decode($varvalue->option_stock)); if ($tstock == 0) { $stock = false; } } } else { $stock = true; } } $isFlash = App\Http\Helpers\CheckFlashItem::isFlashItem($item->item_id); @endphp
product @if ($isFlash) -{{ $item->flash_percentage }}% @endif {{-- stock-out --}} @if ($item->type == 'physical') @if ($stock == false) {{ $keywords['Out_of_Stock'] ?? 'Out of Stock' }} @endif @endif
{{ strlen($item->title) > 35 ? mb_substr($item->title, 0, 35, 'UTF-8') . '...' : $item->title }}
@if (!empty($userShopSetting) && $userShopSetting->item_rating_system) @php $avgRating = \App\Models\User\ItemReview::where('item_id', $item->item_id)->avg('review'); $totalReview = \App\Models\User\ItemReview::where('item_id', $item->item_id)->count(); @endphp
({{ $totalReview }} {{ $totalReview <= 1 ? 'Review' : 'Reviews' }})
@endif
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ $item->flash ? formatNumber($n_price) : formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@if ($item->flash)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->current_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@elseif($item->previous_price > 0)
{{ $userBs->base_currency_symbol_position == 'left' ? $userBs->base_currency_symbol : '' }} {{ formatNumber($item->previous_price) }} {{ $userBs->base_currency_symbol_position == 'right' ? $userBs->base_currency_symbol : '' }}
@endif
@if (!empty($myWishlist) && in_array($item->item_id, $myWishlist)) @else @endif @if (!empty($userShopSetting) && empty($userShopSetting->catalog_mode) && $userShopSetting->is_shop) @endif
@endforeach
@endif
{{-- Variation Modal Starts --}} @includeIf('front.partials.variation-modal') {{-- Variation Modal Ends --}} @endsection