@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)