First upload
This commit is contained in:
101
shop/source/Application/views/flow/tpl/email/html/footer.tpl
Normal file
101
shop/source/Application/views/flow/tpl/email/html/footer.tpl
Normal file
@@ -0,0 +1,101 @@
|
||||
<table class="row footer">
|
||||
<tr bgcolor="#ebebeb">
|
||||
<td class="wrapper">
|
||||
<table class="six columns">
|
||||
<tr>
|
||||
<td class="left-text-pad">
|
||||
<h5>[{oxmultilang ident="DD_FOOTER_CONTACT_INFO"}]</h5>
|
||||
[{oxcontent ident="oxemailfooter"}]
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
[{if $oViewConf->getViewThemeParam('sFacebookUrl') || $oViewConf->getViewThemeParam('sGooglePlusUrl') || $oViewConf->getViewThemeParam('sTwitterUrl') || $oViewConf->getViewThemeParam('sYouTubeUrl') || $oViewConf->getViewThemeParam('sBlogUrl')}]
|
||||
<td class="wrapper last">
|
||||
<table class="six columns">
|
||||
<tr>
|
||||
<td class="right-text-pad">
|
||||
|
||||
<h5>[{oxmultilang ident="DD_FOOTER_FOLLOW_US"}]</h5>
|
||||
|
||||
[{if $oViewConf->getViewThemeParam('sFacebookUrl')}]
|
||||
<table class="tiny-button facebook">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="[{$oViewConf->getViewThemeParam('sFacebookUrl')}]" target="_blank">Facebook</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
[{/if}]
|
||||
|
||||
[{if $oViewConf->getViewThemeParam('sTwitterUrl')}]
|
||||
<table class="tiny-button twitter">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="[{$oViewConf->getViewThemeParam('sTwitterUrl')}]" target="_blank">Twitter</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
[{/if}]
|
||||
|
||||
[{if $oViewConf->getViewThemeParam('sGooglePlusUrl')}]
|
||||
<table class="tiny-button google-plus">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="[{$oViewConf->getViewThemeParam('sGooglePlusUrl')}]" target="_blank">Google+</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
[{/if}]
|
||||
|
||||
[{if $oViewConf->getViewThemeParam('sYouTubeUrl')}]
|
||||
<table class="tiny-button youtube">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="[{$oViewConf->getViewThemeParam('sYouTubeUrl')}]" target="_blank">YouTube</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
[{/if}]
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table class="row">
|
||||
<tr>
|
||||
<td class="wrapper last">
|
||||
|
||||
<table class="twelve columns">
|
||||
<tr>
|
||||
<td align="left">
|
||||
[{*ToDo*}]
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,10 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_FORGOT_PASSWORD_HEADING"|oxmultilangassign}]
|
||||
|
||||
<p>[{oxcontent ident="oxupdatepassinfoemail"}]</p>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
855
shop/source/Application/views/flow/tpl/email/html/header.tpl
Normal file
855
shop/source/Application/views/flow/tpl/email/html/header.tpl
Normal file
@@ -0,0 +1,855 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=[{$oEmailView->getCharset()}]" />
|
||||
<meta name="viewport" content="width=device-width"/>
|
||||
<style type="text/css">
|
||||
/**********************************************
|
||||
* Ink v1.0.5 - Copyright 2013 ZURB Inc *
|
||||
**********************************************/
|
||||
|
||||
/* Client-specific Styles & Reset */
|
||||
|
||||
#outlook a {
|
||||
padding:0;
|
||||
}
|
||||
|
||||
body{
|
||||
width:100% !important;
|
||||
min-width: 100%;
|
||||
-webkit-text-size-adjust:100%;
|
||||
-ms-text-size-adjust:100%;
|
||||
margin:0;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
.ExternalClass {
|
||||
width:100%;
|
||||
}
|
||||
|
||||
.ExternalClass,
|
||||
.ExternalClass p,
|
||||
.ExternalClass span,
|
||||
.ExternalClass font,
|
||||
.ExternalClass td,
|
||||
.ExternalClass div {
|
||||
line-height: 100%;
|
||||
}
|
||||
|
||||
#backgroundTable {
|
||||
margin:0;
|
||||
padding:0;
|
||||
width:100% !important;
|
||||
line-height: 100% !important;
|
||||
}
|
||||
|
||||
img {
|
||||
outline:none;
|
||||
text-decoration:none;
|
||||
-ms-interpolation-mode: bicubic;
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
float: left;
|
||||
clear: both;
|
||||
display: block;
|
||||
}
|
||||
|
||||
center {
|
||||
width: 100%;
|
||||
min-width: 580px;
|
||||
}
|
||||
|
||||
a img {
|
||||
border: none;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0 0 0 10px;
|
||||
}
|
||||
|
||||
table {
|
||||
border-spacing: 0;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
td {
|
||||
word-break: break-word;
|
||||
-webkit-hyphens: auto;
|
||||
-moz-hyphens: auto;
|
||||
hyphens: auto;
|
||||
border-collapse: collapse !important;
|
||||
}
|
||||
|
||||
table, tr, td {
|
||||
padding: 0;
|
||||
vertical-align: top;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
hr {
|
||||
color: #d9d9d9;
|
||||
background-color: #d9d9d9;
|
||||
height: 1px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Responsive Grid */
|
||||
|
||||
table.body {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
table.container {
|
||||
width: 580px;
|
||||
margin: 0 auto;
|
||||
text-align: inherit;
|
||||
}
|
||||
|
||||
table.row {
|
||||
padding: 0px;
|
||||
width: 100%;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
table.container table.row {
|
||||
display: block;
|
||||
}
|
||||
|
||||
td.wrapper {
|
||||
padding: 10px 20px 0px 0px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
table.columns,
|
||||
table.column {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
table.columns td,
|
||||
table.column td {
|
||||
padding: 0px 0px 10px;
|
||||
}
|
||||
|
||||
table.columns td.sub-columns,
|
||||
table.column td.sub-columns,
|
||||
table.columns td.sub-column,
|
||||
table.column td.sub-column {
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
td.sub-column, td.sub-columns {
|
||||
min-width: 0px;
|
||||
}
|
||||
|
||||
table.row td.last,
|
||||
table.container td.last {
|
||||
padding-right: 0px;
|
||||
}
|
||||
|
||||
table.one { width: 30px; }
|
||||
table.two { width: 80px; }
|
||||
table.three { width: 130px; }
|
||||
table.four { width: 180px; }
|
||||
table.five { width: 230px; }
|
||||
table.six { width: 280px; }
|
||||
table.seven { width: 330px; }
|
||||
table.eight { width: 380px; }
|
||||
table.nine { width: 430px; }
|
||||
table.ten { width: 480px; }
|
||||
table.eleven { width: 530px; }
|
||||
table.twelve { width: 580px; }
|
||||
|
||||
table.one center { min-width: 30px; }
|
||||
table.two center { min-width: 80px; }
|
||||
table.three center { min-width: 130px; }
|
||||
table.four center { min-width: 180px; }
|
||||
table.five center { min-width: 230px; }
|
||||
table.six center { min-width: 280px; }
|
||||
table.seven center { min-width: 330px; }
|
||||
table.eight center { min-width: 380px; }
|
||||
table.nine center { min-width: 430px; }
|
||||
table.ten center { min-width: 480px; }
|
||||
table.eleven center { min-width: 530px; }
|
||||
table.twelve center { min-width: 580px; }
|
||||
|
||||
table.one .panel center { min-width: 10px; }
|
||||
table.two .panel center { min-width: 60px; }
|
||||
table.three .panel center { min-width: 110px; }
|
||||
table.four .panel center { min-width: 160px; }
|
||||
table.five .panel center { min-width: 210px; }
|
||||
table.six .panel center { min-width: 260px; }
|
||||
table.seven .panel center { min-width: 310px; }
|
||||
table.eight .panel center { min-width: 360px; }
|
||||
table.nine .panel center { min-width: 410px; }
|
||||
table.ten .panel center { min-width: 460px; }
|
||||
table.eleven .panel center { min-width: 510px; }
|
||||
table.twelve .panel center { min-width: 560px; }
|
||||
|
||||
.body .columns td.one,
|
||||
.body .column td.one { width: 8.333333%; }
|
||||
.body .columns td.two,
|
||||
.body .column td.two { width: 16.666666%; }
|
||||
.body .columns td.three,
|
||||
.body .column td.three { width: 25%; }
|
||||
.body .columns td.four,
|
||||
.body .column td.four { width: 33.333333%; }
|
||||
.body .columns td.five,
|
||||
.body .column td.five { width: 41.666666%; }
|
||||
.body .columns td.six,
|
||||
.body .column td.six { width: 50%; }
|
||||
.body .columns td.seven,
|
||||
.body .column td.seven { width: 58.333333%; }
|
||||
.body .columns td.eight,
|
||||
.body .column td.eight { width: 66.666666%; }
|
||||
.body .columns td.nine,
|
||||
.body .column td.nine { width: 75%; }
|
||||
.body .columns td.ten,
|
||||
.body .column td.ten { width: 83.333333%; }
|
||||
.body .columns td.eleven,
|
||||
.body .column td.eleven { width: 91.666666%; }
|
||||
.body .columns td.twelve,
|
||||
.body .column td.twelve { width: 100%; }
|
||||
|
||||
td.offset-by-one { padding-left: 50px; }
|
||||
td.offset-by-two { padding-left: 100px; }
|
||||
td.offset-by-three { padding-left: 150px; }
|
||||
td.offset-by-four { padding-left: 200px; }
|
||||
td.offset-by-five { padding-left: 250px; }
|
||||
td.offset-by-six { padding-left: 300px; }
|
||||
td.offset-by-seven { padding-left: 350px; }
|
||||
td.offset-by-eight { padding-left: 400px; }
|
||||
td.offset-by-nine { padding-left: 450px; }
|
||||
td.offset-by-ten { padding-left: 500px; }
|
||||
td.offset-by-eleven { padding-left: 550px; }
|
||||
|
||||
td.expander {
|
||||
visibility: hidden;
|
||||
width: 0px;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
table.columns .text-pad,
|
||||
table.column .text-pad {
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
table.columns .left-text-pad,
|
||||
table.columns .text-pad-left,
|
||||
table.column .left-text-pad,
|
||||
table.column .text-pad-left {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
table.columns .right-text-pad,
|
||||
table.columns .text-pad-right,
|
||||
table.column .right-text-pad,
|
||||
table.column .text-pad-right {
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
/* Block Grid */
|
||||
|
||||
.block-grid {
|
||||
width: 100%;
|
||||
max-width: 580px;
|
||||
}
|
||||
|
||||
.block-grid td {
|
||||
display: inline-block;
|
||||
padding:10px;
|
||||
}
|
||||
|
||||
.two-up td {
|
||||
width:270px;
|
||||
}
|
||||
|
||||
.three-up td {
|
||||
width:173px;
|
||||
}
|
||||
|
||||
.four-up td {
|
||||
width:125px;
|
||||
}
|
||||
|
||||
.five-up td {
|
||||
width:96px;
|
||||
}
|
||||
|
||||
.six-up td {
|
||||
width:76px;
|
||||
}
|
||||
|
||||
.seven-up td {
|
||||
width:62px;
|
||||
}
|
||||
|
||||
.eight-up td {
|
||||
width:52px;
|
||||
}
|
||||
|
||||
/* Alignment & Visibility Classes */
|
||||
|
||||
table.center, td.center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h1.center,
|
||||
h2.center,
|
||||
h3.center,
|
||||
h4.center,
|
||||
h5.center,
|
||||
h6.center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
span.center {
|
||||
display: block;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
img.center {
|
||||
margin: 0 auto;
|
||||
float: none;
|
||||
}
|
||||
|
||||
.show-for-small,
|
||||
.hide-for-desktop {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Typography */
|
||||
|
||||
body, table.body, h1, h2, h3, h4, h5, h6, p, td {
|
||||
color: #222222;
|
||||
font-family: "Helvetica", "Arial", sans-serif;
|
||||
font-weight: normal;
|
||||
padding:0;
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
h1 {font-size: 28px;}
|
||||
h2 {font-size: 24px;}
|
||||
h3 {font-size: 20px;}
|
||||
h4 {font-size: 18px;}
|
||||
h5 {font-size: 16px;}
|
||||
h6 {font-size: 16px;}
|
||||
body, table.body, p, td {font-size: 14px;line-height:19px;}
|
||||
|
||||
p.lead, p.lede, p.leed {
|
||||
font-size: 18px;
|
||||
line-height:21px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #083d8d;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #083d8d !important;
|
||||
}
|
||||
|
||||
a:active {
|
||||
color: #083d8d !important;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #083d8d !important;
|
||||
}
|
||||
|
||||
h1 a,
|
||||
h2 a,
|
||||
h3 a,
|
||||
h4 a,
|
||||
h5 a,
|
||||
h6 a {
|
||||
color: #333333;
|
||||
}
|
||||
|
||||
h1 a:active,
|
||||
h2 a:active,
|
||||
h3 a:active,
|
||||
h4 a:active,
|
||||
h5 a:active,
|
||||
h6 a:active {
|
||||
color: #333333 !important;
|
||||
}
|
||||
|
||||
h1 a:visited,
|
||||
h2 a:visited,
|
||||
h3 a:visited,
|
||||
h4 a:visited,
|
||||
h5 a:visited,
|
||||
h6 a:visited {
|
||||
color: #333333 !important;
|
||||
}
|
||||
|
||||
h1.underline,
|
||||
h2.underline,
|
||||
h3.underline,
|
||||
h4.underline,
|
||||
h5.underline,
|
||||
h6.underline {
|
||||
border-bottom:1px solid #ebebeb;
|
||||
padding-bottom: 3px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.text-right { text-align: right; }
|
||||
|
||||
/* Panels */
|
||||
|
||||
.panel {
|
||||
background: #f2f2f2;
|
||||
border: 1px solid #d9d9d9;
|
||||
padding: 10px !important;
|
||||
}
|
||||
|
||||
.sub-grid table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sub-grid td.sub-columns {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
/* Buttons */
|
||||
|
||||
table.button,
|
||||
table.tiny-button,
|
||||
table.small-button,
|
||||
table.medium-button,
|
||||
table.large-button {
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
table.button td,
|
||||
table.tiny-button td,
|
||||
table.small-button td,
|
||||
table.medium-button td,
|
||||
table.large-button td {
|
||||
display: block;
|
||||
width: auto !important;
|
||||
text-align: center;
|
||||
background: #3D4F55;
|
||||
border: 1px solid #28353b;
|
||||
color: #ffffff;
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
table.tiny-button td {
|
||||
padding: 5px 0 4px;
|
||||
}
|
||||
|
||||
table.small-button td {
|
||||
padding: 8px 0 7px;
|
||||
}
|
||||
|
||||
table.medium-button td {
|
||||
padding: 12px 0 10px;
|
||||
}
|
||||
|
||||
table.large-button td {
|
||||
padding: 21px 0 18px;
|
||||
}
|
||||
|
||||
table.button td a,
|
||||
table.tiny-button td a,
|
||||
table.small-button td a,
|
||||
table.medium-button td a,
|
||||
table.large-button td a {
|
||||
font-weight: bold;
|
||||
text-decoration: none;
|
||||
font-family: Helvetica, Arial, sans-serif;
|
||||
color: #ffffff;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
table.tiny-button td a {
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
table.small-button td a {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
table.medium-button td a {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
table.large-button td a {
|
||||
font-size: 24px;
|
||||
}
|
||||
|
||||
table.button:hover td,
|
||||
table.button:visited td,
|
||||
table.button:active td {
|
||||
background: #333333 !important;
|
||||
}
|
||||
|
||||
table.button:hover td a,
|
||||
table.button:visited td a,
|
||||
table.button:active td a {
|
||||
color: #fff !important;
|
||||
}
|
||||
|
||||
table.button:hover td,
|
||||
table.tiny-button:hover td,
|
||||
table.small-button:hover td,
|
||||
table.medium-button:hover td,
|
||||
table.large-button:hover td {
|
||||
background: #333333 !important;
|
||||
}
|
||||
|
||||
table.button:hover td a,
|
||||
table.button:active td a,
|
||||
table.button td a:visited,
|
||||
table.tiny-button:hover td a,
|
||||
table.tiny-button:active td a,
|
||||
table.tiny-button td a:visited,
|
||||
table.small-button:hover td a,
|
||||
table.small-button:active td a,
|
||||
table.small-button td a:visited,
|
||||
table.medium-button:hover td a,
|
||||
table.medium-button:active td a,
|
||||
table.medium-button td a:visited,
|
||||
table.large-button:hover td a,
|
||||
table.large-button:active td a,
|
||||
table.large-button td a:visited {
|
||||
color: #ffffff !important;
|
||||
}
|
||||
|
||||
table.secondary td {
|
||||
background: #e9e9e9;
|
||||
border-color: #d0d0d0;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
table.secondary td a {
|
||||
color: #555;
|
||||
}
|
||||
|
||||
table.secondary:hover td {
|
||||
background: #d0d0d0 !important;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
table.secondary:hover td a,
|
||||
table.secondary td a:visited,
|
||||
table.secondary:active td a {
|
||||
color: #555 !important;
|
||||
}
|
||||
|
||||
table.success td {
|
||||
background: #5da423;
|
||||
border-color: #457a1a;
|
||||
}
|
||||
|
||||
table.success:hover td {
|
||||
background: #457a1a !important;
|
||||
}
|
||||
|
||||
table.alert td {
|
||||
background: #c60f13;
|
||||
border-color: #970b0e;
|
||||
}
|
||||
|
||||
table.alert:hover td {
|
||||
background: #970b0e !important;
|
||||
}
|
||||
|
||||
table.radius td {
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
table.round td {
|
||||
-webkit-border-radius: 500px;
|
||||
-moz-border-radius: 500px;
|
||||
border-radius: 500px;
|
||||
}
|
||||
|
||||
/* Outlook First */
|
||||
|
||||
body.outlook p {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
/* Media Queries */
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
|
||||
table[class="body"] img {
|
||||
width: auto !important;
|
||||
height: auto !important;
|
||||
}
|
||||
|
||||
table[class="body"] center {
|
||||
min-width: 0 !important;
|
||||
}
|
||||
|
||||
table[class="body"] .container {
|
||||
width: 95% !important;
|
||||
}
|
||||
|
||||
table[class="body"] .row {
|
||||
width: 100% !important;
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
table[class="body"] .wrapper {
|
||||
display: block !important;
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
table[class="body"] .columns,
|
||||
table[class="body"] .column {
|
||||
table-layout: fixed !important;
|
||||
float: none !important;
|
||||
width: 100% !important;
|
||||
padding-right: 0px !important;
|
||||
padding-left: 0px !important;
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
table[class="body"] .wrapper.first .columns,
|
||||
table[class="body"] .wrapper.first .column {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
table[class="body"] table.columns td,
|
||||
table[class="body"] table.column td {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
table[class="body"] .columns td.one,
|
||||
table[class="body"] .column td.one { width: 8.333333% !important; }
|
||||
table[class="body"] .columns td.two,
|
||||
table[class="body"] .column td.two { width: 16.666666% !important; }
|
||||
table[class="body"] .columns td.three,
|
||||
table[class="body"] .column td.three { width: 25% !important; }
|
||||
table[class="body"] .columns td.four,
|
||||
table[class="body"] .column td.four { width: 33.333333% !important; }
|
||||
table[class="body"] .columns td.five,
|
||||
table[class="body"] .column td.five { width: 41.666666% !important; }
|
||||
table[class="body"] .columns td.six,
|
||||
table[class="body"] .column td.six { width: 50% !important; }
|
||||
table[class="body"] .columns td.seven,
|
||||
table[class="body"] .column td.seven { width: 58.333333% !important; }
|
||||
table[class="body"] .columns td.eight,
|
||||
table[class="body"] .column td.eight { width: 66.666666% !important; }
|
||||
table[class="body"] .columns td.nine,
|
||||
table[class="body"] .column td.nine { width: 75% !important; }
|
||||
table[class="body"] .columns td.ten,
|
||||
table[class="body"] .column td.ten { width: 83.333333% !important; }
|
||||
table[class="body"] .columns td.eleven,
|
||||
table[class="body"] .column td.eleven { width: 91.666666% !important; }
|
||||
table[class="body"] .columns td.twelve,
|
||||
table[class="body"] .column td.twelve { width: 100% !important; }
|
||||
|
||||
table[class="body"] td.offset-by-one,
|
||||
table[class="body"] td.offset-by-two,
|
||||
table[class="body"] td.offset-by-three,
|
||||
table[class="body"] td.offset-by-four,
|
||||
table[class="body"] td.offset-by-five,
|
||||
table[class="body"] td.offset-by-six,
|
||||
table[class="body"] td.offset-by-seven,
|
||||
table[class="body"] td.offset-by-eight,
|
||||
table[class="body"] td.offset-by-nine,
|
||||
table[class="body"] td.offset-by-ten,
|
||||
table[class="body"] td.offset-by-eleven {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
table[class="body"] table.columns td.expander {
|
||||
width: 1px !important;
|
||||
}
|
||||
|
||||
table[class="body"] .right-text-pad,
|
||||
table[class="body"] .text-pad-right {
|
||||
padding-left: 10px !important;
|
||||
}
|
||||
|
||||
table[class="body"] .left-text-pad,
|
||||
table[class="body"] .text-pad-left {
|
||||
padding-right: 10px !important;
|
||||
}
|
||||
|
||||
table[class="body"] .hide-for-small,
|
||||
table[class="body"] .show-for-desktop {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
table[class="body"] .show-for-small,
|
||||
table[class="body"] .hide-for-desktop {
|
||||
display: inherit !important;
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
<style type="text/css">
|
||||
|
||||
table.footer table.tiny-button td a {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table.facebook td {
|
||||
background: #3b5998;
|
||||
border-color: #2d4473;
|
||||
}
|
||||
|
||||
table.facebook:hover td {
|
||||
background: #2d4473 !important;
|
||||
}
|
||||
|
||||
table.twitter td {
|
||||
background: #00acee;
|
||||
border-color: #0087bb;
|
||||
}
|
||||
|
||||
table.twitter:hover td {
|
||||
background: #0087bb !important;
|
||||
}
|
||||
|
||||
table.google-plus td {
|
||||
background-color: #d34836;
|
||||
border-color: #b31217;
|
||||
}
|
||||
|
||||
table.youtube td {
|
||||
background-color: #cd201f;
|
||||
border-color: #b31217;
|
||||
}
|
||||
|
||||
table.google-plus:hover td,
|
||||
table.youtube:hover td {
|
||||
background-color: #d34836 !important;
|
||||
}
|
||||
|
||||
table.blog td {
|
||||
background-color: #d0d0d0;
|
||||
border-color: #aeaeae;
|
||||
}
|
||||
|
||||
table.blog:hover td {
|
||||
background: #aeaeae !important;
|
||||
}
|
||||
|
||||
.template-label {
|
||||
color: #000;
|
||||
font-weight: bold;
|
||||
font-size: 11px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.callout .wrapper {
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
||||
.callout .panel {
|
||||
background: #ECF8FF;
|
||||
border-color: #b9e5ff;
|
||||
}
|
||||
|
||||
.header {
|
||||
}
|
||||
|
||||
.footer .wrapper {
|
||||
background: #ebebeb;
|
||||
}
|
||||
|
||||
.footer h5 {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
table.columns .text-pad {
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
table.columns .left-text-pad {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
table.columns .right-text-pad {
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
|
||||
table[class="body"] .right-text-pad {
|
||||
padding-left: 10px !important;
|
||||
}
|
||||
|
||||
table[class="body"] .left-text-pad {
|
||||
padding-right: 10px !important;
|
||||
}
|
||||
}
|
||||
|
||||
[{$style}]
|
||||
</style>
|
||||
</head>
|
||||
<body bgcolor="#ffffff">
|
||||
[{block name="email_html_header"}][{/block}]
|
||||
[{assign var="oConfig" value=$oViewConf->getConfig()}]
|
||||
<table class="body">
|
||||
<tr>
|
||||
<td class="center" align="center" valign="top">
|
||||
<center>
|
||||
|
||||
<table class="row header">
|
||||
<tr>
|
||||
<td class="center" align="center">
|
||||
<center>
|
||||
<table class="container">
|
||||
<tr>
|
||||
<td class="wrapper[{if !$title}] last[{/if}]">
|
||||
<table class="twelve columns">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="six sub-columns text-pad-left">
|
||||
[{assign var="sEmailLogo" value=$oViewConf->getViewThemeParam('sEmailLogo')}]
|
||||
<a href="[{$oConfig->getShopUrl(null,false)}]" title="[{$shop->oxshops__oxtitleprefix->value}]">
|
||||
<img src="[{$oViewConf->getImageUrl($sEmailLogo, false)}]" border="0" hspace="0" vspace="0" alt="[{$shop->oxshops__oxname->value}]" align="texttop">
|
||||
</a>
|
||||
</td>
|
||||
<td class="six sub-columns text-pad-left last" style="text-align:right; vertical-align:middle;">
|
||||
<span class="template-label">[{$title}]</span>
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table class="container">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<hr/>
|
||||
41
shop/source/Application/views/flow/tpl/email/html/invite.tpl
Normal file
41
shop/source/Application/views/flow/tpl/email/html/invite.tpl
Normal file
@@ -0,0 +1,41 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="userinfo" value=$oEmailView->getUser()}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_INVITE_HEADING"|oxmultilangassign}]
|
||||
|
||||
<table border="0" width="100%" cellspacing="10" cellpadding="0" bgcolor="#FFFFFF">
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">
|
||||
<b style="white-space:nowrap;">[{oxmultilang ident="FROM"}]</b>
|
||||
</td>
|
||||
<td style="white-space:nowrap;">[{$userinfo->send_name|oxescape}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">
|
||||
<b style="white-space:nowrap;">[{oxmultilang ident="EMAIL"}]</b>
|
||||
</td>
|
||||
<td style="white-space:nowrap;">[{$userinfo->send_email|oxescape}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">[{$userinfo->send_message|oxescape|nl2br}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">[{oxmultilang ident="DD_INVITE_LINK"}]: <a href="[{$sHomeUrl}]">[{$shop->oxshops__oxname->value}]</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">[{oxmultilang ident="MANY_GREETINGS"}] [{$userinfo->send_name|oxescape}]</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br/>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,9 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_NEWSLETTER_OPTIN_HEADING"|oxmultilangassign}]
|
||||
|
||||
<p>[{oxcontent ident="oxnewsletteremail"}]</p>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
542
shop/source/Application/views/flow/tpl/email/html/order_cust.tpl
Normal file
542
shop/source/Application/views/flow/tpl/email/html/order_cust.tpl
Normal file
@@ -0,0 +1,542 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="oConf" value=$oViewConf->getConfig()}]
|
||||
[{assign var="currency" value=$oEmailView->getCurrency()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
[{assign var="oDelSet" value=$order->getDelSet()}]
|
||||
[{assign var="basket" value=$order->getBasket()}]
|
||||
[{assign var="payment" value=$order->getPayment()}]
|
||||
[{assign var="sOrderId" value=$order->getId()}]
|
||||
[{assign var="oOrderFileList" value=$oEmailView->getOrderFileList($sOrderId)}]
|
||||
|
||||
[{capture assign="style"}]
|
||||
table.orderarticles th {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles th, table.orderarticles td {
|
||||
border: 1px solid #d4d4d4;
|
||||
font-size: 13px;
|
||||
padding:5px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table.orderarticles thead th {
|
||||
background-color: #ebebeb;
|
||||
}
|
||||
|
||||
table.orderarticles .odd {
|
||||
background-color: #ebebeb;
|
||||
}
|
||||
[{/capture}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_ORDER_CUST_HEADING"|oxmultilangassign|cat:" #"|cat:$order->oxorder__oxordernr->value style=$style}]
|
||||
|
||||
[{block name="email_html_order_cust_orderemail"}]
|
||||
<p>
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value == "oxempty"}]
|
||||
[{oxcontent ident="oxuserordernpemail"}]
|
||||
[{else}]
|
||||
[{oxcontent ident="oxuserorderemail"}]
|
||||
[{/if}]
|
||||
</p>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_address"}]
|
||||
<!-- Address info -->
|
||||
<table class="row footer">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="wrapper">
|
||||
<table class="six columns">
|
||||
<tbody>
|
||||
<tr bgcolor="#ebebeb">
|
||||
<td class="left-text-pad">
|
||||
<h3 style="margin: 0; padding: 0 0 5px; line-height: 20px; text-transform: uppercase;">[{oxmultilang ident="BILLING_ADDRESS"}]</h3>
|
||||
<p>
|
||||
[{$order->oxorder__oxbillcompany->value}]<br>
|
||||
[{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}]<br>
|
||||
[{if $order->oxorder__oxbilladdinfo->value}][{$order->oxorder__oxbilladdinfo->value}]<br>[{/if}]
|
||||
[{$order->oxorder__oxbillstreet->value}] [{$order->oxorder__oxbillstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->value}]<br>
|
||||
[{$order->oxorder__oxbillcountry->value}]<br>
|
||||
[{if $order->oxorder__oxbillustid->value}][{oxmultilang ident="VAT_ID_NUMBER"}] [{$order->oxorder__oxbillustid->value}]<br>[{/if}]
|
||||
[{oxmultilang ident="PHONE"}] [{$order->oxorder__oxbillfon->value}]<br><br>
|
||||
</p>
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
<td class="wrapper last">
|
||||
<table class="six columns">
|
||||
<tbody>
|
||||
<tr bgcolor="#ebebeb">
|
||||
<td class="last right-text-pad">
|
||||
<h3 style="margin: 0; padding: 0 0 5px; line-height: 20px; text-transform: uppercase;">[{oxmultilang ident="SHIPPING_ADDRESS"}]</h3>
|
||||
<p>
|
||||
[{if $order->oxorder__oxdellname->value}]
|
||||
[{$order->oxorder__oxdelcompany->value}]<br>
|
||||
[{$order->oxorder__oxdelsal->value|oxmultilangsal}] [{$order->oxorder__oxdelfname->value}] [{$order->oxorder__oxdellname->value}]<br>
|
||||
[{if $order->oxorder__oxdeladdinfo->value}][{$order->oxorder__oxdeladdinfo->value}]<br>[{/if}]
|
||||
[{$order->oxorder__oxdelstreet->value}] [{$order->oxorder__oxdelstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxdelstateid->value}]
|
||||
[{$order->oxorder__oxdelzip->value}] [{$order->oxorder__oxdelcity->value}]<br>
|
||||
[{$order->oxorder__oxdelcountry->value}]
|
||||
[{else}]
|
||||
[{$order->oxorder__oxbillcompany->value}]<br>
|
||||
[{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}]<br>
|
||||
[{if $order->oxorder__oxbilladdinfo->value}][{$order->oxorder__oxbilladdinfo->value}]<br>[{/if}]
|
||||
[{$order->oxorder__oxbillstreet->value}] [{$order->oxorder__oxbillstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->value}]<br>
|
||||
[{$order->oxorder__oxbillcountry->value}]<br>
|
||||
[{/if}]
|
||||
</p>
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
||||
[{/block}]
|
||||
|
||||
<table class="orderarticles" width="100%" style="width:100%;">
|
||||
<thead>
|
||||
<tr bgcolor="#ebebeb">
|
||||
<th[{if $oViewConf->getViewThemeParam('blEmailsShowProductPictures')}] colspan="2"[{/if}]>[{oxmultilang ident="PRODUCT"}]</th>
|
||||
<th>[{oxmultilang ident="UNIT_PRICE"}]</th>
|
||||
<th>[{oxmultilang ident="QUANTITY"}]</th>
|
||||
<th>[{oxmultilang ident="VAT"}]</th>
|
||||
<th>[{oxmultilang ident="TOTAL"}]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
[{assign var="basketitemlist" value=$basket->getBasketArticles()}]
|
||||
|
||||
[{foreach key=basketindex from=$basket->getContents() item=basketitem}]
|
||||
[{block name="email_html_order_cust_basketitem"}]
|
||||
[{assign var="basketproduct" value=$basketitemlist.$basketindex}]
|
||||
|
||||
<tr valign="top">
|
||||
[{if $oViewConf->getViewThemeParam('blEmailsShowProductPictures')}]
|
||||
<td>
|
||||
<img src="[{$basketproduct->getIconUrl(false)}]" border="0" hspace="0" vspace="0" alt="[{$basketitem->getTitle()|strip_tags}]" align="texttop" style="max-width:80px;">
|
||||
</td>
|
||||
[{/if}]
|
||||
<td>
|
||||
<p>
|
||||
<b>[{$basketitem->getTitle()}]</b>
|
||||
[{if $basketitem->getChosenSelList()}]
|
||||
<ul>
|
||||
[{foreach from=$basketitem->getChosenSelList() item=oList}]
|
||||
<li style="padding: 3px;">[{$oList->name}] [{$oList->value}]</li>
|
||||
[{/foreach}]
|
||||
</ul>
|
||||
[{/if}]
|
||||
[{if $basketitem->getPersParams()}]
|
||||
<ul>
|
||||
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
|
||||
<li style="padding: 3px;">[{$sVar}] : [{$aParam}]</li>
|
||||
[{/foreach}]
|
||||
</ul>
|
||||
[{/if}]
|
||||
<br>
|
||||
<p>
|
||||
<b>[{oxmultilang ident="PRODUCT_NO" suffix="COLON"}] [{$basketproduct->oxarticles__oxartnum->value}]</b>
|
||||
</p>
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{assign var="oWrapping" value=$basketitem->getWrapping()}]
|
||||
<p>
|
||||
<b>[{oxmultilang ident="GIFT_WRAPPING"}]: </b>
|
||||
[{if !$basketitem->getWrappingId()}]
|
||||
[{oxmultilang ident="NONE"}]
|
||||
[{else}]
|
||||
[{$oWrapping->oxwrapping__oxname->value}]
|
||||
[{/if}]
|
||||
</p>
|
||||
[{/if}]
|
||||
|
||||
[{if $blShowReviewLink}]
|
||||
<p>
|
||||
<a href="[{$oConf->getShopURL()}]index.php?shp=[{$shop->oxshops__oxid->value}]&anid=[{$basketitem->getProductId()}]&cl=review&reviewuserhash=[{$user->getReviewUserHash($user->getId())}]" style="" target="_blank">[{oxmultilang ident="PRODUCT_REVIEW"}]</a>
|
||||
</p>
|
||||
[{/if}]
|
||||
</p>
|
||||
</td>
|
||||
<td align="right">
|
||||
<p>
|
||||
<b>[{if $basketitem->getFUnitPrice()}][{$basketitem->getFUnitPrice()}] [{$currency->sign}][{/if}]</b>
|
||||
[{if !$basketitem->isBundle()}]
|
||||
[{assign var=dRegUnitPrice value=$basketitem->getRegularUnitPrice()}]
|
||||
[{assign var=dUnitPrice value=$basketitem->getUnitPrice()}]
|
||||
[{if $dRegUnitPrice->getPrice() > $dUnitPrice->getPrice()}]
|
||||
<br><s>[{$basketitem->getFRegularUnitPrice()}] [{$currency->sign}]</s>
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
</p>
|
||||
|
||||
[{if $basketitem->aDiscounts}]
|
||||
<p>
|
||||
<em>[{oxmultilang ident="DISCOUNT"}]
|
||||
[{foreach from=$basketitem->aDiscounts item=oDiscount}]
|
||||
<br>[{$oDiscount->sDiscount}]
|
||||
[{/foreach}]
|
||||
</em>
|
||||
</p>
|
||||
[{/if}]
|
||||
|
||||
[{if $basketproduct->oxarticles__oxorderinfo->value}]
|
||||
[{$basketproduct->oxarticles__oxorderinfo->value}]
|
||||
[{/if}]
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>[{$basketitem->getAmount()}]</b>
|
||||
</td>
|
||||
<td align="right">[{$basketitem->getVatPercent()}]%</td>
|
||||
<td align="right">
|
||||
<b>[{$basketitem->getFTotalPrice()}] [{$currency->sign}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/foreach}]
|
||||
</tbody>
|
||||
<tfoot>
|
||||
[{assign var="iFooterColspan" value=4}]
|
||||
[{if $oViewConf->getViewThemeParam('blEmailsShowProductPictures')}]
|
||||
[{assign var="iFooterColspan" value=5}]
|
||||
[{/if}]
|
||||
[{block name="email_html_order_cust_voucherdiscount_top"}]
|
||||
[{if $oViewConf->getShowVouchers() && $basket->getVoucherDiscValue()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">
|
||||
<b>[{oxmultilang ident="USED_COUPONS"}]</b>
|
||||
</td>
|
||||
<td align="right" class="odd text-right">
|
||||
<b>[{oxmultilang ident="REBATE"}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
[{foreach from=$order->getVoucherList() item=voucher}]
|
||||
[{assign var="voucherseries" value=$voucher->getSerie()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{$voucher->oxvouchers__oxvouchernr->value}]</td>
|
||||
<td align="right" class="odd text-right">[{$voucherseries->oxvoucherseries__oxdiscount->value}] [{if $voucherseries->oxvoucherseries__oxdiscounttype->value == "absolute"}][{$currency->sign}][{else}]%[{/if}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{if !$basket->getDiscounts()}]
|
||||
[{block name="email_html_order_cust_nodiscounttotalnet"}]
|
||||
<!-- netto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getProductsNetPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{block name="email_html_order_cust_nodiscountproductvats"}]
|
||||
<!-- VATs -->
|
||||
[{foreach from=$basket->getProductVats(false) item=VATitem key=key}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}]</td>
|
||||
<td align="right" class="odd text-right">[{oxprice price=$VATitem currency=$currency}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_nodiscounttotalgross"}]
|
||||
<!-- brutto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_GROSS"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFProductsPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
<!-- applied discounts -->
|
||||
[{if $basket->getDiscounts()}]
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_html_order_cust_discounttotalnet"}]
|
||||
<!-- netto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getProductsNetPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{else}]
|
||||
[{block name="email_html_order_cust_discounttotalgross"}]
|
||||
<!-- brutto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_GROSS"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFProductsPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_cust_discounts"}]
|
||||
<!-- discounts -->
|
||||
[{foreach from=$basket->getDiscounts() item=oDiscount}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{if $oDiscount->dDiscount < 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DISCOUNT"}][{/if}] <em>[{$oDiscount->sDiscount}]</em> :</td>
|
||||
<td align="right" class="odd text-right">[{if $oDiscount->dDiscount < 0}][{$oDiscount->fDiscount|replace:"-":""}][{else}]-[{$oDiscount->fDiscount}][{/if}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{if !$order->isNettoMode()}]
|
||||
[{block name="email_html_order_cust_totalnet"}]
|
||||
<!-- netto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getProductsNetPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_cust_productvats"}]
|
||||
<!-- VATs -->
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}]</td>
|
||||
<td align="right" class="odd text-right">[{oxprice price=$VATitem currency=$currency}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_html_order_cust_totalbrut"}]
|
||||
<!-- brutto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_GROSS"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFProductsPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_cust_voucherdiscount"}]
|
||||
<!-- voucher discounts -->
|
||||
[{if $oViewConf->getShowVouchers() && $basket->getVoucherDiscValue()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="COUPON"}]</td>
|
||||
<td align="right" class="odd text-right">[{if $basket->getFVoucherDiscountValue() > 0}]-[{/if}][{$basket->getFVoucherDiscountValue()|replace:"-":""}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_delcosts"}]
|
||||
<!-- delivery costs -->
|
||||
[{assign var="oDeliveryCost" value=$basket->getDeliveryCost()}]
|
||||
[{if $oDeliveryCost && $oDeliveryCost->getPrice() > 0}]
|
||||
[{if $oViewConf->isFunctionalityEnabled('blShowVATForDelivery')}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="SHIPPING_NET" suffix="COLON"}]</td>
|
||||
<td align="right" class="odd text-right">[{oxprice price=$oDeliveryCost->getNettoPrice() currency=$currency}]</td>
|
||||
</tr>
|
||||
[{if $oDeliveryCost->getVatValue()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
[{if $basket->isProportionalCalculationOn()}]
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT" suffix="COLON"}]</td>
|
||||
[{else}]
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$oDeliveryCost->getVat()}]</td>
|
||||
[{/if}]
|
||||
<td align="right" class="odd text-right">[{oxprice price=$oDeliveryCost->getVatValue() currency=$currency}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{else}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="SHIPPING_COST" suffix="COLON"}]</td>
|
||||
<td align="right" class="odd text-right">[{oxprice price=$oDeliveryCost->getBruttoPrice() currency=$currency}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_paymentcosts"}]
|
||||
<!-- payment sum -->
|
||||
[{if $basket->getPayCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{if $basket->getPaymentCosts() >= 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DEDUCTION"}][{/if}] [{oxmultilang ident="PAYMENT_METHOD"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getPayCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
<!-- payment sum VAT (if available) -->
|
||||
[{if $basket->getPayCostVat()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
[{if $basket->isProportionalCalculationOn()}]
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}]:</td>
|
||||
[{else}]
|
||||
[{assign var="iPayCostVatPercent" value=$basket->getPayCostVatPercent()}]
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$iPayCostVatPercent}]</td>
|
||||
[{/if}]
|
||||
<td align="right" class="odd text-right">[{$basket->getPayCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFPaymentCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="SURCHARGE"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFPaymentCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{block name="email_html_order_cust_wrappingcosts"}]
|
||||
<!-- Gift wrapping -->
|
||||
[{if $basket->getWrappCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_WRAPPING_COSTS_NET"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getWrappCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{if $basket->getWrappCostVat()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="PLUS_VAT"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getWrappCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFWrappingCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="GIFT_WRAPPING"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFWrappingCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_giftwrapping"}]
|
||||
<!-- Greeting card -->
|
||||
[{if $basket->getGiftCardCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_GIFTCARD_COSTS_NET"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getGiftCardCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{if $basket->getGiftCardCostVat()}]
|
||||
<tr>
|
||||
[{if $basket->isProportionalCalculationOn()}]
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}]:</td>
|
||||
[{else}]
|
||||
[{assign var="iGiftCardCostVatPercent" value=$basket->getGiftCardCostVatPercent()}]
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$iGiftCardCostVatPercent}]</td>
|
||||
[{/if}]
|
||||
<td align="right" class="odd text-right">[{$basket->getGiftCardCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFGiftCardCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="GREETING_CARD"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFGiftCardCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_cust_grandtotal"}]
|
||||
<!-- grand total price -->
|
||||
<tr valign="top" bgcolor="#ebebeb" bgcolor="#ebebeb">
|
||||
<td align="right" colspan="[{$iFooterColspan}]" class="text-right odd"><b>[{oxmultilang ident="GRAND_TOTAL"}]</b></td>
|
||||
<td align="right" class="odd text-right"><b>[{$basket->getFPrice()}] [{$currency->sign}]</b></td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</tfoot>
|
||||
</table>
|
||||
<br/>
|
||||
|
||||
[{block name="email_html_order_cust_giftwrapping"}]
|
||||
[{if $oViewConf->getShowGiftWrapping() && $basket->getCard()}]
|
||||
[{assign var="oCard" value=$basket->getCard()}]
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b>[{oxmultilang ident="YOUR_GREETING_CARD"}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td valign="top">
|
||||
<img src="[{$oCard->getPictureUrl()}]" alt="[{$oCard->oxwrapping__oxname->value}]" hspace="0" vspace="0" border="0" align="top">
|
||||
</td>
|
||||
<td>[{oxmultilang ident="WHAT_I_WANTED_TO_SAY"}]<br><br>[{$basket->getCardMessage()}]</td>
|
||||
</tr>
|
||||
</table>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
<br><br>
|
||||
|
||||
[{block name="email_html_order_cust_userremark"}]
|
||||
[{if $order->oxorder__oxremark->value}]
|
||||
<h3 class="underline">[{oxmultilang ident="WHAT_I_WANTED_TO_SAY"}]</h3>
|
||||
<p>[{$order->oxorder__oxremark->value|oxescape}]</p>
|
||||
<br/>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_download_link"}]
|
||||
[{if $oOrderFileList}]
|
||||
<h3 class="underline">[{oxmultilang ident="MY_DOWNLOADS_DESC"}]</h3>
|
||||
[{foreach from=$oOrderFileList item="oOrderFile"}]
|
||||
<p>
|
||||
[{if $order->oxorder__oxpaid->value || !$oOrderFile->oxorderfiles__oxpurchasedonly->value}]
|
||||
<a href="[{oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=download" params="sorderfileid="|cat:$oOrderFile->getId()}]">[{$oOrderFile->oxorderfiles__oxfilename->value}]</a> [{$oOrderFile->getFileSize()|oxfilesize}]
|
||||
[{else}]
|
||||
<span>[{$oOrderFile->oxorderfiles__oxfilename->value}]</span>
|
||||
<strong>[{oxmultilang ident="DOWNLOADS_PAYMENT_PENDING"}]</strong>
|
||||
[{/if}]
|
||||
</p>
|
||||
[{/foreach}]
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_paymentinfo_top"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}]
|
||||
<h3 class="underline">[{oxmultilang ident="PAYMENT_METHOD"}]</h3>
|
||||
<p>
|
||||
<b>[{$payment->oxpayments__oxdesc->value}] [{if $basket->getPaymentCosts()}]([{$basket->getFPaymentCosts()}] [{$currency->sign}])[{/if}]</b>
|
||||
</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_username"}]
|
||||
<h3 class="underline">[{oxmultilang ident="EMAIL_ADDRESS"}]</h3>
|
||||
<p>[{$user->oxuser__oxusername->value}]</p>
|
||||
<br>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_deliveryinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}]
|
||||
<h3 class="underline">[{oxmultilang ident="SELECTED_SHIPPING_CARRIER"}]</h3>
|
||||
<p>
|
||||
<b>[{$order->oDelSet->oxdeliveryset__oxtitle->value}]</b>
|
||||
</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_paymentinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value == "oxidpayadvance"}]
|
||||
<h3 class="underline">[{oxmultilang ident="BANK_DETAILS"}]</h3>
|
||||
<p>
|
||||
[{oxmultilang ident="BANK"}] [{$shop->oxshops__oxbankname->value}]<br>
|
||||
[{oxmultilang ident="BANK_CODE"}] [{$shop->oxshops__oxbankcode->value}]<br>
|
||||
[{oxmultilang ident="BANK_ACCOUNT_NUMBER"}] [{$shop->oxshops__oxbanknumber->value}]<br>
|
||||
[{oxmultilang ident="BIC"}] [{$shop->oxshops__oxbiccode->value}]<br>
|
||||
[{oxmultilang ident="IBAN"}] [{$shop->oxshops__oxibannumber->value}]
|
||||
</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_cust_orderemailend"}]
|
||||
<p>[{oxcontent ident="oxuserorderemailend"}]</p>
|
||||
[{/block}]
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,470 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="oConf" value=$oViewConf->getConfig()}]
|
||||
[{assign var="currency" value=$oEmailView->getCurrency()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
[{assign var="basket" value=$order->getBasket()}]
|
||||
[{assign var="oDelSet" value=$order->getDelSet()}]
|
||||
[{assign var="payment" value=$order->getPayment()}]
|
||||
|
||||
[{capture assign="style"}]
|
||||
table.orderarticles th {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles th, table.orderarticles td {
|
||||
border: 1px solid #d4d4d4;
|
||||
font-size: 13px;
|
||||
padding:5px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table.orderarticles thead th {
|
||||
background-color: #ebebeb;
|
||||
}
|
||||
|
||||
table.orderarticles .odd {
|
||||
background-color: #ebebeb;
|
||||
white-space: nowrap;
|
||||
}
|
||||
[{/capture}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_ORDER_CUST_HEADING"|oxmultilangassign|cat:" #"|cat:$order->oxorder__oxordernr->value style=$style}]
|
||||
|
||||
[{block name="email_html_order_owner_orderemail"}]
|
||||
<p>
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value == "oxempty"}]
|
||||
[{oxcontent ident="oxadminordernpemail"}]
|
||||
[{else}]
|
||||
[{oxcontent ident="oxadminorderemail"}]
|
||||
[{/if}]
|
||||
</p>
|
||||
[{/block}]
|
||||
|
||||
|
||||
[{block name="email_html_order_owner_address"}]
|
||||
<!-- Address info -->
|
||||
<table class="row footer">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="wrapper">
|
||||
<table class="six columns">
|
||||
<tbody>
|
||||
<tr bgcolor="#ebebeb">
|
||||
<td class="left-text-pad">
|
||||
<h3 style="margin: 0; padding: 0 0 5px; line-height: 20px; text-transform: uppercase;">[{oxmultilang ident="BILLING_ADDRESS"}]</h3>
|
||||
<p>
|
||||
[{$order->oxorder__oxbillcompany->value}]<br>
|
||||
[{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}]<br>
|
||||
[{if $order->oxorder__oxbilladdinfo->value}][{$order->oxorder__oxbilladdinfo->value}]<br>[{/if}]
|
||||
[{$order->oxorder__oxbillstreet->value}] [{$order->oxorder__oxbillstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->value}]<br>
|
||||
[{$order->oxorder__oxbillcountry->value}]<br>
|
||||
[{if $order->oxorder__oxbillustid->value}][{oxmultilang ident="VAT_ID_NUMBER"}] [{$order->oxorder__oxbillustid->value}]<br>[{/if}]
|
||||
[{oxmultilang ident="PHONE"}] [{$order->oxorder__oxbillfon->value}]<br><br>
|
||||
</p>
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
<td class="wrapper last">
|
||||
<table class="six columns">
|
||||
<tbody>
|
||||
<tr bgcolor="#ebebeb">
|
||||
<td class="last right-text-pad">
|
||||
<h3 style="margin: 0; padding: 0 0 5px; line-height: 20px; text-transform: uppercase;">[{oxmultilang ident="SHIPPING_ADDRESS"}]</h3>
|
||||
<p>
|
||||
[{if $order->oxorder__oxdellname->value}]
|
||||
[{$order->oxorder__oxdelcompany->value}]<br>
|
||||
[{$order->oxorder__oxdelsal->value|oxmultilangsal}] [{$order->oxorder__oxdelfname->value}] [{$order->oxorder__oxdellname->value}]<br>
|
||||
[{if $order->oxorder__oxdeladdinfo->value}][{$order->oxorder__oxdeladdinfo->value}]<br>[{/if}]
|
||||
[{$order->oxorder__oxdelstreet->value}] [{$order->oxorder__oxdelstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxdelstateid->value}]
|
||||
[{$order->oxorder__oxdelzip->value}] [{$order->oxorder__oxdelcity->value}]<br>
|
||||
[{$order->oxorder__oxdelcountry->value}]
|
||||
[{else}]
|
||||
[{$order->oxorder__oxbillcompany->value}]<br>
|
||||
[{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}]<br>
|
||||
[{if $order->oxorder__oxbilladdinfo->value}][{$order->oxorder__oxbilladdinfo->value}]<br>[{/if}]
|
||||
[{$order->oxorder__oxbillstreet->value}] [{$order->oxorder__oxbillstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->value}]<br>
|
||||
[{$order->oxorder__oxbillcountry->value}]<br>
|
||||
[{/if}]
|
||||
</p>
|
||||
</td>
|
||||
<td class="expander"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
||||
[{/block}]
|
||||
|
||||
<table class="orderarticles" border="0" cellspacing="0" cellpadding="0" width="100%">
|
||||
<thead>
|
||||
<tr bgcolor="#ebebeb">
|
||||
<th[{if $oViewConf->getViewThemeParam('blEmailsShowProductPictures')}] colspan="2"[{/if}]>[{oxmultilang ident="PRODUCT"}]</th>
|
||||
<th>[{oxmultilang ident="UNIT_PRICE"}]</th>
|
||||
<th>[{oxmultilang ident="QUANTITY"}]</th>
|
||||
<th>[{oxmultilang ident="VAT"}]</th>
|
||||
<th>[{oxmultilang ident="TOTAL"}]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
[{assign var="basketitemlist" value=$basket->getBasketArticles()}]
|
||||
[{foreach key=basketindex from=$basket->getContents() item=basketitem}]
|
||||
[{block name="email_html_order_owner_basketitem"}]
|
||||
[{assign var="basketproduct" value=$basketitemlist.$basketindex}]
|
||||
<tr valign="top">
|
||||
[{if $oViewConf->getViewThemeParam('blEmailsShowProductPictures')}]
|
||||
<td>
|
||||
<img src="[{$basketproduct->getIconUrl(false)}]" border="0" hspace="0" vspace="0" alt="[{$basketitem->getTitle()|strip_tags}]" align="texttop" style="max-width:80px;">
|
||||
</td>
|
||||
[{/if}]
|
||||
<td>
|
||||
<p>
|
||||
<b>[{$basketitem->getTitle()}]</b>
|
||||
[{if $basketitem->getChosenSelList()}],
|
||||
[{foreach from=$basketitem->getChosenSelList() item=oList}]
|
||||
[{$oList->name}] [{$oList->value}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{if $basketitem->getPersParams()}]
|
||||
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
|
||||
, <em>[{$sVar}] : [{$aParam}]</em>
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
<br>[{oxmultilang ident="PRODUCT_NO" suffix="COLON"}] [{$basketproduct->oxarticles__oxartnum->value}]
|
||||
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{assign var="oWrapping" value=$basketitem->getWrapping()}]
|
||||
<br><b>[{oxmultilang ident="GIFT_WRAPPING"}]</b>: [{if !$basketitem->getWrappingId()}][{oxmultilang ident="NONE"}][{else}][{$oWrapping->oxwrapping__oxname->value}][{/if}]
|
||||
[{/if}]
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<b style="white-space:nowrap;">[{if $basketitem->getFUnitPrice()}][{$basketitem->getFUnitPrice()}] [{$currency->sign}][{/if}]</b>
|
||||
[{if !$basketitem->isBundle()}]
|
||||
[{assign var=dRegUnitPrice value=$basketitem->getRegularUnitPrice()}]
|
||||
[{assign var=dUnitPrice value=$basketitem->getUnitPrice()}]
|
||||
[{if $dRegUnitPrice->getPrice() > $dUnitPrice->getPrice()}]
|
||||
<br><s>[{$basketitem->getFRegularUnitPrice()}] [{$currency->sign}]</s>
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{if $basketitem->aDiscounts}]<br><br>
|
||||
<em style="font-size: 7pt;font-weight: normal;">[{oxmultilang ident="DISCOUNT"}]
|
||||
[{foreach from=$basketitem->aDiscounts item=oDiscount}]
|
||||
<br>[{$oDiscount->sDiscount}]
|
||||
[{/foreach}]
|
||||
</em>
|
||||
[{/if}]
|
||||
[{if $basketproduct->oxarticles__oxorderinfo->value}]
|
||||
[{$basketproduct->oxarticles__oxorderinfo->value}]
|
||||
[{/if}]
|
||||
</p>
|
||||
</td>
|
||||
<td>[{$basketitem->getAmount()}]</td>
|
||||
<td>[{$basketitem->getVatPercent()}]%</td>
|
||||
<td>
|
||||
<b>[{$basketitem->getFTotalPrice()}] [{$currency->sign}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/foreach}]
|
||||
[{block name="email_html_order_owner_giftwrapping"}]
|
||||
[{if $basket->oCard}]
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<img src="[{$basket->oCard->getPictureUrl()}]" alt="[{$basket->oCard->oxwrapping__oxname->value}]" hspace="0" vspace="0" border="0" align="top">
|
||||
</td>
|
||||
<td colspan="[{$iFooterColspan}]">
|
||||
<b>[{oxmultilang ident="ATENTION_GREETING_CARD"}]</b><br>
|
||||
[{oxmultilang ident="WHAT_I_WANTED_TO_SAY"}]
|
||||
<br><br>
|
||||
[{$basket->getCardMessage()}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</tbody>
|
||||
<tfoot>
|
||||
[{assign var="iFooterColspan" value=4}]
|
||||
[{if $oViewConf->getViewThemeParam('blEmailsShowProductPictures')}]
|
||||
[{assign var="iFooterColspan" value=5}]
|
||||
[{/if}]
|
||||
[{block name="email_html_order_owner_voucherdiscount_top"}]
|
||||
[{if $oViewConf->getShowVouchers()}]
|
||||
[{if $basket->getVoucherDiscValue()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="USED_COUPONS"}]</td>
|
||||
<td align="right" class="odd text-right">[{oxmultilang ident="REBATE"}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{foreach from=$order->getVoucherList() item=voucher}]
|
||||
[{assign var="voucherseries" value=$voucher->getSerie()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{$voucher->oxvouchers__oxvouchernr->value}]</td>
|
||||
<td align="right" class="odd text-right">[{$voucherseries->oxvoucherseries__oxdiscount->value}] [{if $voucherseries->oxvoucherseries__oxdiscounttype->value == "absolute"}][{$currency->sign}][{else}]%[{/if}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
[{if !$basket->getDiscounts()}]
|
||||
[{block name="email_html_order_owner_nodiscounttotalnet"}]
|
||||
<!-- netto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getProductsNetPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{block name="email_html_order_owner_nodiscountproductvats"}]
|
||||
<!-- VATs -->
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}]</td>
|
||||
<td align="right" class="odd text-right">[{ $VATitem }] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_nodiscounttotalgross"}]
|
||||
<!-- brutto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_GROSS"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFProductsPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
<!-- applied discounts -->
|
||||
[{if $basket->getDiscounts()}]
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_html_order_cust_discounttotalnet"}]
|
||||
<!-- netto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getProductsNetPrice()}] [{$currency->sign}]</td>0
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{else}]
|
||||
[{block name="email_html_order_cust_discounttotalgross"}]
|
||||
<!-- brutto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_GROSS"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFProductsPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_owner_discounts"}]
|
||||
<!-- discounts -->
|
||||
[{foreach from=$basket->getDiscounts() item=oDiscount}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{if $oDiscount->dDiscount < 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DISCOUNT"}][{/if}] <em>[{$oDiscount->sDiscount}]</em>:</td>
|
||||
<td align="right" class="odd text-right">[{if $oDiscount->dDiscount < 0}][{$oDiscount->fDiscount|replace:"-":""}][{else}]-[{$oDiscount->fDiscount}][{/if}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{if !$order->isNettoMode()}]
|
||||
[{block name="email_html_order_cust_totalnet"}]
|
||||
<!-- netto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getProductsNetPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_owner_productvats"}]
|
||||
<!-- VATs -->
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}]</td>
|
||||
<td align="right" class="odd text-right">[{$VATitem}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_html_order_cust_totalbrut"}]
|
||||
<!-- brutto price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="TOTAL_GROSS"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFProductsPrice()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_owner_voucherdiscount"}]
|
||||
<!-- voucher discounts -->
|
||||
[{if $oViewConf->getShowVouchers() && $basket->getVoucherDiscValue()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="COUPON"}]</td>
|
||||
<td align="right" class="odd text-right">[{if $basket->getFVoucherDiscountValue() > 0}]-[{/if}][{$basket->getFVoucherDiscountValue()|replace:"-":""}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_delcosts"}]
|
||||
<!-- delivery costs -->
|
||||
[{if $basket->getDelCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="SHIPPING_NET"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getDelCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{if $basket->getDelCostVat()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
[{if $basket->isProportionalCalculationOn()}]
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}]:</td>
|
||||
[{else}]
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getDelCostVatPercent()}]</td>
|
||||
[{/if}]
|
||||
<td align="right" class="odd text-right">[{$basket->getDelCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFDeliveryCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="SHIPPING_COST"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFDeliveryCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_paymentcosts"}]
|
||||
<!-- payment sum -->
|
||||
[{if $basket->getPayCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{if $basket->getPaymentCosts() >= 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DEDUCTION"}][{/if}] [{oxmultilang ident="PAYMENT_METHOD"}]</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getPayCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
<!-- payment sum VAT (if available) -->
|
||||
[{if $basket->getPayCostVat()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
[{if $basket->isProportionalCalculationOn()}]
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}]:</td>
|
||||
[{else}]
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getPayCostVatPercent()}]</td>
|
||||
[{/if}]
|
||||
<td align="right" class="odd text-right">[{$basket->getPayCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFPaymentCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="SURCHARGE"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFPaymentCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{block name="email_html_order_owner_wrappingcosts"}]
|
||||
<!-- Gift wrapping -->
|
||||
[{if $basket->getWrappCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_WRAPPING_COSTS_NET"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getWrappCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{if $basket->getWrappCostVat()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="PLUS_VAT"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getWrappCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFWrappingCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="GIFT_WRAPPING"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFWrappingCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_giftwrapping"}]
|
||||
<!-- Greeting card -->
|
||||
[{if $basket->getGiftCardCostNet()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_GIFTCARD_COSTS_NET"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getGiftCardCostNet()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{if $basket->getGiftCardCostVat()}]
|
||||
<tr>
|
||||
[{if $basket->isProportionalCalculationOn()}]
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}]:</td>
|
||||
[{else}]
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getGiftCardCostVatPercent()}]</td>
|
||||
[{/if}]
|
||||
<td align="right" class="odd text-right">[{$basket->getGiftCardCostVat()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{elseif $basket->getFGiftCardCosts()}]
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right">[{oxmultilang ident="GREETING_CARD"}]:</td>
|
||||
<td align="right" class="odd text-right">[{$basket->getFGiftCardCosts()}] [{$currency->sign}]</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_order_owner_grandtotal"}]
|
||||
<!-- grand total price -->
|
||||
<tr valign="top" bgcolor="#ebebeb">
|
||||
<td colspan="[{$iFooterColspan}]" class="odd text-right" align="right">
|
||||
<b>[{oxmultilang ident="GRAND_TOTAL"}]</b>
|
||||
</td>
|
||||
<td align="right" class="odd text-right">
|
||||
<b>[{$basket->getFPrice()}] [{$currency->sign}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</tfoot>
|
||||
</table>
|
||||
|
||||
<br/>
|
||||
|
||||
[{block name="email_html_order_owner_userremark"}]
|
||||
[{if $order->oxorder__oxremark->value}]
|
||||
<h3 class="underline">[{oxmultilang ident="MESSAGE"}]</h3>
|
||||
<p>[{$order->oxorder__oxremark->value|oxescape}]</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_paymentinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}]
|
||||
<h3 class="underline">[{oxmultilang ident="PAYMENT_INFORMATION"}]</h3>
|
||||
<p>
|
||||
<b>[{oxmultilang ident="PAYMENT_METHOD"}] [{$payment->oxpayments__oxdesc->value}] [{if $basket->getPaymentCosts()}]([{$basket->getFPaymentCosts()}] [{$currency->sign}])[{/if}]</b>
|
||||
</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_username"}]
|
||||
<h3 class="underline">[{oxmultilang ident="EMAIL_ADDRESS"}]</h3>
|
||||
<p>[{$user->oxuser__oxusername->value}]</p>
|
||||
<br>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_order_owner_deliveryinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}]
|
||||
<h3 class="underline">[{oxmultilang ident="SELECTED_SHIPPING_CARRIER"}]</h3>
|
||||
<p>[{$oDelSet->oxdeliveryset__oxtitle->value}]</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,104 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
|
||||
[{capture assign="style"}]
|
||||
table.orderarticles th {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles th, table.orderarticles td {
|
||||
border: 1px solid #d4d4d4;
|
||||
font-size: 13px;
|
||||
padding:5px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table.orderarticles thead th {
|
||||
background-color: #ebebeb;
|
||||
}
|
||||
[{/capture}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_ORDERSHIPPED_HEADING"|oxmultilangassign|cat:" #"|cat:$order->oxorder__oxordernr->value style=$style}]
|
||||
|
||||
[{block name="email_html_ordershipped_sendemail"}]
|
||||
[{oxcontent ident="oxordersendemail"}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_ordershipped_infoheader"}]
|
||||
<h3 class="underline">[{oxmultilang ident="SHIPPING_ADDRESS"}]</h3>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_ordershipped_address"}]
|
||||
<p>
|
||||
[{if $order->oxorder__oxdellname->value}]
|
||||
[{$order->oxorder__oxdelcompany->value}]<br>
|
||||
[{$order->oxorder__oxdelfname->value}] [{$order->oxorder__oxdellname->value}]<br>
|
||||
[{$order->oxorder__oxdelstreet->value}] [{$order->oxorder__oxdelstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxdelstateid->value}]
|
||||
[{$order->oxorder__oxdelzip->value}] [{$order->oxorder__oxdelcity->value}]
|
||||
[{else}]
|
||||
[{$order->oxorder__oxbillcompany->value}]<br>
|
||||
[{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}]<br>
|
||||
[{$order->oxorder__oxbillstreet->value}] [{$order->oxorder__oxbillstreetnr->value}]<br>
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->value}]
|
||||
[{/if}]
|
||||
</p>
|
||||
<br/>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_ordershipped_oxordernr"}]
|
||||
<h3 class="underline">[{oxmultilang ident="ORDER_NUMBER" suffix="COLON"}] [{$order->oxorder__oxordernr->value}]</h3>
|
||||
[{/block}]
|
||||
|
||||
<table class="orderarticles" border="0" cellspacing="0" cellpadding="0" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-right">[{oxmultilang ident="QUANTITY"}]</th>
|
||||
<th>[{oxmultilang ident="PRODUCT"}]</th>
|
||||
[{if $blShowReviewLink}]
|
||||
<th>[{oxmultilang ident="PRODUCT_RATING"}]</th>
|
||||
[{/if}]
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
[{block name="email_html_ordershipped_orderarticles"}]
|
||||
[{foreach from=$order->getOrderArticles(true) item=oOrderArticle}]
|
||||
<tr valign="top">
|
||||
<td align="right" class="text-right">[{$oOrderArticle->oxorderarticles__oxamount->value}]</td>
|
||||
<td>
|
||||
[{$oOrderArticle->oxorderarticles__oxtitle->value}] [{$oOrderArticle->oxorderarticles__oxselvariant->value}]
|
||||
<br>[{oxmultilang ident="PRODUCT_NO" suffix="COLON"}] [{$oOrderArticle->oxorderarticles__oxartnum->value}]
|
||||
</td>
|
||||
[{if $blShowReviewLink}]
|
||||
<td align="right" class="text-right">
|
||||
<p>
|
||||
<a href="[{$oViewConf->getBaseDir()}]index.php?shp=[{$shop->oxshops__oxid->value}]&anid=[{$oOrderArticle->oxorderarticles__oxartid->value}]&cl=review&reviewuserhash=[{$reviewuserhash}]" target="_blank">[{oxmultilang ident="REVIEW"}]</a>
|
||||
</p>
|
||||
</td>
|
||||
[{/if}]
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<br/>
|
||||
|
||||
[{block name="email_html_ordershipped_infofooter"}]
|
||||
<p>[{oxmultilang ident="YOUR_TEAM" args=$shop->oxshops__oxname->value}]</p>
|
||||
<br/>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_ordershipped_shipmenttrackingurl"}]
|
||||
[{if $order->getShipmentTrackingUrl()}]
|
||||
<p>[{oxmultilang ident="SHIPMENT_TRACKING" suffix="COLON"}] <a href="[{$order->getShipmentTrackingUrl()}]" target="_blank" title="[{oxmultilang ident="CLICK_HERE"}]">[{oxmultilang ident="CLICK_HERE"}]</a></p>
|
||||
<br/>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,58 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
|
||||
[{capture assign="style"}]
|
||||
table.orderarticles th {
|
||||
background-color: #ebebeb;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
table.orderarticles th, table.orderarticles td {
|
||||
border: 1px solid #d4d4d4;
|
||||
font-size: 13px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
table.orderarticles {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
[{/capture}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_OWNER_REMINDER_HEADING"|oxmultilangassign style=$style}]
|
||||
|
||||
<p>[{oxmultilang ident="MESSAGE_STOCK_LOW"}]</p>
|
||||
|
||||
<table class="orderarticles" border="0" cellspacing="0" cellpadding="0" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">[{oxmultilang ident="PRODUCT"}]</th>
|
||||
<th class="text-right">[{oxmultilang ident="QUANTITY"}]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
[{foreach from=$articles item=oProduct}]
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<img src="[{$oProduct->getIconUrl(false)}]" border="0" hspace="0" vspace="0" alt="[{$oProduct->oxarticles__oxtitle->value|strip_tags}]" align="texttop">
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<b>[{$oProduct->oxarticles__oxtitle->value}][{if $oProduct->oxarticles__oxvarselect->value}], [{$oProduct->oxarticles__oxvarselect->value}][{/if}]</b>
|
||||
[{if $chosen_selectlist}]
|
||||
,
|
||||
[{foreach from=$chosen_selectlist item=oList}]
|
||||
[{$oList->name}] [{$oList->value}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
<br>
|
||||
[{oxmultilang ident="PRODUCT_NO" suffix="COLON"}] [{$oProduct->oxarticles__oxartnum->value}]
|
||||
</p>
|
||||
</td>
|
||||
<td align="right" class="text-right">[{$oProduct->oxarticles__oxstock->value}] ([{$oProduct->oxarticles__oxremindamount->value}])</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,10 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="currency" value=$oEmailView->getCurrency()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_PRICEALARM_HEADING"|oxmultilangassign}]
|
||||
|
||||
[{oxcontent ident="oxpricealarmemail"}]<br/>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,9 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_REGISTER_HEADING"|oxmultilangassign}]
|
||||
|
||||
[{oxcontent ident=$contentident|default:"oxregisteremail"}]<br/>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,41 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="sOrderId" value=$order->getId()}]
|
||||
[{assign var="oOrderFileList" value=$oEmailView->getOrderFileList($sOrderId)}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_DOWNLOADLINKS_HEADING"|oxmultilangassign|cat:" #"|cat:$order->oxorder__oxordernr->value}]
|
||||
|
||||
[{block name="email_html_senddownloadlinks_infoheader"}]
|
||||
[{oxmultilang ident="EMAIL_SENDDOWNLOADS_GREETING"}] [{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}],<br>
|
||||
<br>
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_senddownloadlinks_oxordernr"}][{/block}]
|
||||
|
||||
[{if $oOrderFileList}]
|
||||
[{block name="email_html_senddownloadlinks_download_header"}]
|
||||
<h3 class="underline">[{oxmultilang ident="MY_DOWNLOADS_DESC"}]</h3>
|
||||
[{/block}]
|
||||
[{block name="email_html_senddownloadlinks_download_link"}]
|
||||
[{foreach from=$oOrderFileList item="oOrderFile"}]
|
||||
<ul>
|
||||
<li>
|
||||
[{if $order->oxorder__oxpaid->value != "0000-00-00 00:00:00" || !$oOrderFile->oxorderfiles__oxpurchasedonly->value}]
|
||||
<a href="[{oxgetseourl ident=$oViewConf->getBaseDir()|cat:"index.php?cl=download" params="sorderfileid="|cat:$oOrderFile->getId()}]">[{$oOrderFile->oxorderfiles__oxfilename->value}]</a> [{$oOrderFile->getFileSize()|oxfilesize}]
|
||||
[{else}]
|
||||
<span>[{$oOrderFile->oxorderfiles__oxfilename->value}]</span>
|
||||
<strong>[{oxmultilang ident="DOWNLOADS_PAYMENT_PENDING"}]</strong>
|
||||
[{/if}]
|
||||
</li>
|
||||
</ul>
|
||||
[{/foreach}]
|
||||
<br/>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_senddownloadlinks_infofooter"}]
|
||||
<p>[{oxmultilang ident="YOUR_TEAM" args=$shop->oxshops__oxname->value}]</p>
|
||||
<br/>
|
||||
[{/block}]
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,62 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="userInfo" value=$oEmailView->getUser()}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_SUGGEST_HEADING"|oxmultilangassign}]
|
||||
|
||||
<table border="0" width="100%" cellspacing="10" cellpadding="0">
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">
|
||||
<b style="white-space:nowrap;">[{oxmultilang ident="FROM"}]</b>
|
||||
</td>
|
||||
<td style="white-space:nowrap;">[{$userInfo->send_name|oxescape}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">
|
||||
<b style="white-space:nowrap;">[{oxmultilang ident="EMAIL"}]</b>
|
||||
</td>
|
||||
<td style="white-space:nowrap;">[{$userInfo->send_email|oxescape}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">
|
||||
<b style="white-space:nowrap;">[{oxmultilang ident="TO"}]</b>
|
||||
</td>
|
||||
<td style="white-space:nowrap;">[{$userInfo->rec_name|oxescape}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">
|
||||
<b style="white-space:nowrap;">[{oxmultilang ident="EMAIL"}]</b>
|
||||
</td>
|
||||
<td style="white-space:nowrap;">[{$userInfo->rec_email|oxescape}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">[{$userInfo->send_message|oxescape|nl2br}]</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
<p>[{oxmultilang ident="MANY_GREETINGS"}] [{$userInfo->send_name|oxescape}]</p>
|
||||
<br>
|
||||
|
||||
<p class="lead">
|
||||
<a href="[{$sArticleUrl}]"><b>[{$product->oxarticles__oxtitle->value}]</b></a>
|
||||
[{if $product->oxarticles__oxshortdesc->value}]
|
||||
<br>[{$product->oxarticles__oxshortdesc->value}]
|
||||
[{/if}]
|
||||
</p>
|
||||
<br>
|
||||
|
||||
<p>
|
||||
<a href="[{$sArticleUrl}]">
|
||||
<img src="[{$product->getThumbnailUrl()}]" border="0" hspace="0" vspace="0" alt="[{$product->oxarticles__oxtitle->value|strip_tags}]">
|
||||
</a>
|
||||
</p>
|
||||
<br>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,18 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="userInfo" value=$oEmailView->getUser()}]
|
||||
|
||||
[{include file="email/html/header.tpl" title="DD_WISHLIST_HEADING"|oxmultilangassign}]
|
||||
|
||||
<p>[{$userInfo->send_message|oxescape}]</p>
|
||||
<br/>
|
||||
|
||||
<p>[{oxmultilang ident="TO_MY_WISHLIST"}] <a href="[{$oViewConf->getBaseDir()}]index.php?cl=wishlist&wishid=[{$userInfo->send_id}]"><b>[{oxmultilang ident="CLICK_HERE"}]</b></a></p>
|
||||
<br/>
|
||||
|
||||
<p>[{oxmultilang ident="WITH_LOVE"}]</p>
|
||||
|
||||
<p>[{$userInfo->send_name|oxescape}]</p>
|
||||
<br/>
|
||||
|
||||
[{include file="email/html/footer.tpl"}]
|
||||
@@ -0,0 +1,3 @@
|
||||
[{oxcontent ident="oxupdatepassinfoplainemail"}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,11 @@
|
||||
[{oxmultilang ident="INVITE_TO_SHOP"}] [{$userinfo->send_name}], [{oxmultilang ident="EMAIL_INVITE_HTML_INVITETOSHOP2"}] [{$shop->oxshops__oxname->getRawValue()}] [{oxmultilang ident="EMAIL_INVITE_HTML_INVITETOSHOP3"}]
|
||||
[{oxmultilang ident="FROM"}] [{$userinfo->send_name}]
|
||||
[{oxmultilang ident="EMAIL"}] [{$userinfo->send_email}]
|
||||
|
||||
[{$userinfo->send_message}]
|
||||
|
||||
[{$sHomeUrl}]
|
||||
|
||||
[{oxmultilang ident="MANY_GREETINGS"}] [{$userinfo->send_name}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,7 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
[{oxcontent ident="oxnewsletterplainemail"}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,256 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="currency" value=$oEmailView->getCurrency()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
[{assign var="oDelSet" value=$order->getDelSet()}]
|
||||
[{assign var="basket" value=$order->getBasket()}]
|
||||
[{assign var="payment" value=$order->getPayment()}]
|
||||
[{assign var="sOrderId" value=$order->getId()}]
|
||||
[{assign var="oOrderFileList" value=$oEmailView->getOrderFileList($sOrderId)}]
|
||||
|
||||
[{block name="email_plain_order_cust_orderemail"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value == "oxempty"}]
|
||||
[{oxcontent ident="oxuserordernpplainemail"}]
|
||||
[{else}]
|
||||
[{oxcontent ident="oxuserorderplainemail"}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{oxmultilang ident="ORDER_NUMBER"}] [{$order->oxorder__oxordernr->value}]
|
||||
|
||||
[{block name="email_plain_order_cust_voucherdiscount_top"}]
|
||||
[{if $oViewConf->getShowVouchers()}]
|
||||
[{foreach from=$order->getVoucherList() item=voucher}]
|
||||
[{assign var="voucherseries" value=$voucher->getSerie()}]
|
||||
[{oxmultilang ident="USED_COUPONS"}] [{$voucher->oxvouchers__oxvouchernr->value}] - [{oxmultilang ident="DISCOUNT"}] [{$voucherseries->oxvoucherseries__oxdiscount->value}] [{if $voucherseries->oxvoucherseries__oxdiscounttype->value == "absolute"}][{$currency->sign}][{else}]%[{/if}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{assign var="basketitemlist" value=$basket->getBasketArticles()}]
|
||||
[{foreach key=basketindex from=$basket->getContents() item=basketitem}]
|
||||
[{block name="email_plain_order_cust_basketitem"}]
|
||||
[{assign var="basketproduct" value=$basketitemlist.$basketindex}]
|
||||
[{$basketproduct->oxarticles__oxtitle->getRawValue()|strip_tags}][{if $basketproduct->oxarticles__oxvarselect->value}], [{$basketproduct->oxarticles__oxvarselect->value}][{/if}]
|
||||
[{if $basketitem->getChosenSelList()}][{foreach from=$basketitem->getChosenSelList() item=oList}]
|
||||
|
||||
[{$oList->name}] [{$oList->value}]
|
||||
|
||||
[{/foreach}][{/if}]
|
||||
[{if $basketitem->getPersParams()}]
|
||||
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
|
||||
|
||||
[{$sVar}] : [{$aParam}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{assign var="oWrapping" value=$basketitem->getWrapping()}]
|
||||
|
||||
[{oxmultilang ident="GIFT_WRAPPING"}] [{if !$basketitem->getWrappingId()}][{oxmultilang ident="NONE"}][{else}][{$oWrapping->oxwrapping__oxname->value}][{/if}]
|
||||
[{/if}]
|
||||
[{if $basketproduct->oxarticles__oxorderinfo->value}]
|
||||
[{$basketproduct->oxarticles__oxorderinfo->getRawValue()}]
|
||||
[{/if}]
|
||||
|
||||
[{assign var=dRegUnitPrice value=$basketitem->getRegularUnitPrice()}]
|
||||
[{assign var=dUnitPrice value=$basketitem->getUnitPrice()}]
|
||||
[{oxmultilang ident="UNIT_PRICE"}] [{$basketitem->getFUnitPrice()}] [{$currency->name}] [{if !$basketitem->isBundle()}][{if $dRegUnitPrice->getPrice() > $dUnitPrice->getPrice()}] ([{$basketitem->getFRegularUnitPrice()}] [{$currency->sign}]) [{/if}][{/if}]
|
||||
|
||||
[{oxmultilang ident="QUANTITY"}] [{$basketitem->getAmount()}]
|
||||
[{oxmultilang ident="VAT"}] [{$basketitem->getVatPercent()}]%
|
||||
[{oxmultilang ident="TOTAL"}] [{$basketitem->getFTotalPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/foreach}]
|
||||
------------------------------------------------------------------
|
||||
[{if !$basket->getDiscounts()}]
|
||||
[{block name="email_plain_order_cust_nodiscounttotalnet"}]
|
||||
[{* netto price *}]
|
||||
[{oxmultilang ident="TOTAL_NET"}] [{$basket->getProductsNetPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{block name="email_plain_order_cust_nodiscountproductvats"}]
|
||||
[{* VATs *}]
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}] [{$VATitem}] [{$currency->name}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{block name="email_plain_order_cust_nodiscounttotalgross"}]
|
||||
[{* brutto price *}]
|
||||
[{oxmultilang ident="TOTAL_GROSS"}] [{$basket->getFProductsPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{* applied discounts *}]
|
||||
[{if $basket->getDiscounts()}]
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_plain_order_ownerdiscounttotalnet"}]
|
||||
[{* netto price *}]
|
||||
[{oxmultilang ident="TOTAL_NET"}] [{$basket->getProductsNetPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{else}]
|
||||
[{block name="email_plain_order_discountownertotalgross"}]
|
||||
[{* brutto price *}]
|
||||
[{oxmultilang ident="TOTAL_GROSS"}] [{$basket->getFProductsPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{block name="email_plain_order_cust_discounts"}]
|
||||
[{foreach from=$basket->getDiscounts() item=oDiscount}]
|
||||
[{if $oDiscount->dDiscount < 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DISCOUNT"}][{/if}] [{$oDiscount->sDiscount}]: [{if $oDiscount->dDiscount < 0}][{$oDiscount->fDiscount|replace:"-":""}][{else}]-[{$oDiscount->fDiscount}][{/if}] [{$currency->name}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{if !$order->isNettoMode()}]
|
||||
[{block name="email_plain_order_cust_totalnet"}]
|
||||
[{* netto price *}]
|
||||
[{oxmultilang ident="TOTAL_NET"}] [{$basket->getProductsNetPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{block name="email_plain_order_cust_productvats"}]
|
||||
[{* VATs *}]
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}] [{$VATitem}] [{$currency->name}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_plain_order_ownertotalgross"}]
|
||||
[{* brutto price *}]
|
||||
[{oxmultilang ident="TOTAL_GROSS"}] [{$basket->getFProductsPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{block name="email_plain_order_cust_voucherdiscount"}]
|
||||
[{* voucher discounts *}]
|
||||
[{if $oViewConf->getShowVouchers() && $basket->getVoucherDiscValue()}]
|
||||
[{oxmultilang ident="COUPON"}] [{if $basket->getFVoucherDiscountValue() > 0}]-[{/if}][{$basket->getFVoucherDiscountValue()|replace:"-":""}] [{$currency->name}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_delcosts"}]
|
||||
[{* delivery costs *}]
|
||||
[{if $basket->getDelCostNet()}]
|
||||
[{oxmultilang ident="SHIPPING_NET" suffix="COLON"}] [{$basket->getDelCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getDelCostVat()}] [{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}] [{else}] [{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getDelCostVatPercent()}][{/if}] [{$basket->getDelCostVat()}] [{$currency->sign}]
|
||||
[{elseif $basket->getFDeliveryCosts()}]
|
||||
[{oxmultilang ident="SHIPPING_COST"}] [{$basket->getFDeliveryCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_paymentcosts"}]
|
||||
[{* payment sum *}]
|
||||
[{if $basket->getPayCostNet()}]
|
||||
[{if $basket->getPaymentCosts() >= 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DEDUCTION"}][{/if}] [{oxmultilang ident="PAYMENT_METHOD"}] [{$basket->getPayCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getPayCostVat()}]
|
||||
[{if $basket->isProportionalCalculationOn()}] [{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}][{else}] [{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getPayCostVatPercent()}][{/if}] [{$basket->getPayCostVat()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{elseif $basket->getFPaymentCosts()}]
|
||||
[{oxmultilang ident="SURCHARGE"}] [{$basket->getFPaymentCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_wrappingcosts"}]
|
||||
[{* Gift wrapping *}]
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{if $basket->getWrappCostNet()}]
|
||||
[{oxmultilang ident="BASKET_TOTAL_WRAPPING_COSTS_NET"}] [{$basket->getWrappCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getWrappCostVat()}]
|
||||
[{oxmultilang ident="PLUS_VAT"}] [{$basket->getWrappCostVat()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{elseif $basket->getFWrappingCosts()}]
|
||||
[{oxmultilang ident="GIFT_WRAPPING"}] [{$basket->getFWrappingCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_giftwrapping"}]
|
||||
[{* Greeting card *}]
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{if $basket->getGiftCardCostNet()}]
|
||||
[{oxmultilang ident="BASKET_TOTAL_GIFTCARD_COSTS_NET"}] [{$basket->getGiftCardCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getGiftCardCostVat()}]
|
||||
[{if $basket->isProportionalCalculationOn()}][{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}][{else}] [{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getGiftCardCostVatPercent()}][{/if}] [{$basket->getGiftCardCostVat()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{elseif $basket->getFGiftCardCosts()}]
|
||||
[{oxmultilang ident="GREETING_CARD"}] [{$basket->getFGiftCardCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_grandtotal"}]
|
||||
[{* grand total price *}]
|
||||
[{oxmultilang ident="GRAND_TOTAL"}] [{$basket->getFPrice()}] [{$currency->name}]
|
||||
|
||||
[{if $basket->getCard()}]
|
||||
[{oxmultilang ident="YOUR_GREETING_CARD"}]
|
||||
[{$basket->getCardMessage()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_userremark"}]
|
||||
[{if $order->oxorder__oxremark->value}]
|
||||
[{oxmultilang ident="WHAT_I_WANTED_TO_SAY"}] [{$order->oxorder__oxremark->getRawValue()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_download_link"}]
|
||||
[{if $oOrderFileList}]
|
||||
[{oxmultilang ident="MY_DOWNLOADS_DESC"}]
|
||||
[{foreach from=$oOrderFileList item="oOrderFile"}]
|
||||
[{if $order->oxorder__oxpaid->value || !$oOrderFile->oxorderfiles__oxpurchasedonly->value}]
|
||||
[{oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=download" params="sorderfileid="|cat:$oOrderFile->getId()}]
|
||||
[{else}]
|
||||
[{$oOrderFile->oxorderfiles__oxfilename->value}] [{oxmultilang ident="DOWNLOADS_PAYMENT_PENDING"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_paymentinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}]
|
||||
[{oxmultilang ident="PAYMENT_METHOD"}] [{$payment->oxpayments__oxdesc->getRawValue()}] [{if $basket->getPaymentCosts()}]([{$basket->getFPaymentCosts()}] [{$currency->sign}])[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_username"}]
|
||||
[{oxmultilang ident="EMAIL_ADDRESS"}] [{$user->oxuser__oxusername->value}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_address"}]
|
||||
[{oxmultilang ident="BILLING_ADDRESS"}]
|
||||
[{$order->oxorder__oxbillcompany->getRawValue()}]
|
||||
[{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->getRawValue()}] [{$order->oxorder__oxbilllname->getRawValue()}]
|
||||
[{if $order->oxorder__oxbilladdinfo->value}][{$order->oxorder__oxbilladdinfo->getRawValue()}][{/if}]
|
||||
[{$order->oxorder__oxbillstreet->getRawValue()}] [{$order->oxorder__oxbillstreetnr->value}]
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->getRawValue()}]
|
||||
[{$order->oxorder__oxbillcountry->getRawValue()}]
|
||||
[{if $order->oxorder__oxbillustid->value}][{oxmultilang ident="VAT_ID_NUMBER"}] [{$order->oxorder__oxbillustid->value}][{/if}]
|
||||
[{oxmultilang ident="PHONE"}] [{$order->oxorder__oxbillfon->value}]
|
||||
|
||||
[{if $order->oxorder__oxdellname->value}][{oxmultilang ident="SHIPPING_ADDRESS"}]
|
||||
[{$order->oxorder__oxdelcompany->getRawValue()}]
|
||||
[{$order->oxorder__oxdelsal->value|oxmultilangsal}] [{$order->oxorder__oxdelfname->getRawValue()}] [{$order->oxorder__oxdellname->getRawValue()}]
|
||||
[{if $order->oxorder__oxdeladdinfo->value}][{$order->oxorder__oxdeladdinfo->getRawValue()}][{/if}]
|
||||
[{$order->oxorder__oxdelstreet->getRawValue()}] [{$order->oxorder__oxdelstreetnr->value}]
|
||||
[{$order->oxorder__oxdelstateid->getRawValue()}]
|
||||
[{$order->oxorder__oxdelzip->value}] [{$order->oxorder__oxdelcity->getRawValue()}]
|
||||
[{$order->oxorder__oxdelcountry->getRawValue()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_deliveryinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}][{oxmultilang ident="SHIPPING_CARRIER" suffix="COLON"}] [{$order->oDelSet->oxdeliveryset__oxtitle->getRawValue()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_paymentinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value == "oxidpayadvance"}]
|
||||
[{oxmultilang ident="BANK"}] [{$shop->oxshops__oxbankname->getRawValue()}]<br>
|
||||
[{oxmultilang ident="BANK_CODE"}] [{$shop->oxshops__oxbankcode->value}]<br>
|
||||
[{oxmultilang ident="BANK_ACCOUNT_NUMBER"}] [{$shop->oxshops__oxbanknumber->value}]<br>
|
||||
[{oxmultilang ident="BIC"}] [{$shop->oxshops__oxbiccode->value}]<br>
|
||||
[{oxmultilang ident="IBAN"}] [{$shop->oxshops__oxibannumber->value}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_orderemailend"}]
|
||||
[{oxcontent ident="oxuserorderemailendplain"}]
|
||||
[{/block}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,213 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="currency" value=$oEmailView->getCurrency()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
[{assign var="basket" value=$order->getBasket()}]
|
||||
[{assign var="oDelSet" value=$order->getDelSet()}]
|
||||
[{assign var="payment" value=$order->getPayment()}]
|
||||
|
||||
[{block name="email_plain_order_owner_orderemail"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value == "oxempty"}]
|
||||
[{oxcontent ident="oxadminordernpplainemail"}]
|
||||
[{else}]
|
||||
[{oxcontent ident="oxadminorderplainemail"}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{oxmultilang ident="ORDER_NUMBER"}] [{$order->oxorder__oxordernr->value}]
|
||||
|
||||
[{block name="email_plain_order_owner_voucherdiscount_top"}]
|
||||
[{if $oViewConf->getShowVouchers()}]
|
||||
[{foreach from=$order->getVoucherList() item=voucher}]
|
||||
[{assign var="voucherseries" value=$voucher->getSerie()}]
|
||||
[{oxmultilang ident="USED_COUPONS"}] [{$voucher->oxvouchers__oxvouchernr->value}] - [{oxmultilang ident="DISCOUNT"}] [{$voucherseries->oxvoucherseries__oxdiscount->value}] [{if $voucherseries->oxvoucherseries__oxdiscounttype->value == "absolute"}][{$currency->sign}][{else}]%[{/if}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{assign var="basketitemlist" value=$basket->getBasketArticles()}]
|
||||
[{foreach key=basketindex from=$basket->getContents() item=basketitem}]
|
||||
[{block name="email_plain_order_ownerbasketitem"}]
|
||||
[{assign var="basketproduct" value=$basketitemlist.$basketindex}]
|
||||
[{$basketproduct->oxarticles__oxtitle->getRawValue()|strip_tags}][{if $basketproduct->oxarticles__oxvarselect->value}], [{$basketproduct->oxarticles__oxvarselect->value}][{/if}]
|
||||
[{if $basketitem->getChosenSelList()}][{foreach from=$basketitem->getChosenSelList() item=oList}][{$oList->name}] [{$oList->value}][{/foreach}][{/if}]
|
||||
[{if $basketitem->getPersParams()}][{foreach key=sVar from=$basketitem->getPersParams() item=aParam}][{$sVar}] : [{$aParam}][{/foreach}][{/if}]
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{assign var="oWrapping" value=$basketitem->getWrapping()}]
|
||||
[{oxmultilang ident="GIFT_WRAPPING"}] [{if !$basketitem->getWrappingId()}][{oxmultilang ident="NONE"}][{else}][{$oWrapping->oxwrapping__oxname->getRawValue()}][{/if}]
|
||||
[{/if}]
|
||||
[{if $basketproduct->oxarticles__oxorderinfo->value}][{$basketproduct->oxarticles__oxorderinfo->getRawValue()}][{/if}]
|
||||
|
||||
[{assign var=dRegUnitPrice value=$basketitem->getRegularUnitPrice()}]
|
||||
[{assign var=dUnitPrice value=$basketitem->getUnitPrice()}]
|
||||
[{oxmultilang ident="UNIT_PRICE"}] [{$basketitem->getFUnitPrice()}] [{$currency->name}] [{if !$basketitem->isBundle()}] [{if $dRegUnitPrice->getPrice() > $dUnitPrice->getPrice()}] ([{$basketitem->getFRegularUnitPrice()}] [{$currency->sign}]) [{/if}][{/if}]
|
||||
[{oxmultilang ident="QUANTITY"}] [{$basketitem->getAmount()}]
|
||||
[{oxmultilang ident="VAT"}] [{$basketitem->getVatPercent()}]%
|
||||
[{oxmultilang ident="TOTAL"}] [{$basketitem->getFTotalPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/foreach}]
|
||||
------------------------------------------------------------------
|
||||
[{if !$basket->getDiscounts()}]
|
||||
[{block name="email_plain_order_ownernodiscounttotalnet"}]
|
||||
[{* netto price *}]
|
||||
[{oxmultilang ident="TOTAL_NET"}] [{$basket->getProductsNetPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{block name="email_plain_order_ownernodiscountproductvats"}]
|
||||
[{* VATs *}]
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}] [{$VATitem}] [{$currency->name}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{block name="email_plain_order_nodiscountownertotalgross"}]
|
||||
[{* brutto price *}]
|
||||
[{oxmultilang ident="TOTAL_GROSS"}] [{$basket->getFProductsPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{* applied discounts *}]
|
||||
[{if $basket->getDiscounts()}]
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_plain_order_ownerdiscounttotalnet"}]
|
||||
[{* netto price *}]
|
||||
[{oxmultilang ident="TOTAL_NET"}] [{$basket->getProductsNetPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{else}]
|
||||
[{block name="email_plain_order_discountownertotalgross"}]
|
||||
[{* brutto price *}]
|
||||
[{oxmultilang ident="TOTAL_GROSS"}] [{$basket->getFProductsPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{block name="email_plain_order_ownerdiscounts"}]
|
||||
[{foreach from=$basket->getDiscounts() item=oDiscount}]
|
||||
[{if $oDiscount->dDiscount < 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DISCOUNT"}][{/if}] [{$oDiscount->sDiscount}]: [{if $oDiscount->dDiscount < 0}][{$oDiscount->fDiscount|replace:"-":""}][{else}]-[{$oDiscount->fDiscount}][{/if}] [{$currency->name}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{if !$order->isNettoMode()}]
|
||||
[{block name="email_plain_order_ownertotalnet"}]
|
||||
[{* netto price *}]
|
||||
[{oxmultilang ident="TOTAL_NET"}] [{$basket->getProductsNetPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{block name="email_plain_order_ownerproductvats"}]
|
||||
[{* VATs *}]
|
||||
[{foreach from=$basket->getProductVats() item=VATitem key=key}]
|
||||
[{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$key}] [{$VATitem}] [{$currency->name}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{if $order->isNettoMode()}]
|
||||
[{block name="email_plain_order_ownertotalgross"}]
|
||||
[{* brutto price *}]
|
||||
[{oxmultilang ident="TOTAL_GROSS"}] [{$basket->getFProductsPrice()}] [{$currency->name}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
[{block name="email_plain_order_owner_voucherdiscount"}]
|
||||
[{* voucher discounts *}]
|
||||
[{if $oViewConf->getShowVouchers() && $basket->getVoucherDiscValue()}]
|
||||
[{oxmultilang ident="COUPON"}] [{if $basket->getFVoucherDiscountValue() > 0}]-[{/if}][{$basket->getFVoucherDiscountValue()|replace:"-":""}] [{$currency->name}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
[{block name="email_plain_order_ownerdelcosts"}]
|
||||
[{* delivery costs *}]
|
||||
[{if $basket->getDelCostNet()}]
|
||||
[{oxmultilang ident="SHIPPING_NET" suffix="COLON"}] [{$basket->getDelCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getDelCostVat()}] [{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}] [{else}] [{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getDelCostVatPercent()}][{/if}] [{$basket->getDelCostVat()}] [{$currency->sign}]
|
||||
[{elseif $basket->getFDeliveryCosts()}]
|
||||
[{oxmultilang ident="SHIPPING_COST"}] [{$basket->getFDeliveryCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
[{block name="email_plain_order_ownerpaymentcosts"}]
|
||||
[{* payment sum *}]
|
||||
[{if $basket->getPayCostNet()}]
|
||||
[{if $basket->getPaymentCosts() >= 0}][{oxmultilang ident="SURCHARGE"}][{else}][{oxmultilang ident="DEDUCTION"}][{/if}] [{oxmultilang ident="PAYMENT_METHOD"}] [{$basket->getPayCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getPayCostVat()}]
|
||||
[{if $basket->isProportionalCalculationOn()}] [{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}][{else}] [{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getPayCostVatPercent()}][{/if}] [{$basket->getPayCostVat()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{elseif $basket->getFPaymentCosts()}]
|
||||
[{oxmultilang ident="SURCHARGE"}] [{$basket->getFPaymentCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_giftwrapping"}]
|
||||
[{* Gift wrapping *}]
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{if $basket->getWrappCostNet()}]
|
||||
[{oxmultilang ident="BASKET_TOTAL_WRAPPING_COSTS_NET"}] [{$basket->getWrappCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getWrappCostVat()}]
|
||||
[{oxmultilang ident="PLUS_VAT"}] [{$basket->getWrappCostVat()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{elseif $basket->getFWrappingCosts()}]
|
||||
[{oxmultilang ident="GIFT_WRAPPING"}] [{$basket->getFWrappingCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_cust_greetingcard"}]
|
||||
[{* Greeting card *}]
|
||||
[{if $oViewConf->getShowGiftWrapping()}]
|
||||
[{if $basket->getGiftCardCostNet()}]
|
||||
[{oxmultilang ident="BASKET_TOTAL_GIFTCARD_COSTS_NET"}] [{$basket->getGiftCardCostNet()}] [{$currency->sign}]
|
||||
[{if $basket->getGiftCardCostVat()}]
|
||||
[{if $basket->isProportionalCalculationOn()}][{oxmultilang ident="BASKET_TOTAL_PLUS_PROPORTIONAL_VAT"}][{else}] [{oxmultilang ident="VAT_PLUS_PERCENT_AMOUNT" suffix="COLON" args=$basket->getGiftCardCostVatPercent()}][{/if}] [{$basket->getGiftCardCostVat()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{elseif $basket->getFGiftCardCosts()}]
|
||||
[{oxmultilang ident="GREETING_CARD"}] [{$basket->getFGiftCardCosts()}] [{$currency->sign}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_ownergrandtotal"}]
|
||||
[{* grand total price *}]
|
||||
[{oxmultilang ident="GRAND_TOTAL"}] [{$basket->getFPrice()}] [{$currency->name}]
|
||||
[{if $basket->oCard}]
|
||||
[{oxmultilang ident="ATENTION_GREETING_CARD"}]
|
||||
[{oxmultilang ident="WHAT_I_WANTED_TO_SAY"}]
|
||||
[{$basket->getCardMessage()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_owneruserremark"}]
|
||||
[{if $order->oxorder__oxremark->value}]
|
||||
[{oxmultilang ident="MESSAGE"}] [{$order->oxorder__oxremark->getRawValue()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_ownerpaymentinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}][{oxmultilang ident="PAYMENT_INFORMATION"}]
|
||||
[{oxmultilang ident="PAYMENT_METHOD"}][{$payment->oxpayments__oxdesc->getRawValue()}] [{if $basket->getPaymentCosts()}]([{$basket->getFPaymentCosts()}] [{$currency->sign}])[{/if}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_ownerusername"}]
|
||||
[{oxmultilang ident="EMAIL_ADDRESS"}] [{$user->oxuser__oxusername->value}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_owneraddress"}]
|
||||
[{oxmultilang ident="BILLING_ADDRESS"}]
|
||||
[{$order->oxorder__oxbillcompany->getRawValue()}]
|
||||
[{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->getRawValue()}] [{$order->oxorder__oxbilllname->getRawValue()}]
|
||||
[{if $order->oxorder__oxbilladdinfo->value}][{$order->oxorder__oxbilladdinfo->getRawValue()}][{/if}]
|
||||
[{$order->oxorder__oxbillstreet->getRawValue()}] [{$order->oxorder__oxbillstreetnr->value}]
|
||||
[{$order->oxorder__oxbillstateid->value}]
|
||||
[{$order->oxorder__oxbillzip->value}] [{$order->oxorder__oxbillcity->getRawValue()}]
|
||||
[{$order->oxorder__oxbillcountry->getRawValue()}]
|
||||
[{if $order->oxorder__oxbillustid->value}][{oxmultilang ident="VAT_ID_NUMBER"}] [{$order->oxorder__oxbillustid->value}][{/if}]
|
||||
[{oxmultilang ident="PHONE"}] [{$order->oxorder__oxbillfon->value}]
|
||||
|
||||
[{if $order->oxorder__oxdellname->value}][{oxmultilang ident="SHIPPING_ADDRESS"}]
|
||||
[{$order->oxorder__oxdelcompany->getRawValue()}]
|
||||
[{$order->oxorder__oxdelsal->value|oxmultilangsal}] [{$order->oxorder__oxdelfname->getRawValue()}] [{$order->oxorder__oxdellname->getRawValue()}]
|
||||
[{if $order->oxorder__oxdeladdinfo->value}][{$order->oxorder__oxdeladdinfo->getRawValue()}][{/if}]
|
||||
[{$order->oxorder__oxdelstreet->getRawValue()}] [{$order->oxorder__oxdelstreetnr->value}]
|
||||
[{$order->oxorder__oxdelstateid->getRawValue()}]
|
||||
[{$order->oxorder__oxdelzip->value}] [{$order->oxorder__oxdelcity->getRawValue()}]
|
||||
[{$order->oxorder__oxdelcountry->getRawValue()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_order_ownerdeliveryinfo"}]
|
||||
[{if $payment->oxuserpayments__oxpaymentsid->value != "oxempty"}][{oxmultilang ident="SHIPPING_CARRIER" suffix="COLON"}] [{$order->oDelSet->oxdeliveryset__oxtitle->getRawValue()}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,46 @@
|
||||
[{ assign var="shop" value=$oEmailView->getShop() }]
|
||||
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
|
||||
|
||||
[{block name="email_plain_ordershipped_sendemail"}]
|
||||
[{ oxcontent ident="oxordersendplainemail" }]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_ordershipped_infoheader"}]
|
||||
[{ oxmultilang ident="ORDER_SHIPPED_TO" suffix="COLON" }]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_ordershipped_address"}]
|
||||
[{if $order->oxorder__oxdellname->value }]
|
||||
[{ $order->oxorder__oxdelcompany->getRawValue() }]
|
||||
[{ $order->oxorder__oxdelfname->getRawValue() }] [{ $order->oxorder__oxdellname->getRawValue() }]
|
||||
[{ $order->oxorder__oxdelstreet->getRawValue() }] [{ $order->oxorder__oxdelstreetnr->value }]
|
||||
[{ $order->oxorder__oxdelstateid->value }]
|
||||
[{ $order->oxorder__oxdelzip->value }] [{ $order->oxorder__oxdelcity->getRawValue() }]
|
||||
[{else}]
|
||||
[{ $order->oxorder__oxbillcompany->getRawValue() }]
|
||||
[{ $order->oxorder__oxbillfname->getRawValue() }] [{ $order->oxorder__oxbilllname->getRawValue() }]
|
||||
[{ $order->oxorder__oxbillstreet->getRawValue() }] [{ $order->oxorder__oxbillstreetnr->value }]
|
||||
[{ $order->oxorder__oxbillstateid->value }]
|
||||
[{ $order->oxorder__oxbillzip->value }] [{ $order->oxorder__oxbillcity->getRawValue() }]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_ordershipped_oxordernr"}]
|
||||
[{ oxmultilang ident="ORDER_NUMBER" suffix="COLON" }] [{ $order->oxorder__oxordernr->value }]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_ordershipped_orderarticles"}]
|
||||
[{foreach from=$order->getOrderArticles(true) item=oOrderArticle}]
|
||||
[{ $oOrderArticle->oxorderarticles__oxamount->value }] [{ $oOrderArticle->oxorderarticles__oxtitle->getRawValue() }] [{ $oOrderArticle->oxorderarticles__oxselvariant->getRawValue() }]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_plain_ordershipped_infofooter"}]
|
||||
[{ oxmultilang ident="YOUR_TEAM" args=$shop->oxshops__oxname->getRawValue()}]
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_ordershipped_shipmenttrackingurl"}]
|
||||
[{if $order->getShipmentTrackingUrl()}][{ oxmultilang ident="SHIPMENT_TRACKING" suffix="COLON" }] [{ $order->getShipmentTrackingUrl()}][{/if}]
|
||||
[{/block}]
|
||||
|
||||
[{ oxcontent ident="oxemailfooterplain" }]
|
||||
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="PRICE_ALERT_AT"}] [{$shop->oxshops__oxname->value}]</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=[{$charset}]">
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF" link="#355222" alink="#355222" vlink="#355222" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;">
|
||||
<br>
|
||||
<img src="[{$oViewConf->getImageUrl('logo_white.gif')}]" border="0" hspace="0" vspace="0" alt="[{$shop->oxshops__oxname->value}]" align="texttop"><br><br>
|
||||
[{oxcontent ident="oxpricealarmemail"}]
|
||||
<br><br>
|
||||
[{oxcontent ident="oxemailfooter"}]
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,3 @@
|
||||
[{oxcontent ident=$contentplainident|default:"oxregisterplainemail"}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,32 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="sOrderId" value=$order->getId()}]
|
||||
[{assign var="oOrderFileList" value=$oEmailView->getOrderFileList($sOrderId)}]
|
||||
|
||||
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value}]
|
||||
[{block name="email_html_senddownloadlinks_infoheader"}]
|
||||
[{oxmultilang ident="EMAIL_SENDDOWNLOADS_GREETING"}], [{$order->oxorder__oxbillsal->value|oxmultilangsal}] [{$order->oxorder__oxbillfname->value}] [{$order->oxorder__oxbilllname->value}],
|
||||
[{/block}]
|
||||
|
||||
[{block name="email_html_sendednow_oxordernr"}]
|
||||
[{oxmultilang ident="ORDER_NUMBER" suffix="COLON"}] [{$order->oxorder__oxordernr->value}]
|
||||
[{/block}]
|
||||
|
||||
[{if $oOrderFileList}]
|
||||
[{block name="email_html_senddownloadlinks_download_header"}]
|
||||
[{oxmultilang ident="MY_DOWNLOADS_DESC"}]
|
||||
[{/block}]
|
||||
[{block name="email_html_senddownloadlinks_download_link"}]
|
||||
[{foreach from=$oOrderFileList item="oOrderFile"}]
|
||||
[{if $order->oxorder__oxpaid->value || !$oOrderFile->oxorderfiles__oxpurchasedonly->value}]
|
||||
[{oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=download" params="sorderfileid="|cat:$oOrderFile->getId()}] [{$oOrderFile->oxorderfiles__oxfilename->value}]
|
||||
[{else}]
|
||||
[{$oOrderFile->oxorderfiles__oxfilename->value}] [{oxmultilang ident="DOWNLOADS_PAYMENT_PENDING"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="email_html_senddownloadlinks_infofooter"}]
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
[{/block}]
|
||||
@@ -0,0 +1,24 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
[{oxmultilang ident="PRODUCT_POST_CARD_FROM"}] [{$shop->oxshops__oxname->getRawValue()}]
|
||||
|
||||
[{oxmultilang ident="FROM"}] [{$userinfo->send_name}]
|
||||
[{oxmultilang ident="EMAIL"}] [{$userinfo->send_email}]
|
||||
|
||||
[{oxmultilang ident="TO"}] [{$userinfo->rec_name}]
|
||||
[{oxmultilang ident="EMAIL"}] [{$userinfo->rec_email}]
|
||||
|
||||
[{$userinfo->send_message}]
|
||||
|
||||
[{oxmultilang ident="MANY_GREETINGS"}] [{$userinfo->send_name}]
|
||||
|
||||
[{oxmultilang ident="RECOMMENDED_PRODUCTS"}]
|
||||
|
||||
[{$product->oxarticles__oxtitle->getRawValue()|strip_tags}]
|
||||
[{$product->oxarticles__oxshortdesc->getRawValue()}]
|
||||
|
||||
[{oxmultilang ident="CHECK"}] [{$sArticleUrl}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
@@ -0,0 +1,18 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
|
||||
[{oxmultilang ident="GIFT_REGISTRY_OF"}] [{$shop->oxshops__oxname->getRawValue()}]
|
||||
|
||||
[{$userinfo->send_message}]
|
||||
|
||||
[{oxmultilang ident="TO_MY_WISHLIST"}] [{oxmultilang ident="CLICK_HERE"}]
|
||||
|
||||
[{$oViewConf->getBaseDir()}]index.php?cl=wishlist&wishid=[{$userinfo->send_id}]
|
||||
|
||||
[{oxmultilang ident="WITH_LOVE"}]
|
||||
|
||||
[{$userinfo->send_name}]
|
||||
|
||||
[{oxcontent ident="oxemailfooterplain"}]
|
||||
Reference in New Issue
Block a user