Shopify Order Printer کا استعمال کرتے ہوئے ٹیمپلیٹ بنانا اور ان میں ترمیم کرنا
آپ اپنے Shopify ایڈمین میں Shopify Order Printer ایپ کا استعمال کرتے ہوئے ٹیمپلیٹ بنا سکتے ہیں اور ان میں ترمیم کر سکتے ہیں۔ ڈیفالٹ کے لحاظ سے، Shopify Order Printer ایپ میں درج ذیل ٹیمپلیٹ شامل ہیں:
- انوائس: وہ انوائس جو آپ کسٹمر کو بھیج سکتے ہیں
- پیکنگ سلپ: آپ کے اسٹور کے ایڈریس اور آپ کے کسٹمر کے شپنگ ایڈریس کا پرنٹ آؤٹ۔
- پک لسٹ: ایک دستاویز جس میں ان آئٹم کی فہرست شامل ہوتی ہے جنہیں آپ کے کسٹمر کا آرڈر فلفل کرنے کے لیے پک کرنے کی ضرورت ہے۔
آپ دیگر پیکیجنگ انسرٹ، جیسے کوپن، لیبل، یا رسیدوں کے لیے اپنے حسب ضرورت ٹیمپلیٹ بنانے کے لیے Liquid استعمال کر سکتے ہیں۔ Shopify Order Printer ایپ HTML، CSS، اور Liquid کے ویری ایبل سے بنے ٹیمپلیٹ کو سپورٹ کرتی ہے۔
اس پیج پر
Shopify Order Printer ایپ میں ٹیمپلیٹس بنانے کے لیے اہم باتیں
Shopify Order Printer ایپ میں ٹیمپلیٹس بنانے سے پہلے درج ذیل اہم باتوں کا جائزہ لیں:
- Shopify Order Printer ایپ میں ٹیمپلیٹس بنانے یا ان میں ترمیم کرنے کے لیے، آپ کا HTML، CSS، اور Liquid سے واقف ہونا ضروری ہے۔ Shopify Theme Support، Shopify Design Policy کے دائرہ کار میں رہتے ہوئے مفت Shopify تھیمز میں معمولی تبدیلیوں کے سلسلے میں آپ کی مدد کر سکتا ہے۔ اگر آپ کو مزید پیچیدہ تبدیلیوں کی ضرورت ہے یا آپ کوئی ایسی تھیم استعمال کرتے ہیں جو Shopify کی جانب سے نہیں بنائی گئی، تو کسی Shopify Partner کو ہائر کرنے پر غور کریں۔
- آپ 15 مختلف ٹیمپلیٹس تک بنا سکتے ہیں۔
- تمام تعاون یافتہ ٹیمپلیٹ کسٹمائزیشنز کے لیے Shopify Order Printer کے لیے Liquid ویری ایبلز اور فلٹرز کے حوالے کا جائزہ لیں۔
ٹیمپلیٹ بنائیں
آپ اپنے آرڈر دستاویز کے لیے ایک نیا ٹیمپلیٹ بنا سکتے ہیں۔
پک لسٹ ٹیمپلیٹ سیٹ اپ کرنے کے لیے، 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>