<{* Template: subscription.html Description: Subscription detail and management page *}> <{capture name="title"}> <{t section="User"}>My subscription<{/t}> <{/capture}> <{if $subscription}>
<{if $to_close}> <{include file="components/alert.html" variant="warning" text="You cannot cancel the subscription right now because the next delivery is too soon. Please try again later."|t}>
<{/if}> <{if $close_after}> <{capture name="close_after_text"}> <{t section="User" x=$close_after|date_format:"%d-%m-%Y"}>Note: Your subscription will be closed after the binding period expires on {x}<{/t}> <{/capture}> <{include file="components/alert.html" variant="info" text=$smarty.capture.close_after_text}>
<{/if}> <{if $subscription->getCloseAfter()}> <{capture name="close_after_date_text"}> <{t section="User" x=$subscription->getCloseAfter()|date_format:"%d-%m-%Y"}>Note: This subscription will be closed on {x}<{/t}> <{/capture}> <{include file="components/alert.html" variant="error" text=$smarty.capture.close_after_date_text}>
<{/if}>

<{t section="User"}>Status and delivery<{/t}>

<{t section="User"}>Status<{/t}>

<{if $subscription->getStatus() == 'active'}> <{t section="User"}>Active<{/t}> <{elseif $subscription->getStatus() == 'closed'}> <{t section="User"}>Closed<{/t}> <{/if}>

<{t section="User"}>Delivery interval<{/t}>

<{assign var="interval" value=$subscription->getInterval()}> <{assign var="deliver" value=$subscription->getDeliver()}> <{if $deliver == 'monthly'}> <{if $interval == 1}><{t section="User"}>Monthly<{/t}> <{elseif $interval == 3}><{t section="User"}>Quarterly<{/t}> <{elseif $interval == 6}><{t section="User"}>Biannual<{/t}> <{elseif $interval == 12}><{t section="User"}>Annual<{/t}> <{else}><{t section="User" x=$interval}>Every {x}. month<{/t}> <{/if}> <{elseif $deliver == 'weekly'}> <{if $interval == 1}><{t section="User"}>Weekly<{/t}> <{else}><{t section="User" x=$interval}>Every {x}. week<{/t}> <{/if}> <{elseif $deliver == 'daily'}> <{if $interval == 1}><{t section="User"}>Daily<{/t}> <{else}><{t section="User" x=$interval}>Every {x}. day<{/t}> <{/if}> <{/if}>

<{t section="User"}>First delivery<{/t}>

<{$subscription->getFirst()|date_format:"%d-%m-%Y"}>

<{if $subscription->getNext()}>

<{t section="User"}>Next delivery<{/t}>

<{$subscription->getNext()|date_format:"%d-%m-%Y"}>

<{/if}>
<{if $subscription->getNext() && $subscription->getStatus() == 'active'}>

<{t section="User"}>Change delivery<{/t}>

<{t section="User"}>Every<{/t}> <{if $deliver == 'daily'}><{t section="User"}>day(s)<{/t}> <{elseif $deliver == 'weekly'}><{t section="User"}>week(s)<{/t}> <{elseif $deliver == 'monthly'}><{t section="User"}>month(s)<{/t}> <{/if}>
" required style="padding:0.5rem;border:1px solid #d1d5db;border-radius:0.375rem;width:100%;"/>
<{/if}>

<{t section="User"}>Products<{/t}>

<{assign var="products" value=$subscription->getProducts()}> <{foreach $products as $product}>

<{$product->getAmount()}> x <{$product->getName()|escape}>

<{$product->getRealPrice()|number_format:2:$webshop->getDecimalSeparator("."):$webshop->getThousandSeparator(",")}> <{$webshop->getCurrency()|escape}>

<{assign var="attributes" value=$product->getAttributes()}> <{if $attributes}>
    <{foreach $attributes as $attr}>
  • <{$attr.name|escape}>: <{$attr.val|escape}>
  • <{/foreach}>
<{/if}>
<{/foreach}>
<{t section="User"}>Total<{/t}> <{$subscription->getTotalPrice()|number_format:2:$webshop->getDecimalSeparator("."):$webshop->getThousandSeparator(",")}> <{$webshop->getCurrency()|escape}>

<{t section="User"}>Billing address<{/t}>

<{$subscription->getOrderName()|escape}>

<{if $subscription->getOrderCompanyName()}>

<{$subscription->getOrderCompanyName()|escape}>

<{/if}>

<{$subscription->getOrderAddress()|escape}>

<{$subscription->getOrderZipcode()|escape}> <{$subscription->getOrderCity()|escape}>

<{$subscription->getOrderCountry()|escape}>

<{if $subscription->getPhone()}>

<{$subscription->getPhone()|escape}>

<{/if}>

<{t section="User"}>Delivery address<{/t}>

<{$subscription->getDelName()|escape}>

<{if $subscription->getDelCompanyName()}>

<{$subscription->getDelCompanyName()|escape}>

<{/if}>

<{$subscription->getDelAddress()|escape}>

<{$subscription->getDelZipcode()|escape}> <{$subscription->getDelCity()|escape}>

<{$subscription->getDelCountry()|escape}>

<{if $subscription->getPickupAddress()}>

<{t section="User"}>Pickup location<{/t}>:

<{$subscription->getPickupAddress()|escape|nl2br}>

<{/if}>
<{if $subscription->getStatus() == 'active'}> <{elseif $subscription->getStatus() == 'closed'}> <{/if}>
<{/if}>