Order printer template and shopify automatic discount

Shayama
Visitor
2 0 0

Hello!

I tried for the first time to use the automatic discount on shopify. It work great but I use order printer and order printer template to print my invoices and the discount do not appear in it. 

Is there something i could do to fixe this?

Replies 8 (8)

SarahAtCarro
Shopify Partner
130 9 21

Hi, 

 

You'll need to modify your template with Order Printer to include the discount applied to the order. This should be one of the merge fields that you can add. 

 

Good luck!

Shayama
Visitor
2 0 0
I did try to modify the template, and it's actually setup to show discount
code, or the discounted item.
It work with manual discount, coupon code, and with an app that I usually
use for sales. But it doesn't work with the shopify autoomatic discout
option 😞
Drakah
Tourist
5 0 2

Our's does not show either. What would be the edit to fix this please?

Drakah
Tourist
5 0 2

I believe I figured it out. Moved discount code to the top and altered it that it will show if there is an amount over $0.00


FROM:
<table class="table-tabular" style="margin: 0 0 1.5em 0; padding: 1em; border: 0px solid black;">
<tr>
<td>Subtotal price:</td>
<td>{{ subtotal_price | money }}</td>
</tr>
{% for discount in discounts %}
<tr>
<td>Includes discount "{{ discount.code }}"</td>
<td>{{ discount.savings | money }}</td>
</tr>
{% endfor %}
<tr>
<td>Total tax:</td>
<td>{{ tax_price | money }}</td>
</tr>
{% if shipping_address %}
<tr>
<td>Shipping:</td>
<td>{{ shipping_price | money }}</td>
</tr>
{% endif %}
<tr>
<td><strong>Total price:</strong></td>
<td><strong>{{ total_price | money }}</strong></td>
</tr>
{% if total_paid != total_price %}
<tr>
<td><strong>Total paid:</strong></td>
<td><strong>{{ total_paid | money }}</strong></td>
</tr>


TO:
<table class="table-tabular" style="margin: 0 0 1.5em 0; padding: 1em; border: 0px solid black;">
{% comment %} Discount Amounts {% endcomment %}
{% if total_discounts > 0 %}
<tr>
<td>Total Discounts:</td>
<td>{{ total_discounts | money }}</td>
</tr>
{% endif %}
<tr>
<td>Subtotal price:</td>
<td>{{ subtotal_price | money }}</td>
</tr>
<tr>
<td>Total tax:</td>
<td>{{ tax_price | money }}</td>
</tr>
{% if shipping_address %}
<tr>
<td>Shipping:</td>
<td>{{ shipping_price | money }}</td>
</tr>
{% endif %}
<tr>
<td><strong>Total price:</strong></td>
<td><strong>{{ total_price | money }}</strong></td>
</tr>
{% if total_paid != total_price %}
<tr>
<td><strong>Total paid:</strong></td>
<td><strong>{{ total_paid | money }}</strong></td>
</tr>

CraigTM
Visitor
1 0 2

I got mine working, add this to the template just above subtotal section.

  <tr>
  {%  if total_discounts > 0 %}
    <td>Discount amount:</td>
    <td>{{ total_discounts | money }}</td>
  {% endif %}
  </tr>

 

Noah_D
Explorer
44 1 83

Thanks for the solution.

I used this to include the discount name for Non-Automatic discounts. 

 

 

  {% if total_discounts > 0 %}
<tr>
<td>Total Discounts: {% for discount in discounts %}"{{ discount.code }}"{%endfor%}</td>
    <td>{{ total_discounts | money }}</td>
</tr>
{% endif %}

 

 

 

Kayla22
Visitor
1 0 0

Thanks Craig you just solved my problem of displaying the discount for an automatic percentage off sale. 🙂

EnigmaShop
Tourist
3 0 1

Thanks Craig.