diff --git a/app/templates/components/orders/order-summary.hbs b/app/templates/components/orders/order-summary.hbs index 00c3bc3aaf7..bdf3ee5db02 100644 --- a/app/templates/components/orders/order-summary.hbs +++ b/app/templates/components/orders/order-summary.hbs @@ -42,59 +42,105 @@
| {{t 'Ticket Type'}} | -{{t 'Price'}} | -{{t 'Discount'}} | -{{t 'Quantity'}} | -{{t 'Subtotal'}} | - {{#if event.tax}} -{{t 'Tax'}} | + {{#if (eq data.amount 0)}} +{{t 'Ticket Type'}} | + {{#if data.discountCode}} +{{t 'Price'}} | +{{t 'Discount'}} | +{{t 'Subtotal'}} | + {{/if}} +{{t 'Quantity'}} | + {{else}} +{{t 'Ticket Type'}} | +{{t 'Price'}} | + {{#if data.discountCode}} +{{t 'Discount'}} | + {{/if}} +{{t 'Quantity'}} | + {{#if event.tax}} +{{t 'Tax'}} | + {{/if}} +{{t 'Subtotal'}} | + {{/if}}||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
-
- {{ticket.name}}
-
- |
- {{currency-symbol eventCurrency}} {{format-number ticket.price}} | -{{currency-symbol eventCurrency}} {{format-number ticket.discount}} | -{{ticket-attendees data.attendees ticket.attendees}} | -- {{currency-symbol eventCurrency}} {{format-number (mult (sub ticket.price ticket.discount) (ticket-attendees data.attendees ticket.attendees))}} - | - {{#if event.tax}} + {{#if (eq data.amount 0)}} +
+
+ {{ticket.name}}
+
+ |
+ {{#if data.discountCode}}
+ {{currency-symbol eventCurrency}} {{format-number ticket.price}} | +{{currency-symbol eventCurrency}} {{format-number ticket.discount}} | ++ {{currency-symbol eventCurrency}} {{format-number (mult (sub ticket.price ticket.discount) (ticket-attendees data.attendees ticket.attendees))}} + | + {{/if}} +{{ticket-attendees data.attendees ticket.attendees}} | + {{else}} +
+
+ {{ticket.name}}
+
+ |
+ {{currency-symbol eventCurrency}} {{format-number ticket.price}} | + {{#if data.discountCode}} +{{currency-symbol eventCurrency}} {{format-number ticket.discount}} | + {{/if}} +{{ticket-attendees data.attendees ticket.attendees}} | + {{#if event.tax}} ++ {{#if event.tax.isTaxIncludedInPrice}} + {{t 'The price is inclusive of all taxes.'}} + {{else}} + {{#if ticket.price}} + {{event.tax.rate}}% + {{else}} + {{t 'N/A'}} + {{/if}} + {{/if}} + | + {{/if}}- {{#if event.tax.isTaxIncludedInPrice}} - {{t 'The price is inclusive of all taxes.'}} - {{else}} - {{event.tax.rate}}% - {{/if}} + {{currency-symbol eventCurrency}} {{format-number (mult (sub ticket.price ticket.discount) (ticket-attendees data.attendees ticket.attendees))}} | {{/if}} + +|||
| - | - | - |
-
- {{t 'Grand Total'}}:
-
- |
-
-
+ {{#if (gt data.amount 0)}}
+
+
+ {{#if data.discountCode}}
+ |
+ {{else}}
+ |
+ {{/if}}
+ {{#if event.tax}}
+ |
+ {{#if data.discountCode}}
+ |
+ {{/if}}
+ {{/if}}
+ |
+ |
+
+ {{t 'Grand Total'}}:
+
+
{{currency-symbol eventCurrency}} {{format-number data.amount}}
-
- |
- |
+ |||||||