יצירה ועריכה של תבניות באמצעות Shopify Order Printer
תוכל ליצור ולערוך תבניות באמצעות האפליקציה Shopify Order Printer במנהל של Shopify. כברירת מחדל, האפליקציה Shopify Order Printer כוללת את התבניות הבאות:
- חשבונית: חשבונית שתוכל לשלוח ללקוח
- רשימת אריזה: תדפיס של כתובת החנות שלך ושל הכתובת לשילוח של הלקוח.
- רשימת ליקוט: מסמך הכולל רשימה של פריטים שצריך ללקט כדי למלא את הזמנת הלקוח.
תוכל להשתמש ב-Liquid כדי ליצור תבניות מותאמות אישית לתוספות לאריזה אחרות, כמו קופונים, תוויות או קבלות. האפליקציה Shopify Order Printer תומכת בתבניות שנוצרו עם HTML, CSS ומשתני Liquid.
בדף זה
שיקולים ליצירת תבניות באפליקציית Shopify Order Printer
יש לעבור על השיקולים הבאים לפני יצירת תבניות באפליקציית Shopify Order Printer:
- כדי ליצור או לערוך תבניות באפליקציה Shopify Order Printer, נדרשת היכרות עם HTML, CSS ו-Liquid. התמיכה של Shopify בערכות נושא עשויה לעזור בהתאמות קלות לערכות נושא חינמיות של Shopify במסגרת ההיקף של מדיניות העיצוב של Shopify. אם דרושים לך שינויים מורכבים יותר או שאתה משתמש בערכת נושא שלא נוצרה על ידי Shopify, כדאי לשקול לשכור שותף Shopify.
- אפשר ליצור עד 15 תבניות שונות.
- למידע על כל ההתאמות האישיות הנתמכות עבור תבניות, יש לעיין במדריך משתני Liquid והמסננים עבור Shopify Order Printer.
יצירת תבנית
אפשר ליצור תבנית חדשה למסמך ההזמנה שלך.
כדי להגדיר תבנית לרשימת ליקוט, יש לעיין בסעיף הגדרה והדפסה של רשימות ליקוט באמצעות האפליקציה Shopify Order Printer.
שלבים:
במנהל של Shopify, יש לעבור אל אפליקציות > Order Printer.
יש ללחוץ על תבניות.
יש ללחוץ על יצירת תבנית.
בשדה שם, יש להזין שם עבור התבנית, כגון תווית או קופון.
במקטע עריכת קוד, יש להוסיף קוד HTML, CSS או Liquid כדי ליצור את התבנית.
אופציונלי: כדי להציג את התבנית בתצוגה מקדימה, יש ללחוץ על תצוגה מקדימה.
יש ללחוץ על שמירה.
עריכת תבנית
אפשר לערוך תבנית קיימת. למידע נוסף על התאמה אישית של תבניות Order Printer.
שלבים:
במנהל של Shopify, יש לעבור אל אפליקציות > Order Printer.
יש ללחוץ על תבניות.
יש ללחוץ על התבנית שרוצים לערוך.
במקטע עריכת קוד, יש להוסיף או לערוך את קוד ה-HTML, ה-CSS או ה-Liquid.
אופציונלי: כדי להציג את התבנית בתצוגה מקדימה, יש ללחוץ על תצוגה מקדימה.
יש ללחוץ על שמירה.
שחזור תבנית ברירת המחדל
אפשר לשחזר לערכי ברירת המחדל את התבניות המובנות של רשימת האריזה והחשבונית. יש להשתמש בבלוקים של הקוד הבאים כדי לשחזר את התבניות שלך לברירת המחדל.
תבנית ברירת מחדל לחשבונית
גרסה מ-6 ביוני 2024.
<div>
<div class="columns">
<h1>Invoice</h1>
<div>
<p style="text-align: right; margin: 0;">
Order {{ order.order_name }}<br />
{% if order.po_number %}PO # {{ order.po_number }}<br />{% endif %}
{{ order.created_at | 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 }}
{% if shop.phone %}{{ shop.phone }}{% endif %}
</div>
{% if order.billing_address %}
<div class="address">
<strong>Bill to</strong>
{{ order.billing_address | format_address }}
</div>
{% endif %}
{% if order.shipping_address %}
<div class="address">
<strong>Ship to</strong>
{{ order.shipping_address | format_address }}
{% if order.shipping_address.phone %}{{ order.shipping_address.phone }}{% endif %}
</div>
{% endif %}
</div>
<hr />
<h2>Order Details</h2>
<table class="table-tabular" style="margin: 1em 0 0 0;">
<thead>
<tr>
<th scope="col">Qty</th>
<th scope="col">Item</th>
<th scope="col" style="text-align: right;">Price</th>
</tr>
</thead>
<tbody>
{% for line_item in order.line_items %}
<tr>
<td scope="row">{{ line_item.quantity }}</td>
<td>{{ line_item.title }}
{% if line_item.line_level_discount_allocations.size > 0 %}
<span class="subduedText">
{% for discount_allocation in line_item.line_level_discount_allocations %}
<br>{{ discount_allocation.discount_application.title }} (-{{ discount_allocation.amount | money }})
{% endfor %}
</span>
{% endif %}
</td>
<td style="text-align: right;">
{% if line_item.original_price != line_item.final_price %}
<span class="subduedText"><s>{{ line_item.original_price | money }}</s></span>
{% endif %}
{{ line_item.final_price | money }}
</td>
</tr>
{% endfor %}
<tr>
<td scope="row" colspan="2" style="text-align: right;">Subtotal</td>
<td style="text-align: right;">{{ order.line_items_subtotal_price | money }}</td>
</tr>
{% for discount_application in order.cart_level_discount_applications %}
<tr>
<td scope="row" colspan="2" style="text-align: right;">{% if discount_application.title %}<span class="subduedText">{{ discount_application.title }}</span>{% endif %}</td>
<td style="text-align: right;">-{{ discount_application.total_allocated_amount | money }}</td>
</tr>
{% endfor %}
<tr>
<td scope="row" colspan="2" style="text-align: right;">Tax</td>
<td style="text-align: right;">{{ order.tax_price | money }}</td>
</tr>
{% if order.shipping_address %}
<tr>
<td scope="row" colspan="2" style="text-align: right;">Shipping</td>
<td style="text-align: right;">{{ order.shipping_price | money }}</td>
</tr>
{% endif %}
<tr>
<td scope="row" colspan="2" style="text-align: right;"><strong>Total</strong></td>
<td style="text-align: right;"><strong>{{ order.total_price | money }}</strong></td>
</tr>
{% if order.net_payment != order.total_net_amount %}
<tr>
<td scope="row" colspan="2" style="text-align: right;">Total Paid</td>
<td style="text-align: right;">{{ order.net_payment | money }}</td>
</tr>
{% endif %}
{% if order.total_refunded_amount > 0 %}
<tr>
<td scope="row" colspan="2" style="text-align: right;">Total Refunded</td>
<td style="text-align: right;">-{{ order.total_refunded_amount | money }}</td>
</tr>
{% endif %}
{% if order.net_payment != order.total_net_amount %}
<tr>
<td scope="row" colspan="2" style="text-align: right;"><strong>Outstanding Amount</strong></td>
<td style="text-align: right;"><strong>{{ order.total_price | minus: order.net_payment | money }}</strong></td>
</tr>
{% endif %}
</tbody>
</table>
{% if transactions.size > 1 %}
<h2>Transaction Details</h2>
<table class="table-tabular" style="margin: 0 0 1.5em 0;">
<thead>
<tr>
<th scope="col">Type</th>
<th scope="col">Amount</th>
<th scope="col">Kind</th>
<th scope="col">Status</th>
</tr>
</thead>
<tbody>
{% for transaction in transactions %}
<tr>
<td scope="row">{{ transaction.gateway | payment_method }}</td>
<td>{{ transaction.amount | money }}</td>
<td>{{ transaction.kind }}</td>
<td>{{ transaction.status }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
{% if order.note %}
<h2>Note</h2>
<p>{{ order.note }}</p>
{% endif %}
<p style="margin-bottom: 0;">If you have any questions, please send an email to <u>{{ shop.email }}</u></p>
</div>תבנית ברירת מחדל לרשימת אריזה
גרסה מ-6 ביוני 2024.
<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 %}
{{ order.created_at | 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 scope="col" style="width: 15%; text-align: left;">Qty</th>
<th scope="col" style="width: 85%; text-align: left;">Item</th>
</tr>
</thead>
<tbody>
{% for line_item in order.line_items %}
<tr>
<td scope="row" style="text-align: left;">{{ line_item.quantity }}</td>
<td style="text-align: left;">{{ line_item.title }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>