{*
Template: Order Sent Email
Description: Email send when order status changes to send
Author: 1260 A/S, @1260-digital
Since: 2022-09-01
*}>
<{* html blocks *}>
<{capture name="products_html"}>
<{* Ved dellevering vises kun DENNE pakkes varer *}>
<{if $shipment && $shipment->isPartial()}>
<{include file="mails/email.order.products.html" is_order=true products=$shipment->getProducts() show_order_summary=false}>
<{else}>
<{include file="mails/email.order.products.html" is_order=true products=$order->getOrderProducts()}>
<{/if}>
<{/capture}>
<{* variables *}>
<{assign var="company_name" value=$settings.company.name}>
<{assign var="company_phone" value=$settings.company.phone}>
<{assign var="company_email" value=$settings.company.email}>
<{assign var="customer_name" value=$order->getOrderName()|escape}>
<{assign var="order_url" value=$order->getUrl()}>
<{assign var="products_list" value=$smarty.capture.products_html}>
<{* En ordre kan have flere pakkenumre (fx deler GLS tunge ordrer op i flere kolli), men
[order_tracking_number] og [order_tracking_url] kender kun det foerste. Alle numre
kommer i [order_tracking_links]. Ved dellevering kun DENNE pakkes nummer. *}>
<{if $shipment && $shipment->getTrackingNumber()}>
<{assign var="order_tracking_number" value=$shipment->getTrackingNumber()}>
<{assign var="order_tracking_url" value=$shipment->getTrackingUrl()}>
<{assign var="order_tracking_count" value=1}>
<{else}>
<{assign var="order_tracking_number" value=$order->getTrackingNumber()}>
<{assign var="order_tracking_url" value=$order->getTrackingUrl()}>
<{assign var="order_tracking_numbers" value=$order->getTrackingNumbers()}>
<{assign var="order_tracking_count" value=$order_tracking_numbers|@count}>
<{/if}>
<{assign var="order_id" value=$order->getWebshopOrderId()}>
<{assign var="invoice_id" value=$order->getInvoiceId()}>
<{assign var="order_shipping_name" value=$order->getShippingName()}>
<{assign var="order_shipping" value=$order->getShipping()}>
<{if $order_shipping}>
<{assign var="order_shipping_id" value=$order_shipping->getShippingId()}>
<{else}>
<{assign var="order_shipping_id" value=0}>
<{/if}>
<{assign var="pickup_shipping_method_ids" value=","|explode:$settings.shipping.pickup_shipping_method_ids}>
<{capture name="tracking_links_html"}>
<{if $order_tracking_count > 1}>
<{section name="k" loop=$order_tracking_numbers}>
<{if $order_shipping && $order_shipping->getTrackingUrl()}><{$order_tracking_numbers[k]|escape}><{else}><{$order_tracking_numbers[k]|escape}><{/if}><{if !$smarty.section.k.last}>
<{/if}>
<{/section}>
<{elseif $order_tracking_url}>
<{$order_tracking_number|escape}>
<{else}>
<{$order_tracking_number|escape}>
<{/if}>
<{/capture}>
<{assign var="order_tracking_links" value=$smarty.capture.tracking_links_html|trim}>
<{* --------------- Default texts (used when the shop has not set its own) --------------- *}>
<{capture name="subject_track_and_trace"}>
<{t x=$order_id}>Your order #{x} has been shipped 📦<{/t}>
<{/capture}>
<{capture name="content_track_and_trace"}>
<{t x=$customer_name}>Hi {x}<{/t}>
<{t x=$order_id}>Good news! Your order #{x} is on its way.<{/t}>
<{if $order_tracking_count > 1}><{t}>You can track your parcels here:<{/t}>
<{else}><{t}>You can track your parcel here:<{/t}>
<{/if}><{$order_tracking_links}>
<{$products_list}><{t}>Please get in touch if you have questions, or if we can help in any way.<{/t}>
<{t}>Best regards<{/t}>
<{$company_name}>
<{/capture}> <{capture name="subject_pickup"}> <{t x=$order_id}>Your order #{x} is ready for pickup<{/t}> <{/capture}> <{capture name="content_pickup"}><{t x=$customer_name}>Hi {x}<{/t}>
<{t x=$order_id}>Your order #{x} is ready and waiting for you to pick up.<{/t}>
<{$products_list}><{t}>Please get in touch if you have questions, or if we can help in any way.<{/t}>
<{t}>Best regards<{/t}>
<{$company_name}>
<{/capture}> <{capture name="subject_default"}> <{t x=$order_id}>Your order #{x} has been sent<{/t}> <{/capture}> <{capture name="content_default"}><{t x=$customer_name}>Hi {x}<{/t}>
<{t x=$order_id}>Good news! Your order #{x} has been sent.<{/t}>
<{$products_list}><{t}>Please get in touch if you have questions, or if we can help in any way.<{/t}>
<{t}>Best regards<{/t}>
<{$company_name}>
<{/capture}> <{assign var="email_subject_track_and_trace" value=$settings.emails.order_sent_mail_subject_track_and_trace|default:$smarty.capture.subject_track_and_trace}> <{assign var="email_content_track_and_trace" value=$settings.emails.order_sent_mail_content_track_and_trace|default:$smarty.capture.content_track_and_trace}> <{assign var="email_subject_pickup" value=$settings.emails.order_sent_mail_subject_pickup|default:$smarty.capture.subject_pickup}> <{assign var="email_content_pickup" value=$settings.emails.order_sent_mail_content_pickup|default:$smarty.capture.content_pickup}> <{assign var="email_subject_default" value=$settings.emails.order_sent_mail_subject|default:$smarty.capture.subject_default}> <{assign var="email_content_default" value=$settings.emails.order_sent_mail_content|default:$smarty.capture.content_default}> <{* find & replace *}> <{assign var="find" value='||'|explode:"[invoice_id]||[company_phone]||[company_email]||[customer_name]||[order_url]||[products_list]||[order_tracking_number]||[order_tracking_url]||[order_tracking_links]||[order_id]||[order_shipping_name]||[order_shipping_id]"}> <{assign var="repl" value='||'|explode:"$invoice_id||$company_phone||$company_email||$customer_name||$order_url||$products_list||$order_tracking_number||$order_tracking_url||$order_tracking_links||$order_id||$order_shipping_name||$order_shipping_id"}> <{* view *}> <{if $subject}> <{* Shipping method with Track&Trace *}> <{if $order->getTrackingNumber()}> <{$email_subject_track_and_trace|replace:$find:$repl}> <{* Shipping method with pickup *}> <{elseif in_array($order_shipping_id, $pickup_shipping_method_ids)}> <{$email_subject_pickup|replace:$find:$repl}> <{* Other shipping methods *}> <{else}> <{$email_subject_default|replace:$find:$repl}> <{/if}> <{else}> <{include file="mails/email.wrapper.start.html"}> <{* Dellevering: ordren sendes i flere pakker. Noten staar UDEN for butikkens egne tekstblokke, saa den ogsaa vises hvis shoppen har overskrevet dem. *}> <{if $shipment && $shipment->isPartial()}><{t x=$order_tracking_count}>Your order has been sent in {x} parcels. You can track them all here:<{/t}>
<{$order_tracking_links}>
<{/if}> <{* Shipping method with pickup *}> <{elseif in_array($order_shipping_id, $pickup_shipping_method_ids)}> <{$email_content_pickup|replace:$find:$repl}> <{* Other shipping methods *}> <{else}> <{$email_content_default|replace:$find:$repl}> <{/if}> <{if $order->isWithinWithdrawalPeriod()}><{t section="Mail" url=$order->getWithdrawalUrl()|escape}>Changed your mind? You can withdraw from your purchase online here: Withdraw from purchase<{/t}>
<{/if}> <{include file="mails/email.wrapper.end.html"}> <{/if}>