where('meta_key', $key)->first(); if ($template) { $template = $template->meta_value; } else { $template = TemplateService::getInvoicePackingTemplateByPathName($key); } $order = OrderResource::view($orderId)['order']; $renderedTemplate = ShortcodeTemplateBuilder::make($template ?? '', [ 'order' => $order ]); if (has_action('fluent_pdf_download')) { do_action('fluent_pdf_download', [ 'body' => $renderedTemplate, ], Str::of($key)->headline() . '-InvoiceNO-' . Arr::get($order, 'order.invoice_no') ); die(); } return FrontendView::renderForPrint($renderedTemplate); } }