Invoice Number: #{{ $invoiceId }}
Invoice Date: {{ date('M d, Y', strtotime($invoiceDate)) }}
Order Number: #{{ $ordervalue->order_id }}
Order Date: {{ date('M d,Y', strtotime($ordervalue->created_at)) }}
| Product | Quantity | Price | Total |
|---|---|---|---|
|
@php
$products = json_decode($orderItem->order_data);
if (!empty($products->ring_id) && !empty($products->diamond_id)) {
$ringImages[$orderItem->id] = getProductImages(
$products->ring_id,
$products->ring_color,
$products->center_stone_shape,
);
// $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,
$products->center_stone_shape,
);
$gemstoneImages[$orderItem->id] = getGemStoneImages($products->gemstone_id);
} elseif (!empty($products->diamond_id)) {
// $diamondImages[$orderItem->id] = getDiamondImages(
// $products->diamond_id,
// $products->diamond_type,
// );
$diamondImages[$orderItem->id] = getResponseFromSavedData($orderItem->diamond_response);
} elseif (!empty($products->gemstone_id)) {
$gemstoneImages[$orderItem->id] = getGemStoneImages($products->gemstone_id);
}
@endphp
@php
$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;
@endphp
@if ($ringImage)
--}}
@if (isset($products->ring_id))
{{ getRingName($products->ring_id) }}
@endif @if ($diamondImage) {{ $diamondImage->shape }} {{ $diamondImage->size }} @endif @if ($gemstoneImage) {{ $gemstoneImage->shape }} {{ $gemstoneImage->size }} @endif
@if (isset($products->ring_id))
{{ getRingDesc($products->ring_id) }}
@endif |
1 | ${{ number_format(round((float) $products->ring_price + (float) $products->diamond_price + (float) $products->gemstone_price, 2), 0, '.', '') }} | ${{ number_format(round((float) $products->ring_price + (float) $products->diamond_price + (float) $products->gemstone_price, 2), 0, '.', '') }} |
| Subtotal | ${{ $ordervalue->amount }} | ||
| Shipping | {{ $ordervalue->shipping == 0 ? 'Free shipping' : '$' . $ordervalue->shipping }} | ||
| Tax | ${{ $ordervalue->tax == 0 ? 0 : $ordervalue->tax }} | ||
| Total | ${{ (float) $ordervalue->amount + (float) $ordervalue->shipping + (float) $ordervalue->tax }} | ||