Soap Opera Logo


❌ Order Cancelled!

We're sorry to inform you that your order has been cancelled, {{ $order->address->receiver_name ?? 'Valued Customer' }}!

Hi {{ $order->address->receiver_name ?? 'Valued Customer' }},

We regret to inform you that we had to cancel your order due to unforeseen circumstances. We sincerely apologize for any inconvenience this may cause and are committed to making this right.

@php $paymentStatus = strtolower($order->payment_status ?? 'pending'); $isPaid = in_array($paymentStatus, ['paid', 'completed', 'success', 'refunded']); @endphp @if($isPaid)

💳 Payment & Refund Status

Payment Status: {{ ucfirst($paymentStatus) }}
{{-- Refund Status: Processing
--}} Refund Amount: ₹{{ number_format($order->total_price ?? 0, 2) }}
Refund Timeline: 5-7 Business Days
Refund Method: Original payment method ({{ $order->payment_method ?? 'PayGlocal' }})
@else

💳 Payment Status

Payment Status: {{ ucfirst($paymentStatus) }}
Good News: Since payment wasn't completed, no charges were made to your account
Amount: ₹{{ number_format($order->total_price ?? 0, 2) }} (Not charged)
@endif

ℹ️ Cancellation Details

Order ID: #{{ $order->cart_id ?? $order->order_id ?? 'N/A' }}
Cancellation Date: {{ $order->cancelled_at ?? now()->format('F j, Y \a\t g:i A') }}
Reason: {{ $order->cancellation_reason ?? 'Administrative Decision' }}
Cancelled By: Admin
Order #{{ $order->cart_id ?? $order->order_id ?? 'N/A' }} CANCELLED
Customer Name: {{ $order->address->receiver_name ?? 'N/A' }}
Contact: {{ $order->address->receiver_phone ?? 'N/A' }} @if (isset($order->address->user_phone) && $order->address->user_phone != $order->address->receiver_phone) , {{ $order->address->user_phone }} @endif
Order Date: {{ $order->order_date ? \Carbon\Carbon::parse($order->order_date)->format('F j, Y') : 'N/A' }}
Cancellation Date: {{ $order->cancelled_at ?? now()->format('F j, Y') }}
Payment Method: {{ $order->payment_method ?? 'PayGlocal' }}
Payment Status: @if($isPaid) {{ strtoupper($paymentStatus) }} @else {{ strtoupper($paymentStatus) }} @endif
@if ($order->orderItems && $order->orderItems->isNotEmpty()) @foreach ($order->orderItems as $item) @php $mrp = $item->variation->mrp ?? 0; $price = $item->variation->price ?? 0; $quantity = $item->quantity ?? 1; $percentOff = $mrp > 0 && $price > 0 ? round((($mrp - $price) / $mrp) * 100) : 0; @endphp @endforeach @else @endif
Product Qty Price
{{ $item->product_name ?? 'Product Name' }}
@if (isset($item->variation->variation_attributes) && $item->variation->variation_attributes->isNotEmpty()) @php $attributes = $item->variation->variation_attributes ->map(function ($attribute) { return ($attribute->attribute->attribute->name ?? 'Attribute') . ': ' . ($attribute->attribute->name ?? 'Value'); }) ->implode(', '); @endphp
{{ $attributes }}
@endif
CANCELLED
{{ $quantity }} @if($percentOff > 0)
{{ $percentOff }}% off
MRP ₹{{ number_format($mrp, 2) }}
@endif
₹{{ number_format($price, 2) }}
No items found

💰 {{ $isPaid ? 'Refund Summary' : 'Order Summary' }}

@if(isset($order->paid_by_wallet) && $order->paid_by_wallet > 0) @endif @if(isset($order->coupon_discount) && $order->coupon_discount > 0) @endif
Products Price: ₹{{ number_format(($order->price_without_delivery ?? 0) + ($order->coupon_discount ?? 0), 2) }}
Delivery Charge: +₹{{ number_format($order->delivery_charge ?? 0, 2) }}
Paid By Wallet: -₹{{ number_format($order->paid_by_wallet, 2) }}
Coupon Discount: -₹{{ number_format($order->coupon_discount, 2) }}
@if($isPaid) 💳 Refund Amount: @else Total (Not Charged): @endif @if($isPaid) ₹{{ number_format($order->total_price ?? 0, 2) }} @else ₹{{ number_format($order->total_price ?? 0, 2) }} @endif
@if(isset($order->address))

📧 Billing Address

{{ $order->address->type ?? 'Address' }}:
{{ $order->address->house_no ?? '' }}, {{ $order->address->society ?? '' }}
@if(isset($order->address->landmark) && $order->address->landmark) {{ $order->address->landmark }}
@endif {{ $order->address->city ?? '' }}, {{ $order->address->state ?? '' }}
{{ $order->address->pincode ?? '' }}
@endif

🔄 What Happens Next?

@if($isPaid) • Your refund is being processed and will appear in your original payment method
Refund Timeline: 5-7 business days
{{-- • You'll receive a separate email confirmation once the refund is completed
--}} • The refund will be credited to your {{ $order->payment_method ?? 'original payment method' }}
@else • Since payment wasn't processed, no charges were made to your account
• No refund is required as no money was deducted
@endif • We sincerely apologize for the inconvenience caused
• You can place a new order anytime on our website
• Our customer support team is available to assist you with any questions

We Sincerely Apologize!

We value your business and hope to serve you better in the future. Please contact us if you have any questions about {{ $isPaid ? 'your refund or' : '' }} the cancellation.

Soap Opera

Copyright © 2025, Soap Opera
Shop No.9A, Ground Floor, Chennoy Mansion Warden Road, Kemps Corner Near Mucchad Paan Wala. Opp. St.Stephen church Next to Gangar Optician. Mumbai 400026.
📞 9820166550, 9321319542