@inject ('reviewHelper', 'Webkul\Product\Helpers\Review') @inject ('toolbarHelper', 'Webkul\Product\Helpers\Toolbar') @push('css') @endpush @php if (isset($checkmode) && $checkmode && $toolbarHelper->getCurrentMode() == "list") { $list = true; } if (isset($item)) { $productBaseImage = productimage()->getProductImage($item); } else { $productBaseImage = productimage()->getProductBaseImage($product); } $totalReviews = $reviewHelper->getTotalReviews($product); $avgRatings = ceil($reviewHelper->getAverageRating($product)); $galleryImages = productimage()->getGalleryImages($product); $priceHTML = view('shop::products.price', ['product' => $product])->render(); $product->__set('priceHTML', $priceHTML); $product->__set('avgRating', $avgRatings); $product->__set('totalReviews', $totalReviews); $product->__set('galleryImages', $galleryImages); $product->__set('shortDescription', $product->short_description); $product->__set('firstReviewText', trans('velocity::app.products.be-first-review')); $product->__set('addToCartHtml', view('shop::products.add-to-cart', [ 'product' => $product, 'addWishlistClass' => ! (isset($list) && $list) ? '' : '', 'showCompare' => core()->getConfigData('general.content.shop.compare_option') == "1" ? true : false, 'btnText' => null, 'moveToCart' => null, 'addToCartBtnClass' => '', ])->render()); @endphp {!! view_render_event('bagisto.shop.products.list.card.before', ['product' => $product]) !!} @if (isset($list) && $list)
{{ $product->name }} @if (isset($additionalAttributes) && $additionalAttributes) @if (isset($item->additional['attributes']))
@foreach ($item->additional['attributes'] as $attribute) {{ $attribute['attribute_name'] }} : {{ $attribute['option_label'] }}
@endforeach
@endif @endif
@include ('shop::products.price', ['product' => $product])
@if( $totalReviews )
{{ $totalReviews }} Ratings
@endif
@include ('shop::products.add-to-cart', [ 'addWishlistClass' => 'pl10', 'product' => $product, 'addToCartBtnClass' => 'medium-padding', 'showCompare' => core()->getConfigData('general.content.shop.compare_option') == "1" ? true : false, ])
@else
{{ $product->name }} {{-- --}} @if ($product->new)
{{ __('shop::app.products.new') }}
@endif
@include ('shop::products.price', ['product' => $product])
@if ($totalReviews)
{{ __('velocity::app.products.ratings', ['totalRatings' => $totalReviews ]) }}
@else
{{ __('velocity::app.products.be-first-review') }}
@endif
@include ('shop::products.add-to-cart', [ 'product' => $product, 'btnText' => $btnText ?? null, 'moveToCart' => $moveToCart ?? null, 'wishlistMoveRoute' => $wishlistMoveRoute ?? null, 'reloadPage' => $reloadPage ?? null, 'addToCartForm' => $addToCartForm ?? false, 'addToCartBtnClass' => $addToCartBtnClass ?? '', 'showCompare' => core()->getConfigData('general.content.shop.compare_option') == "1" ? true : false, ])
@endif {!! view_render_event('bagisto.shop.products.list.card.after', ['product' => $product]) !!}