Editor kod resit bercetak untuk Shopify POS anda
Anda boleh menyesuaikan resit bercetak menggunakan editor kod dalam pentadbir Shopify anda. Fail yang membentuk resit anda mengandungi Liquid, bahasa templat Shopify. Dengan editor kod, anda boleh mencipta penyesuaian yang lebih lanjutan menggunakan HTML, CSS dan Liquid berbanding menggunakan editor visual.
Anda boleh menukar templat resit dan templat bahagian yang digunakan pada resit bercetak anda. Fail templat Resit ialah jenis resit yang boleh anda cetak di kedai anda. Bahagian ialah komponen pada resit, seperti pengepala atau pengaki. Bahagian boleh digunakan semula oleh berbilang resit.
Pada halaman ini
- Pertimbangan untuk menggunakan editor kod resit
- Akses editor kod
- Gunakan fail tersuai dalam templat resit anda
- Tetap semula templat resit anda kepada lalai
- Pemboleh ubah Liquid yang tersedia dalam editor kod resit
- Penapis Liquid yang tersedia dalam editor kod resit
- Contoh penyesuaian kod templat resit bercetak
- Pratonton perubahan kod anda dalam editor kod
Pertimbangan untuk menggunakan editor kod resit
Sebelum anda menggunakan editor kod resit, semak pertimbangan berikut:
Sekatan akses
- Anda hanya boleh menggunakan editor kod daripada pentadbir Shopify anda pada desktop.
- Penyunting kod tidak tersedia untuk mana-mana lokasi POS di Itali.
Tempat perubahan digunakan
- Perubahan kod yang anda buat hanya digunakan pada lokasi yang dipilih.
- Penyesuaian dalam editor kod digunakan hanya pada lokasi POS Pro. Jika anda menggunakan editor kod dan mempunyai lokasi bukan POS Pro, anda boleh menggunakan editor visual untuk menyesuaikan pengepala dan pengaki bagi lokasi tersebut.
- Anda boleh menyesuaikan resit bercetak yang mempunyai templat dalam editor kod seperti resit jualan, resit hadiah, resit kad hadiah serta resit pemulangan dan pertukaran.
Bahasa kod
- Fail yang membentuk resit anda mengandungi Liquid, bahasa templat Shopify. Ketahui lebih lanjut tentang penggunaan Liquid.
- Untuk mengedit templat dalam editor kod resit, anda perlu biasa dengan HTML, CSS dan Liquid. Sokongan Tema Shopify boleh membantu dengan pelarasan kecil dalam skop Dasar Reka Bentuk Shopify.
Had penyesuaian
- Anda tidak boleh mempratonton resit dalam saiz pencetak yang berbeza daripada penyunting kod. Untuk mempratonton mengikut saiz pencetak, gunakan penyunting visual.
- Perihalan produk tidak tersedia sebagai pemboleh ubah dalam templat resit dan tidak boleh ditambahkan pada resit bercetak.
Penyelenggaraan templat
- Jika anda menyesuaikan resit menggunakan penyunting kod resit, maka templat sedia ada anda mungkin kehilangan sifat baharu, seperti
selling_plan_name. Untuk menambahkan sifat yang tersedia terkini pada templat anda, anda perlu menetapkan semula templat resit anda kepada lalai. Menetapkan semula templat resit kepada lalai mengalih keluar sebarang penyesuaian yang telah anda buat pada templat tersebut. Buat nota tentang kod tersuai anda sebelum anda menetapkan semula. Selepas anda menetapkan semula templat, anda perlu menggunakan semula penyesuaian anda secara manual.
Akses editor kod
Anda boleh mengedit templat menggunakan editor kod. Anda mesti menukar untuk menggunakan editor kod daripada editor visual lalai terlebih dahulu dan anda boleh bertukar kembali kepada editor visual pada bila-bila masa.
Langkah untuk menukar antara penyunting adalah berbeza sedikit bergantung pada sama ada semua lokasi POS anda layak untuk penyunting kod atau sama ada hanya sebahagian lokasi POS anda layak, sebagai contoh, sebahagian lokasi POS anda tidak menggunakan POS Pro atau berpangkalan di Itali atau Perancis.
Langkah-langkah:
Semua lokasi POS Pro
Daripada pentadbir Shopify anda, pergi ke Point of Sale > Tetapan.
Dalam bahagian Penyuaian, klik Resit bercetak untuk membuka penyunting POS.
Klik ikon
dalam bar sisi kiri.
Klik Edit kod.
Dalam dialog Edit kod untuk resit bercetak, edit kod yang ingin anda tukar.
Klik Simpan.
Pilihan: Untuk terus mengedit lebih banyak halaman Shopify POS menggunakan editor POS, kembali dalam tetingkap pelayar anda.
Dengan lokasi Lite atau Itali
Daripada pentadbir Shopify anda, pergi ke Point of Sale > Tetapan.
Dalam bahagian Penyuaian, klik Resit bercetak untuk membuka penyunting POS.
Dalam halaman Penyesuaian resit, klik Editor kod.
Gunakan fail tersuai dalam templat resit anda
Anda boleh menggunakan fail, seperti aset imej, yang anda muat naik ke pentadbir Shopify untuk menyesuaikan resit bercetak anda.
Fail mesti dimuat naik ke pentadbir Shopify anda sebelum boleh digunakan dalam resit bercetak. Ketahui lebih lanjut tentang muat naik fail.
Langkah-langkah:
Daripada pentadbir Shopify anda, pergi ke Kandungan > Fail.
Di sebelah fail yang ingin anda sertakan dalam kod resit bercetak anda, klik
untuk menyalin pautan tersebut.
Sertakan pautan aset dalam templat anda.
Tetap semula templat resit anda kepada lalai
Anda boleh menetapkan semula templat resit kepada versi lalai menggunakan editor kod.
Langkah-langkah:
Semua lokasi POS Pro
Daripada pentadbir Shopify anda, pergi ke Point of Sale > Tetapan.
Dalam bahagian Penyuaian, klik Resit bercetak untuk membuka penyunting POS.
Klik Sesuaikan resit anda.
Klik Edit kod.
Klik fail kod yang ingin anda tetapkan semula.
Klik ikon
.
Dalam dialog Tetapkan semula fail kepada lalai, klik Tetap semula.
Dengan lokasi Lite atau Itali
Daripada pentadbir Shopify anda, pergi ke Point of Sale > Tetapan.
Dalam bahagian Penyuaian, klik Resit bercetak untuk membuka penyunting POS.
Dalam halaman Penyesuaian resit, klik Editor kod.
Klik fail kod yang ingin anda tetapkan semula.
Klik ikon
.
Dalam dialog Tetapkan semula fail kepada lalai, klik Tetap semula.
Pemboleh ubah Liquid yang tersedia dalam editor kod resit
Anda boleh menggunakan Liquid untuk menyesuaikan templat resit bercetak dan jenis resit anda.
Objek data yang berikut tersedia untuk editor kod resit:
Objek resit
| Objek | Perihalan |
|---|---|
shop | Mengandungi maklumat kedai, seperti nama kedai. |
location | Mengandungi maklumat lokasi runcit, seperti alamat dan nombor telefon. |
order | Mengandungi data pesanan, termasuk item baris, diskaun, cukai dan maklumat transaksi. |
return |
Hanya tersedia dalam templat return-and-exchange-receipt.liquid dan templat separanya yang berkaitan.
Mengandungi data pemulangan dan pertukaran, termasuk item baris yang dipulangkan, item baris baharu, jumlah bersih dan maklumat transaksi.
|
gift_card |
Hanya tersedia dalam templat gift-card.liquid.
Mengandungi data kad hadiah, termasuk baki, kod abjad angka dan kandungan kod QR yang boleh diimbas oleh aplikasi POS.
|
Objek pesanan
| Sifat | Perihalan |
|---|---|
id | ID pesanan. |
created_at | Tarikh dan masa diformatkan mengikut ISO 8601 apabila pesanan dibuat. |
source_identifier | Pengenal pasti pesanan pihak ketiga atau POS unik. |
change_due | Wang baki untuk pesanan. |
balance_due | Jumlah yang perlu dibayar pada pesanan ini. |
name | Pengenal pasti unik bagi pesanan yang dipaparkan pada halaman pesanan dalam pentadbir Shopify dan halaman status pesanan. Sebagai contoh, "#1001", "EN1001" atau "1001-A". Nilai ini tidak unik merentas berbilang kedai. |
note | Kandungan nota yang dikaitkan dengan pesanan. |
line_items | Senarai item baris pesanan. |
subtotal_price |
Jumlah harga untuk semua item baris selepas diskaun dan sebelum pemulangan. Jika taxesIncluded adalah benar, maka subjumlah turut termasuk cukai.
|
total_price | Jumlah harga pesanan, sebelum pemulangan. Ini termasuk cukai dan diskaun. |
total_tip_received | Hasil tambah semua jumlah tip untuk pesanan. |
discounts | Jumlah keseluruhan diskaun. |
transactions | Senarai transaksi yang dikaitkan dengan pesanan. |
taxes_included | Sama ada cukai disertakan dalam harga subjumlah pesanan. |
tax_lines | Senarai semua baris cukai yang digunakan pada item baris pada pesanan, sebelum pemulangan. Harga baris cukai mewakili jumlah harga untuk semua baris cukai dengan kadar dan tajuk yang sama. |
customer | Pelanggan yang membuat pesanan. |
shipping_address | Alamat penghantaran pada pesanan. |
shipping_groups | Senarai kumpulan penghantaran bagi pesanan. Setiap kumpulan mengandungi item baris yang dipenuhi secara bersama. |
Objek pemulangan
| Sifat | Perihalan |
|---|---|
name | Pengenal pasti unik bagi pemulangan yang dipaparkan pada halaman pesanan dalam pentadbir Shopify dan halaman status pesanan. Sebagai contoh, "#1000-R1". Nilai ini tidak unik merentas berbilang kedai. |
created_at | Tarikh dan masa diformatkan mengikut ISO 8601 apabila pemulangan dibuat. |
is_unverified | Boolean yang menunjukkan sama ada pemulangan dibuat sebagai Pemulangan Tidak Disahkan. |
is_exchange | Boolean yang menunjukkan sama ada pemulangan termasuk pertukaran. Ini termasuk bayaran balik yang dibuat kepada kad hadiah. |
exchange_type |
Jenis pertukaran, jika pemulangan termasuk pertukaran. Nilai yang mungkin ialah LIKE_FOR_LIKE, NET_REFUNDABLE dan NET_PAYABLE.
|
return_discount | Jumlah keseluruhan diskaun pesanan yang telah dibayar balik. |
return_subtotal |
Jumlah harga untuk semua item baris pemulangan sebelum diskaun. Jika taxesIncluded adalah benar, maka subjumlah turut termasuk cukai.
|
return_total | Jumlah keseluruhan kemungkinan bayaran balik. Ini termasuk cukai, diskaun, pengiriman dan tip. Ia mungkin bukan jumlah sebenar yang dibayar balik. |
exchange_subtotal |
Jumlah harga untuk semua item baris baharu dalam pertukaran sebelum diskaun. Jika taxesIncluded adalah benar, maka subjumlah turut termasuk cukai.
|
exchange_total | Jumlah keseluruhan untuk semua item baris baharu dalam pertukaran. Ini termasuk cukai dan diskaun. |
total_cash_rounding_adjustment | Penyelarasan pembundaran wang tunai yang digunakan pada pemulangan atau pertukaran. |
total_adjusted_amount | Jumlah keseluruhan pemulangan atau pertukaran yang diselaraskan oleh penyelarasan pembundaran wang tunai. |
net_total | Jumlah keseluruhan sebenar yang dibayar atau dibayar balik untuk pemulangan atau pertukaran dan sebelum pembundaran wang tunai. |
return_line_items | Item baris yang dipulangkan. |
exchange_line_items | Item baris baharu dalam pertukaran. |
return_tax_lines | Baris cukai untuk item baris yang dipulangkan. |
exchange_tax_lines | Baris cukai untuk item baris baharu dalam pertukaran. |
shipping_refund_amount | Jumlah pengiriman yang telah dibayar balik. |
tip_refund_amount | Jumlah tip yang telah dibayar balik. |
transactions | Transaksi yang dikaitkan dengan pemulangan atau pertukaran. |
Objek kumpulan pengiriman
| Sifat | Perihalan |
|---|---|
destination | Destinasi produk yang dikirimkan. |
products | Senarai produk yang dikirimkan. |
Objek item baris
| Sifat | Perihalan |
|---|---|
id | ID item baris tersebut. |
name | Tajuk produk, yang boleh ditambahkan dengan tajuk varian (jika berkenaan). |
variant_title | Tajuk varian pada masa penciptaan pesanan. |
price | Harga seunit bagi item baris semasa pesanan dicipta. Nilai ini tidak termasuk diskaun. |
is_gift_card | Sama ada item baris mewakili pembelian kad hadiah. |
discount | Jumlah diskaun yang telah diperuntukkan kepada item baris melalui aplikasi diskaun, termasuk diskaun yang diperuntukkan untuk kuantiti yang dipulangkan wang dan dialih keluar. |
total_price | Jumlah untuk item baris ini. |
selling_plan_name | Nama pelan langganan yang diperuntukkan kepada item baris tersebut. |
tax_rates | Baris cukai untuk item baris ini. |
custom_attributes | Senarai atribut yang mewakili ciri tersuai atau permintaan khas. |
variant_title | Tajuk varian. |
variant_id | ID varian tersebut. |
variant_metafields | Senarai medan tersuai yang pedagang kaitkan dengan varian tersebut. |
staff_member_description | Ahli kakitangan yang dikaitkan dengan item baris tersebut. |
product_metafields | Senarai medan tersuai yang dikaitkan oleh pedagang dengan produk tersebut. |
Objek item baris pemulangan
Termasuk semua yang ada dalam objek item baris serta sifat yang berikut:
| Sifat | Perihalan |
|---|---|
return_reason | Sebab pemulangan untuk item baris tersebut. |
return_reason_note | Nota pilihan untuk disertakan dengan sebab pemulangan. |
Penapis Liquid yang tersedia dalam penyunting kod resit
Anda boleh menggunakan penapis Liquid untuk membuat pelarasan pada maklumat dalam templat resit anda. Sebagai contoh, anda boleh mengubah pemformatan mata wang atau penulisan huruf besar pada teks khusus, seperti kod cukai.
Untuk menggunakan penapis, tambahkan aksara paip | kemudian penapis tersebut di dalam blok kod Liquid antara kurungan ikal berganda {{ }}. Penapis hanya boleh digunakan pada blok kod Liquid.
Dalam contoh berikut, penapis tersebut melaraskan kod cukai dari huruf kecil kepada huruf besar.
{{ tax_line.title | upcase }}Dalam blok kod contoh, product ialah objek tersebut, title ialah sifatnya dan upcase ialah penapis yang digunakan. Penapis upcase menukar bentuk huruf bagi nilai tax_line.title kepada huruf besar. Sebagai contoh, jika tax_line.title mempunyai nilai Hst, maka penapis upcase akan menukar nilainya menjadi HST.
Rujuk bahagian Penapis daripada rujukan Liquid Tema Shopify untuk mendapatkan butiran tentang cara menggunakan penapis Liquid.
Penapis yang berikut tersedia dalam penyunting kod resit:
| Sifat | Perihalan | |
|---|---|---|
t | Menterjemahkan label yang dipratentukan kepada bahasa yang diperuntukkan untuk lokasi anda. | |
money | Memformatkan harga dalam mata wang lokasi anda. | |
escape |
Melepaskan aksara khas dalam HTML, seperti <>, ', dan &, serta menukarkan aksara menjadi jujukan lepasan.
| |
barcode | Menjana SVG kod bar 1D. | |
qrcode | Menjana SVG kod bar 2D. |
Contoh penyesuaian kod templat resit bercetak
Anda boleh menggunakan Liquid untuk menambah pemesejan bersyarat. Kefungsian ini serupa dengan menyimpan ke satu lokasi melalui penyunting visual. Contohnya, perniagaan anda bermula dengan satu lokasi dan anda kini mempunyai beberapa lokasi baharu. Anda ingin menyerlahkan kedai asal anda pada resit bercetak anda.
Anda boleh menambahkan mesej tersuai pada templat header.liquid dalam folder Bahagian bagi penyunting kod, dan gunakan Liquid untuk memaparkan mesej hanya untuk lokasi utama anda.
Kod berikut menyemak nama lokasi, dalam kes ini lokasi asal anda yang dipanggil "Home" dan memaparkan mesej "Welcome to our original store, opened in 1972." (Selamat datang ke kedai asal kami, yang dibuka pada 1972) jika lokasi tersebut sepadan dengan namanya. Sebaliknya, resit yang dicetak daripada lokasi anda yang lain memaparkan mesej "Welcome to our store." (Selamat datang ke kedai kami).
{% if location.name == 'Home' %}
Welcome to our original store, opened in 1972.
{% else %}
Welcome to our store.
{% end %}Pratonton perubahan kod anda dalam penyunting kod
Anda boleh mempratonton perubahan pada resit bercetak anda di dalam penyunting kod POS dalam pentadbir Shopify.
Bergantung pada fail Liquid mana yang dipilih, tetingkap pratonton menyerlahkan reka bentuk atau bahagian resit yang terkesan oleh fail tersebut. Secara lalai, tetingkap pratonton memaparkan kandungan untuk pesanan POS terbaharu anda. Anda boleh memilih pesanan khusus untuk digunakan sebagai kandungan resit anda dalam tetingkap pratonton untuk semua fail Liquid kecuali untuk fail gift-card.liquid, yang hanya memaparkan lokasi yang berbeza sebagai pilihan pratonton yang boleh dipilih.
Langkah-langkah:
Semua lokasi POS Pro
Daripada pentadbir Shopify anda, pergi ke Point of Sale > Tetapan.
Dalam bahagian Penyuaian, klik Resit bercetak untuk membuka penyunting POS.
Klik Sesuaikan resit anda.
Klik Edit kod.
Klik fail kod yang anda mahu pratonton. Resit anda dipaparkan dalam tetingkap penyunting paling kanan.
Pilihan: Untuk memilih pesanan khusus bagi digunakan sebagai kandungan resit anda dalam tetingkap pratonton, lakukan tindakan berikut:
- Klik ikon
.
- Jualan yang dibuat daripada saluran Point of Sale dari semua lokasi dipaparkan dalam dialog Pilih pesanan untuk dipratonton. Pilih pesanan daripada senarai atau cari pesanan dan lokasi khusus menggunakan bar carian.
- Klik Sahkan.
- Klik ikon
Pilihan: Jika anda sedang mempratonton fail
gift-card.liquid, kemudian klik ikondan pilih lokasi templat yang anda mahu pratonton.
Dengan lokasi Lite atau Itali
Daripada pentadbir Shopify anda, pergi ke Point of Sale > Tetapan.
Dalam bahagian Penyuaian, klik Resit bercetak untuk membuka penyunting POS.
Dalam halaman Penyesuaian resit, klik Editor kod.
Klik fail kod yang anda mahu pratonton. Resit anda dipaparkan dalam tetingkap penyunting paling kanan.
Pilihan: Untuk memilih pesanan khusus bagi digunakan sebagai kandungan resit anda dalam tetingkap pratonton, lakukan tindakan berikut:
- Klik ikon
.
- Jualan yang dibuat daripada saluran Point of Sale dari semua lokasi dipaparkan dalam dialog Pilih pesanan untuk dipratonton. Pilih pesanan daripada senarai atau cari pesanan dan lokasi khusus menggunakan bar carian.
- Klik Sahkan.
- Klik ikon
Pilihan: Jika anda sedang mempratonton fail
gift-card.liquid, kemudian klik ikondan pilih lokasi templat yang anda mahu pratonton.