Add seats and units to default tx email templates

This commit is contained in:
Hannu Lyytikainen 2019-09-11 15:54:10 +03:00
parent a707c4b4dd
commit 56d1cc7fea
3 changed files with 151 additions and 34 deletions

View file

@ -25,16 +25,49 @@
<tbody> <tbody>
{{#each tx-line-items}} {{#each tx-line-items}}
{{#contains include-for "customer"}} {{#contains include-for "customer"}}
<tr> {{#eq "line-item/day" code}}
{{#eq "line-item/day" code}} <tr>
<td>{{> format-money money=unit-price}} &times; {{number quantity}} {{inflect quantity "day" "days"}}</td> <td>Price per day</td>
<td style="padding-left: 20px;">{{> format-money money=line-total}}</td> <td style="text-align: right; padding-left: 20px">{{> format-money money=unit-price}}</td>
{{/eq}} </tr>
{{#eq "line-item/night" code}} {{#if seats}}
<td>{{> format-money money=unit-price}} &times; {{number quantity}} {{inflect quantity "night" "nights"}}</td> <tr>
<td style="padding-left: 20px;">{{> format-money money=line-total}}</td> <td>Days</td>
{{/eq}} <td style="text-align: right; padding-left: 20px">&times; {{number units}}</td>
</tr> </tr>
<tr>
<td>Seats</td>
<td style="text-align: right; padding-left: 20px">&times; {{number seats}}</td>
</tr>
{{else}}
<tr>
<td>Days</td>
<td style="text-align: right; padding-left: 20px">&times; {{number quantity}}</td>
</tr>
{{/if}}
{{/eq}}
{{#eq "line-item/night" code}}
<tr>
<td>Price per night</td>
<td style="text-align: right; padding-left: 20px">{{> format-money money=unit-price}}</td>
</tr>
{{#if seats}}
<tr>
<td>Nights</td>
<td style="text-align: right; padding-left: 20px">&times; {{number units}}</td>
</tr>
<tr>
<td>Seats</td>
<td style="text-align: right; padding-left: 20px">&times; {{number seats}}</td>
</tr>
{{else}}
<tr>
<td>Nights</td>
<td style="text-align: right; padding-left: 20px">&times; {{number quantity}}</td>
</tr>
{{/if}}
{{/eq}}
{{/contains}} {{/contains}}
{{/each}} {{/each}}
</tbody> </tbody>

View file

@ -25,22 +25,64 @@
<tbody> <tbody>
{{#each tx-line-items}} {{#each tx-line-items}}
{{#contains include-for "provider"}} {{#contains include-for "provider"}}
<tr> {{#eq "line-item/day" code}}
{{#eq "line-item/day" code}} <tr>
<td>{{> format-money money=unit-price}} &times; {{number quantity}} {{inflect quantity "day" "days"}}</td> <td>Price per day</td>
<td style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</td> <td style="text-align: right; padding-left: 20px">{{> format-money money=unit-price}}</td>
{{/eq}} </tr>
{{#if seats}}
<tr>
<td>Days</td>
<td style="text-align: right; padding-left: 20px">&times; {{number units}}</td>
</tr>
<tr>
<td>Seats</td>
<td style="text-align: right; padding-left: 20px">&times; {{number seats}}</td>
</tr>
{{else}}
<tr>
<td>Days</td>
<td style="text-align: right; padding-left: 20px">&times; {{number quantity}}</td>
</tr>
{{/if}}
<tr>
<th style="text-align: left;">Subtotal</th>
<th style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</th>
</tr>
{{/eq}}
{{#eq "line-item/night" code}} {{#eq "line-item/night" code}}
<td>{{> format-money money=unit-price}} &times; {{number quantity}} {{inflect quantity "night" "nights"}}</td> <tr>
<td style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</td> <td>Price per night</td>
{{/eq}} <td style="text-align: right; padding-left: 20px">{{> format-money money=unit-price}}</td>
</tr>
{{#if seats}}
<tr>
<td>Nights</td>
<td style="text-align: right; padding-left: 20px">&times; {{number units}}</td>
</tr>
<tr>
<td>Seats</td>
<td style="text-align: right; padding-left: 20px">&times; {{number seats}}</td>
</tr>
{{else}}
<tr>
<td>Nights</td>
<td style="text-align: right; padding-left: 20px">&times; {{number quantity}}</td>
</tr>
{{/if}}
<tr>
<th style="text-align: left;">Subtotal</th>
<th style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</th>
</tr>
{{/eq}}
{{#eq "line-item/provider-commission" code}} {{#eq "line-item/provider-commission" code}}
</tr>
<td>{{marketplace.name}} fee:</td> <td>{{marketplace.name}} fee:</td>
<td style="text-align: right; padding-left: 20px;">{{> format-money money=line-total}}</td> <td style="text-align: right; padding-left: 20px;">{{> format-money money=line-total}}</td>
</tr>
{{/eq}} {{/eq}}
</tr>
{{/contains}} {{/contains}}
{{/each}} {{/each}}
</tbody> </tbody>

View file

@ -23,22 +23,64 @@
<tbody> <tbody>
{{#each tx-line-items}} {{#each tx-line-items}}
{{#contains include-for "provider"}} {{#contains include-for "provider"}}
<tr> {{#eq "line-item/day" code}}
{{#eq "line-item/day" code}} <tr>
<td>{{> format-money money=unit-price}} &times; {{number quantity}} {{inflect quantity "day" "days"}}</td> <td>Price per day</td>
<td style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</td> <td style="text-align: right; padding-left: 20px">{{> format-money money=unit-price}}</td>
{{/eq}} </tr>
{{#if seats}}
<tr>
<td>Days</td>
<td style="text-align: right; padding-left: 20px">&times; {{number units}}</td>
</tr>
<tr>
<td>Seats</td>
<td style="text-align: right; padding-left: 20px">&times; {{number seats}}</td>
</tr>
{{else}}
<tr>
<td>Days</td>
<td style="text-align: right; padding-left: 20px">&times; {{number quantity}}</td>
</tr>
{{/if}}
<tr>
<th style="text-align: left;">Subtotal</th>
<th style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</th>
</tr>
{{/eq}}
{{#eq "line-item/night" code}} {{#eq "line-item/night" code}}
<td>{{> format-money money=unit-price}} &times; {{number quantity}} {{inflect quantity "night" "nights"}}</td> <tr>
<td style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</td> <td>Price per night</td>
{{/eq}} <td style="text-align: right; padding-left: 20px">{{> format-money money=unit-price}}</td>
</tr>
{{#if seats}}
<tr>
<td>Nights</td>
<td style="text-align: right; padding-left: 20px">&times; {{number units}}</td>
</tr>
<tr>
<td>Seats</td>
<td style="text-align: right; padding-left: 20px">&times; {{number seats}}</td>
</tr>
{{else}}
<tr>
<td>Nights</td>
<td style="text-align: right; padding-left: 20px">&times; {{number quantity}}</td>
</tr>
{{/if}}
<tr>
<th style="text-align: left;">Subtotal</th>
<th style="text-align: right; padding-left: 20px">{{> format-money money=line-total}}</th>
</tr>
{{/eq}}
{{#eq "line-item/provider-commission" code}} {{#eq "line-item/provider-commission" code}}
<td>{{marketplace.name}} fee:</td> <tr>
<td style="text-align: right; padding-left: 20px;">{{> format-money money=line-total}}</td> <td>{{marketplace.name}} fee</td>
{{/eq}} <td style="text-align: right; padding-left: 20px;">{{> format-money money=line-total}}</td>
</tr> </tr>
{{/eq}}
{{/contains}} {{/contains}}
{{/each}} {{/each}}
</tbody> </tbody>