@extends('layouts.email_layout')
@section('emailTitle', 'Order refund')
@section('content')
|
|
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) }}
|
|
--}}
|
|
|
Product |
Quantity |
Price |
Total |
@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
@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) }}
|
@endforeach
|
@if (!empty($ordervalue->personalized_gift_message) && $ordervalue->personalized_gift_message != null)
|
Personalized Message:
{{ $ordervalue->personalized_gift_message }}
|
|
@endif
|
Subtotal:
|
{{-- ${{ number_format($ordervalue->amount) }} --}}
${{ number_format($ordervalue->amount, 2) }}
|
|
@if ($ordervalue->coupon_discount > 0)
|
Discount:
|
-${{ number_format($ordervalue->coupon_discount) }}
|
|
@endif
|
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