@extends('layouts.layout') @section('content')
Order ID: #{{ $order->order_id }}
Order Date: {{ date('M d ,Y', strtotime($order->created_at)) }}
Payment method: Card Payment
Order Amount: ${{ formatPrice($order->final_amount) }}
Status {{ $order->dynamicStatus->name ?? 'Unknown' }}
@php $ringImages = []; $diamondImages = []; $gemstoneImages = []; @endphp @foreach ($order_items as $orderItem) @php $products = json_decode($orderItem->order_data); $center_stone = isset($products->center_stone_shape) ? $products->center_stone_shape : ''; if (!empty($products->ring_id) && !empty($products->diamond_id)) { $ringImages[$orderItem->id] = getProductImages( $products->ring_id, $products->ring_color, $center_stone, ); // $diamondImages[$orderItem->id] = getDiamondImages( // $products->diamond_id, // $products->diamond_type, // ); $diamondImages[$orderItem->id] = getResponseFromSavedData( $orderItem->diamond_response, ); } elseif (!empty($products->ring_id) && !empty($products->gemstone_id)) { $ringImages[$orderItem->id] = getProductImages( $products->ring_id, $products->ring_color, $center_stone, ); $gemstoneImages[$orderItem->id] = getResponseFromSavedData( $orderItem->gemstone_response, ); } elseif (!empty($products->diamond_id)) { $diamondImages[$orderItem->id] = getResponseFromSavedData( $orderItem->diamond_response, ); } elseif (!empty($products->gemstone_id)) { $gemstoneImages[$orderItem->id] = getGemStoneImages( $products->gemstone_id, ); } else { $ringImages[$orderItem->id] = getProductImages( $products->ring_id, $products->ring_color, $center_stone, ); } $ringImage = isset($ringImages[$orderItem->id]) ? $ringImages[$orderItem->id] : null; $diamondImage = isset($diamondImages[$orderItem->id]) ? $diamondImages[$orderItem->id] : null; $gemstoneImage = isset($gemstoneImages[$orderItem->id]) ? $gemstoneImages[$orderItem->id] : null; $images = []; if ($ringImage) { $images[] = ['src' => $ringImage]; } if ($diamondImage && isset($diamondImage->image_url)) { $images[] = ['src' => $diamondImage->image_url]; } if ($gemstoneImage && isset($gemstoneImage->image_url)) { $images[] = ['src' => $gemstoneImage->image_url]; } $imageCount = count($images); @endphp
@if (count($images) > 0) Main Image @if (count($images) > 1) Thumbnail @endif @endif
@if ($products->product_type == 'matching_set') {{ ucwords(str_replace('-', ' ', $products->ring_color)) }} {{ getProductNname($products->ring_id) }}
SKU {{ getRingSKU($products->ring_id) }}   ${{ formatPrice($products->ring_price) }} @elseif ($products->product_type == 'ring_gemstone') {{ ucwords(str_replace('-', ' ', $products->ring_color)) }} {{ getProductNname($products->ring_id) }}
SKU {{ getRingSKU($products->ring_id) }}   ${{ formatPrice($products->ring_price) }}