<{* 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()}>
<{if $shipment->isFinal()}> <{t section="Mail"}>This is the last part of your order. The items below are the ones in this parcel.<{/t}> <{else}> <{t section="Mail"}>This is part of your order. The items below are on their way now — we will send the rest as soon as we can.<{/t}> <{/if}>
<{/if}> <{* Shipping method with Track&Trace *}> <{if $order->getTrackingNumber()}> <{$email_content_track_and_trace|replace:$find:$repl}> <{* Shoppens egen tekst bruger typisk [order_tracking_number] i et link og viser derfor kun foerste pakke. Har ordren flere, vises alle her, medmindre teksten selv bruger [order_tracking_links]. *}> <{if $settings.emails.order_sent_mail_content_track_and_trace && $order_tracking_count > 1 && strpos($settings.emails.order_sent_mail_content_track_and_trace, '[order_tracking_links]') === false}>

<{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}>