Ustvarjanje in urejanje predlog s pomočjo aplikacije Shopify Order Printer
Z aplikacijo Shopify Order Printer lahko ustvarite in urejate predloge v skrbniku Shopify. Aplikacija Shopify Order Printer privzeto vključuje naslednje predloge:
- Račun: Račun, ki ga lahko pošljete stranki
- Dobavnica: Izpis naslova vaše trgovine in naslova za dostavo stranke.
- Seznam za komisioniranje: Dokument, ki vključuje seznam kosov, ki jih je treba zbrati za izpolnitev naročila stranke.
Za ustvarjanje lastnih predlog po meri za druge vložke v embalažo, kot so kuponi, etikete ali potrdila, lahko uporabite jezik Liquid. Aplikacija Shopify Order Printer podpira predloge, ustvarjene s kodo HTML, seznami slogov (CSS) in spremenljivkami Liquid.
Na tej strani
Kaj je treba upoštevati pri ustvarjanju predlog v aplikaciji Shopify Order Printer
Preden ustvarite predloge v aplikaciji Shopify Order Printer, preglejte naslednje:
- Za ustvarjanje ali urejanje predlog v aplikaciji Shopify Order Printer morate poznati HTML, sezname slogov (CSS) in Liquid. Podpora za teme Shopify vam bo morda lahko pomagala pri manjših prilagoditvah brezplačnih tem Shopify v obsegu Shopifyjevega pravilnika o oblikovanju. Če potrebujete kompleksnejše spremembe ali uporabljate temo, ki je ni ustvaril Shopify, razmislite o tem, da bi zaposlili Shopify Partnerja.
- Ustvarite lahko do 15 različnih predlog.
- Za vse podprte prilagoditve predlog preglejte referenco za spremenljivke Liquid in filtre za Shopify Order Printer.
Ustvarjanje predloge
Ustvarite lahko novo predlogo za dokument naročila.
Za nastavitev predloge izbirnega seznama glejte razdelek Nastavitev in tiskanje izbirnih seznamov z aplikacijo Shopify Order Printer.
Koraki:
V skrbniku Shopify pojdite v Aplikacije > Order Printer.
Kliknite Predloge.
Kliknite Ustvari predlogo.
V polje Ime vnesite ime predloge, na primer etiketa ali kupon.
V razdelku Uredi kodo dodajte kodo HTML, sezname slogov (CSS) ali kodo Liquid, da ustvarite predlogo.
Izbirno: če si želite ogledati predogled predloge, kliknite Predogled.
Kliknite Shrani.
Urejanje predloge
Obstoječo predlogo lahko urejate. Več informacij o prilagajanju predlog v aplikaciji Order Printer.
Koraki:
V skrbniku Shopify pojdite v Aplikacije > Order Printer.
Kliknite Predloge.
Kliknite predlogo, ki jo želite urediti.
V razdelku Uredi kodo dodajte ali uredite kodo HTML, sezname slogov (CSS) oziroma kodo Liquid.
Izbirno: če si želite ogledati predogled predloge, kliknite Predogled.
Kliknite Shrani.
Obnovitev privzete predloge
Vdelani predlogi za dobavnico in račun lahko obnovite na privzete vrednosti. Za obnovitev predlog na privzeto uporabite naslednje bloke kode.
Privzeta predloga za račun
Različica s 6. junija 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>Privzeta predloga za dobavnico
Različica s 6. junija 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>