@if (!$product->isGroupedProduct())
{{-- not external product --}} @if (!$product->isExternalProduct() && isset($meta['individual_sale']) && $meta['individual_sale'] == 0)

{{ __('Quantity') }}:

@endif {{-- external product --}} @if ($product->isExternalProduct()) @if (isset($external_products['url']) && $external_products['url'] != '') @endif @else @endif
@elseif($product->isGroupedProduct())

{{ __('This is a grouped product. Add to your cart what you want.') }}

@php $isSimpleAvailable = false; @endphp @foreach ($groupProducts['productDetails'] as $groupProduct) @if ($groupProduct->isSimpleProduct()) @php $isSimpleAvailable = true; $stockDisplayFormat = preference('stock_display_format'); $lowStockThreshold = $groupProduct->getStockThreshold(); $stock_quantity = $groupProduct->getStockQuantity(); $manage_stocks = $groupProduct->isStockManageable(); $stock_status = $groupProduct->getStockStatus(); $stock_hide = $groupProduct->meta_hide_stock; $backorders = $groupProduct->isAllowBackorder(); @endphp {{-- simple product --}}
{{ __('Image') }}
{{ trimWords($groupProduct->name,25) }} {{ $groupProduct->offerCheck() ? formatNumber($groupProduct->sale_price) : formatNumber($groupProduct->regular_price) }} @if($manage_stocks == 1 && $stock_status == 'In Stock' && $stock_hide == 0 && $stock_quantity >= 0 && !is_null($stock_quantity)) @if($stockDisplayFormat == 'always_show') {{ __(':x items remaining', ['x' => $stock_quantity]) }} @elseif($stockDisplayFormat == 'sometime_show' && $stock_quantity <= $lowStockThreshold && $lowStockThreshold != 0) {{__('Only :x left in stock.', ['x' => $stock_quantity])}} @endif @elseif($manage_stocks == 0 && $stock_status == 'Out Of Stock' || $manage_stocks == 1 && $stock_hide == 0 && $stock_quantity <= 0 && $backorders == 0) @if($stockDisplayFormat == 'always_show' || $stockDisplayFormat == 'sometime_show') {{ __('Out Of Stock') }} @endif @endif
@elseif($groupProduct->isVariableProduct()) @php $varaiblePrice = $groupProduct->getPrice(); @endphp
{{ __('Image') }}
{{ trimWords($groupProduct->name, 20) }} {{ is_array($varaiblePrice) ? formatNumber($varaiblePrice[0]) . ' - ' . formatNumber($varaiblePrice[1]) : formatNumber($varaiblePrice) }}
@elseif($groupProduct->isGroupedProduct()) @php $groupPrice = $groupProduct->groupProducts(); @endphp
{{ __('Image') }}
{{ trimWords($groupProduct->name, 20) }} {{ formatNumber($groupPrice['min']) . ' - ' . formatNumber($groupPrice['max']) }}
@elseif($groupProduct->isExternalProduct()) @php $urlText = $groupProduct->meta_external_product; @endphp
{{ __('Image') }}
{{ trimWords($groupProduct->name, 20) }} {{ $groupProduct->offerCheck() ? formatNumber($groupProduct->sale_price) : formatNumber($groupProduct->regular_price) }}
@endif @endforeach
@if ($isSimpleAvailable) @endif
@endif