{{ $product->tagline }}
@if(isset($totalReviews) && $totalReviews > 0)Rp{{ number_format($product->final_price, 0, ',', '.') }}
@if ($product->discount_percent > 0) Rp{{ number_format($product->price, 0, ',', '.') }} Hemat {{ rtrim(rtrim(number_format($product->discount_percent, 2, ',', '.'), '0'), ',') }}% @endifSelisih hemat Rp{{ number_format($product->price - $product->final_price, 0, ',', '.') }} dari harga normal.
@endifSKU: {{ $product->sku }}
Stok tersedia: {{ $product->stock }} unit
@php $sizeSources = [ data_get($product->metadata, 'size_variants'), data_get($product->metadata, 'sizes'), data_get($product->metadata, 'variant_options'), ]; $sizeOptions = collect(); foreach ($sizeSources as $source) { if (! empty($source)) { $sizeOptions = collect(is_array($source) ? $source : [$source]); break; } } if ($sizeOptions->isEmpty()) { $fallbackVariant = data_get($product->metadata, 'variant'); if ($fallbackVariant) { $sizeOptions = collect([$fallbackVariant]); } } $sizeOptions = $sizeOptions ->map(function ($option) { if (is_array($option)) { return $option['label'] ?? $option['name'] ?? $option['value'] ?? implode(' ', array_filter($option)); } return trim((string) $option); }) ->filter() ->values(); @endphpVarian Ukuran:
@if ($sizeOptions->isNotEmpty())Ukuran menyesuaikan produk. Silakan cek deskripsi atau konsultasikan dengan admin untuk detail varian.
@endif{{ $product->description }}
Lihat apa yang dikatakan pelanggan tentang produk ini
{{ $totalReviews }} ulasan
Anda sudah memberikan ulasan untuk produk ini
{{ $userReview->comment }}
{{ $userReview->created_at->format('d M Y') }}
Login untuk memberikan ulasan
Login{{ $review->user->name }}
{{ $review->created_at->diffForHumans() }}
{{ $review->comment }}
@endifBelum ada ulasan
Jadilah yang pertama memberikan ulasan!
{{ $related->summary }}
Rp{{ number_format($related->final_price, 0, ',', '.') }}