@extends('layouts.email_layout') @section('emailTitle', 'Order refund') @section('content') {{-- --}}
Your Refund Has Been Issued!
{{-- --}}
Hi {{ $username }},
Thank you for shopping with SAMA. We’re writing to confirm that your refund has been successfully processed for the order below.
Refund Summary
Order Number: #{{ $ordervalue->order_id }}
Refund Date: {{ date('M d, Y', strtotime($ordervalue->created_at)) }}
Refund Amount: ${{ number_format($ordervalue->final_amount) }}
Shipping Address: {{ ucfirst($shipping_address->address_line1) }}, {{ $shipping_address->city }}, {{ $shipping_address->state }}, {{ $shipping_address->zipcode }} | Phone : {{ formateNumber($shipping_address->phone) }}
@if (!empty($ordervalue->personalized_gift_message) && $ordervalue->personalized_gift_message != null) @endif @if ($ordervalue->coupon_discount > 0) @endif {{-- --}}
@php $refundItemsIds = explode(',', $refundItems->refunded_items); @endphp @foreach ($orderItems as $orderItem) @php $orderdata = json_decode($orderItem['order_data']); if (!in_array($orderItem->id, $refundItemsIds)) { continue; } $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, ); // print_r($diamondImages[$orderItem->id]); } 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)) { //dd($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, ); } @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 @endforeach
Product Quantity Price Total
@if ($ringImage)   @endif @if ($diamondImage) @isset($diamondImage->image_url) @endisset   @endif @if ($gemstoneImage) @endif
Item: @if (isset($products->ring_id)) {{ getRingName($products->ring_id) }} @if ($orderItem->product_type == 'matching_set') Ring with @endif @endif @if ($diamondImage) {{ $diamondImage->shape }} Cut {{ $diamondImage->size }} {{ $products->diamond_type == 'Diamond' ? 'Natural Diamond' : 'Lab Grown Diamond' }} @endif @if ($gemstoneImage) {{ $gemstoneImage->shape }} Cut {{ $gemstoneImage->gem_type }} {{ $gemstoneImage->size }} @endif
@if ( $products->product_type != 'jewelry' && !empty($products->ring_size) && $products->ring_size != 'null' ) Ring Size: {{ $products->ring_size }}
@endif
@if (isset($products->engraving) && $products->engraving != 'null') Engraving: {!! $products->engraving !!} @endif
@php $fontLabel = null; if (!empty($products->font) && $products->font != 'null') { $cleanFont = trim(str_replace(["'", '"'], '', explode(',', $products->font)[0])); $fontLabel = \App\Models\Font::where('value', $cleanFont)->value('label') ?? $cleanFont; } @endphp @if ($fontLabel) Font: {{ $fontLabel }} @endif
{{-- @if (!empty($ordervalue->personalized_gift_message) && $ordervalue->personalized_gift_message != null) Personalized Message: {{ $ordervalue->personalized_gift_message }} @endif --}}
1 ${{ number_format(round((float) $products->ring_price + (float) $products->diamond_price + (float) $products->gemstone_price), 2) }} ${{ number_format(round((float) $products->ring_price + (float) $products->diamond_price + (float) $products->gemstone_price), 2) }}
Personalized Message: {{ $ordervalue->personalized_gift_message }}
Subtotal: {{-- ${{ number_format($ordervalue->amount) }} --}} ${{ number_format($ordervalue->amount, 2) }}
Discount: -${{ number_format($ordervalue->coupon_discount) }}
Shipping: {{ $ordervalue->shipping == 0 ? 'Free' : '$' . $ordervalue->shipping }}
Tax: ${{ $ordervalue->tax == 0 ? 0 : number_format($ordervalue->tax, 2) }}
Taxable Subtotal: ${{ number_format($ordervalue->amount + $ordervalue->shipping + $ordervalue->tax - $ordervalue->coupon_discount, 2) }}
Total: ${{ number_format($ordervalue->final_amount, 2) }}
Refund Total: ${{ number_format($refundItems->refunded_amount, 2) }}
{!! $emailContent->content !!} @endsection