order;
$template = EmailTemplate::getByKey('order_shipped');
if (!$template) {
return $this
->subject('Ihre Bestellung wurde versendet – ' . $order->order_number)
->view('emails.order_shipped');
}
$trackingInfo = $order->tracking_code
? '
'
. 'Sendungsverfolgung:
'
. 'Tracking-Nummer: ' . e($order->tracking_code) . ''
. '
'
: '';
$data = [
'order_number' => $order->order_number,
'tracking_code' => $order->tracking_code ?? '',
'tracking_info' => $trackingInfo,
'shop_name' => Setting::get('shop_name'),
'shop_email' => Setting::get('shop_email'),
];
return $this
->subject($template->renderSubject($data))
->html($template->renderBody($data));
}
}