config = $config; $this->is_first_time = Arr::get($this->config, 'is_first_time', false); $this->order_operation = Arr::get($this->config, 'order_operation', false); $this->settings = new StoreSettings(); $this->orderTz = Arr::get($this->config, 'user_tz', 'UTC'); } public function wrapperStart() { ?>
config, 'order', null); if (!$order) { return; } $vatTaxId = OrderMeta::query()->where('order_id', $order->id)->where('meta_key', 'vat_tax_id')->first(); $this->vat_tax_id = $vatTaxId ? $vatTaxId->meta_value : ''; $this->settings = new StoreSettings(); $profilePage = $this->settings->getCustomerProfilePage(); $orderTaxRates = $order->orderTaxRates->first(); ?> wrapperStart(); } ?> renderHeader(); ?> renderAddresses(); ?> renderOrderItems(); ?> renderTaxNote(); ?> renderPaymentHistory(); ?> wrapperEnd(); } ?> is_first_time) { do_action('fluent_cart/order/receipt_viewed', [ 'order' => $order, 'order_operation' => $this->order_operation ]); } ?> config, 'order', null); ?>

settings->get('store_logo.url'); $storeName = $this->settings->get('store_name'); if (empty($imageLink)) { echo esc_html($storeName); } else { echo ".esc_attr($storeName)."; } ?>

config, 'order', null); $orderTaxRates = $order->orderTaxRates->first(); $storeVatNumber = Arr::get($orderTaxRates->meta ?? [], 'store_vat_number', ''); $taxcountry = Arr::get($orderTaxRates->meta ?? [], 'tax_country', ''); if (!empty($storeVatNumber)): ?> : config, 'order', null); ?>

created_at)->getTimestamp(), new \DateTimeZone($this->orderTz) ); echo esc_html(Helper::translateNumber($date)); ?>

config, 'order', null); ?>

invoice_no); ?>

config, 'order', null); ?> fulfillment_type === 'physical') : ?>
renderStoreAddress(); ?>
fulfillment_type === 'digital') : ?>
renderStoreAddress(true); ?>
renderBillToAddress(); ?> fulfillment_type === 'physical') : ?> renderShipToAddress(); ?>
config, 'order', null); ?>
settings->get('store_name')); ?>
settings->get('store_name')); ?>
settings->getFormattedFullAddress()); ?>
config, 'order', null); $orderTaxRates = $order->orderTaxRates->first(); ?>
billing_address)) : ?>
billing_address->getAddressAsText()); ?>
vat_tax_id)) : ?>
vat_tax_id); ?>
customer->email); ?>
billing_address->meta ?? [], 'other_data.phone', ''); if ($phoneNumber !== ''): ?>
billing_address->meta ?? [], 'other_data.company_name', ''); if ($companyName == '') { $companyName = Arr::get($orderTaxRates->meta ?? [], 'vat_reverse.name', ''); } echo esc_html($companyName); ?>
meta ?? [], 'vat_reverse.vat_number', ''); if ($vatNumber !== '') { echo esc_html__('EU VAT', 'fluent-cart') . ': ' . esc_html($vatNumber); } ?>
customer->full_name); ?>
customer->email); ?>
config, 'order', null); ?>
shipping_address)) : ?>
shipping_address->getAddressAsText()); ?>
shipping_address->meta ?? [], 'other_data.phone', ''); if ($phone !== ''): ?>
customer->full_name); ?>
customer->email); ?>
config, 'order', null); if ($order->order_items) : ?> renderOrderItemsTable(); ?> renderOrderItemsFooter(); ?> config, 'order', null); if ($order->order_items) : ?> order_items->toArray(); $transaction = $order->getLatestTransaction(); foreach ($orderItems as $item) : ?>

-
config, 'order', null); ?> config, 'order', null); if ($order->subtotal != ($order->total_amount - $order->total_refund) || $order->tax_total > 0): ?> subtotal)); ?> config, 'order', null); if ($order->manual_discount_total + $order->coupon_discount_total > 0): ?> - manual_discount_total + $order->coupon_discount_total)); ?> config, 'order', null); if ($order->shipping_total > 0): ?> shipping_total)); ?> config, 'order', null); if (!$order || $order->fee_total <= 0) { return; } $feeItems = $order->feeItems()->get(); foreach ($feeItems as $feeItem): ?> title); ?> subtotal)); ?> config, 'order', null); if ($order->tax_total > 0): ?> tax_behavior == 2 ? __('(Included)', 'fluent-cart') : __('(Excluded)', 'fluent-cart')); ?> tax_total)); ?> config, 'order', null); if ($order->shipping_tax > 0): ?> tax_behavior == 2 ? __('(Included)', 'fluent-cart') : __('(Excluded)', 'fluent-cart')); ?> shipping_tax)); ?> config, 'order', null); if ($order->total_refund > 0): ?> - total_refund)); ?> config, 'order', null); ?> total_amount - $order->total_refund), null, false, true, true)); ?> config, 'order', null); ?> total_paid - $order->total_refund), null, false, true, true)); ?> config, 'order', null); $taxtotal = $order->tax_total + $order->shipping_tax; if (Arr::get($orderTaxRates->meta ?? [], 'vat_reverse.valid') && !$taxtotal): ?>
config, 'order', null); $transactions = $order->transactions; if (!empty($transactions)) : ?>
transaction_type === 'refund') { continue; } ?>
getPaymentMethodText()); ?> created_at)->getTimestamp(), new \DateTimeZone($this->orderTz) ); echo esc_html(Helper::translateNumber($date)); ?> total, null, false, true, true)); ?>