App reviews, troubleshooting, and recommendations
Hi guys, now the order printer I use is being removed and shopify has added a new one called Shopify Order Printer - has anyone made a template for a picking list/packing slip with no prices or mention of money at all? We only need this when it's a gift order and not knowing code, I keep breaking the template when I try to narrow it down to just the line items.
Solved! Go to the solution
This is an accepted solution.
I quickly modified the default packing slip template to remove all mention of currency:
<div>
<div class="columns">
<h1>Packing Slip</h1>
<div class="address">
<p style="text-align: right; margin: 0;">
Order {{ order.order_name }}<br />
{% if order.po_number %}PO # {{ order.po_number }}<br />{% endif %}
{{ "now" | date: "%B %e, %Y" }}
</p>
</div>
</div>
<div class="columns" style="margin-top: 1.5em;">
<div class="address">
<strong>From</strong><br />
{{ shop.name }}<br />
{{ shop.address | format_address }}
</div>
{% if order.shipping_address %}
<div class="address">
<strong>Ship to</strong>
{{ order.shipping_address | format_address }}
</div>
{% endif %}
</div>
<hr />
<h2>Order Details</h2>
<table class="table-tabular" style="margin: 1em 0 0 0;">
<thead>
<tr>
<th>Item</th>
<th>Qty</th>
</tr>
</thead>
<tbody>
{% for line_item in order.line_items %}
<tr>
<td>{{ line_item.title }}</td>
<td>{{ line_item.quantity }}</td>
</tr>
{% endfor %}
<tr>
<td style="text-align: right;font-weight: bold;">Total Items:</td>
<td style="font-weight: bold;">{{ order.item_count }}</td>
</tr>
</tbody>
</table>
</div>
You should be able to just copy/ paste this into a new template. I think it's short enough that someone with very limited experience might be able to do some modifying to suit their needs.
Hope this helps.
This is an accepted solution.
I quickly modified the default packing slip template to remove all mention of currency:
<div>
<div class="columns">
<h1>Packing Slip</h1>
<div class="address">
<p style="text-align: right; margin: 0;">
Order {{ order.order_name }}<br />
{% if order.po_number %}PO # {{ order.po_number }}<br />{% endif %}
{{ "now" | date: "%B %e, %Y" }}
</p>
</div>
</div>
<div class="columns" style="margin-top: 1.5em;">
<div class="address">
<strong>From</strong><br />
{{ shop.name }}<br />
{{ shop.address | format_address }}
</div>
{% if order.shipping_address %}
<div class="address">
<strong>Ship to</strong>
{{ order.shipping_address | format_address }}
</div>
{% endif %}
</div>
<hr />
<h2>Order Details</h2>
<table class="table-tabular" style="margin: 1em 0 0 0;">
<thead>
<tr>
<th>Item</th>
<th>Qty</th>
</tr>
</thead>
<tbody>
{% for line_item in order.line_items %}
<tr>
<td>{{ line_item.title }}</td>
<td>{{ line_item.quantity }}</td>
</tr>
{% endfor %}
<tr>
<td style="text-align: right;font-weight: bold;">Total Items:</td>
<td style="font-weight: bold;">{{ order.item_count }}</td>
</tr>
</tbody>
</table>
</div>
You should be able to just copy/ paste this into a new template. I think it's short enough that someone with very limited experience might be able to do some modifying to suit their needs.
Hope this helps.
You're an absolute legend, thank you so much!
Thanks to everyone who participated in our AMA with 2H Media: Marketing Your Shopify St...
By Jacqui Sep 6, 2024The Hydrogen Visual Editor is now available to merchants in Shopify Editions | Summer '...
By JasonH Sep 2, 2024Note: Customizing your CSS requires some familiarity with CSS and HTML. Before you cust...
By JasonH Aug 12, 2024