@extends('layouts.email_layout')
@section('content')
|
|
Order Confirmed
Thank You for Your Order!
Hi {{ $username }},
Thank you for your recent order from SAMA! We're excited to start working on your stunning new piece.
This email confirms the details of your order. You can review your order information below.
|
|
Your Order
|
Order Number
|
#{{ $ordervalue->order_id }}
|
|
Order Date
|
{{ date('M d, Y', strtotime($ordervalue->created_at)) }}
|
|
Shipping Address
|
{{ ucfirst($shipping_address->address_line1) }},
{{ $shipping_address->city }},
{{ $shipping_address->state }},
{{ $shipping_address->zipcode }}
|
@php
$subtotal = 0;
@endphp
{{-- Products will go here --}}
@foreach ($orderItems 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)) {
$ringImage = getProductImages(
$products->ring_id,
$products->ring_color,
$center_stone
);
$diamondImage = getResponseFromSavedData(
$orderItem->diamond_response
);
$gemstoneImage = null;
} elseif (!empty($products->ring_id) && !empty($products->gemstone_id)) {
$ringImage = getProductImages(
$products->ring_id,
$products->ring_color,
$center_stone
);
$gemstoneImage = getResponseFromSavedData(
$orderItem->gemstone_response
);
$diamondImage = null;
} elseif (!empty($products->diamond_id)) {
$diamondImage = getResponseFromSavedData(
$orderItem->diamond_response
);
$ringImage = null;
$gemstoneImage = null;
} elseif (!empty($products->gemstone_id)) {
$gemstoneImage = getGemStoneImages(
$products->gemstone_id
);
$ringImage = null;
$diamondImage = null;
} else {
$ringImage = getProductImages(
$products->ring_id,
$products->ring_color,
$center_stone
);
$diamondImage = null;
$gemstoneImage = null;
}
$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;
}
$productPrice =
($products->ring_price ?? 0)
+ ($products->diamond_price ?? 0)
+ ($products->gemstone_price ?? 0);
@endphp
@php
$subtotal += $productPrice;
@endphp
@if($ringImage)
@elseif($diamondImage && isset($diamondImage->image_url))
@elseif($gemstoneImage)
@endif
|
|
@if(isset($products->ring_id))
{{ getRingName($products->ring_id) }}
@endif
@if($diamondImage)
with {{ $diamondImage->shape }} Cut
{{ $diamondImage->size }}
{{ $products->diamond_type == 'Diamond'
? 'Natural Diamond'
: 'Lab Grown Diamond' }}
@endif
@if($gemstoneImage)
with {{ $gemstoneImage->shape }} Cut
{{ $gemstoneImage->gem_type }}
{{ $gemstoneImage->size }}
@endif
Quantity : 1
@if(!empty($products->ring_color) && $products->ring_color != 'null')
Metal Color : {{ ucwords(str_replace('-', ' ', $products->ring_color)) }}
@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
@if($fontLabel)
Font :
{{ $fontLabel }}
@endif
|
${{ number_format($productPrice,2) }}
|
@if(!$loop->last)
@endif
@endforeach
@if(!empty($ordervalue->personalized_gift_message))
|
|
Gift Message
{{ $ordervalue->personalized_gift_message }}
|
@endif
|
Subtotal
|
${{ number_format($subtotal, 2) }}
|
|
Shipping
|
${{ number_format($ordervalue->shipping ?? 0, 2) }}
|
@if(($ordervalue->coupon_discount ?? 0) > 0)
|
Discount
|
-${{ number_format($ordervalue->coupon_discount, 2) }}
|
@endif
|
Tax
|
${{ number_format($ordervalue->tax ?? 0, 2) }}
|
|
|
|
Total
|
${{ number_format($ordervalue->final_amount ?? ($subtotal + ($ordervalue->shipping ?? 0) + ($ordervalue->tax ?? 0) - ($ordervalue->coupon_discount ?? 0)), 2) }}
|
@php
$impactData = config('impact');
$impact = $impactData[$ordervalue->choose_your_impact] ?? null;
@endphp
@if($impact)
|
|
|
Making Love Mean More
Thanks to your purchase, we've donated
1% of your order to
{{ $impact['partner'] }},
{{ $impact['description'] }}
Together, we're making love mean more.
|
|
@endif
|
Your order will be shipped via UPS and is expected to arrive within
7 business days. You'll receive a separate email with tracking
information once your order has shipped.
Thank you again for choosing SAMA. We hope you love your new piece.
|
|
Continue Exploring
|
|
@endsection