Rujukan pemboleh ubah pemberitahuan

Pemberitahuan yang dihantar dari kedai anda dipaparkan menggunakan Liquid. Liquid ialah bahasa pemprograman Shopify yang ringkas dan mudah digunakan. Ini ialah bahasa pemprograman yang sama yang digunakan untuk membina tema dari Theme Store.

Untuk mengedit pemberitahuan yang dihantar dari kedai anda, anda boleh membuat penyesuaian asas pada templat pemberitahuan anda. Untuk mengakses senarai lengkap pemberitahuan yang boleh anda sesuaikan, pergi ke halaman Pemberitahuan dalam pentadbir Shopify anda.

Untuk mendapatkan bantuan tentang perubahan yang lebih lanjutan, atau untuk membuat perubahan pada templat pemberitahuan tersuai, anda boleh menghubungi komuniti di forum kami, atau anda juga boleh mengupah Rakan Kongsi Shopify untuk melakukan penyesuaian untuk anda. Ketahui lebih lanjut tentang mengupah Rakan Kongsi Shopify.

Sifat pesanan

Banyak sifat pesanan yang tersedia secara terus menggunakan Liquid, dan dalam templat.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek pesanan dalam templat pemberitahuan
SifatPerihalan
id

ID pesanan unik di seluruh sistem untuk kegunaan dalaman. Gunakan contoh berikut untuk menjana pautan ke pesanan dalam bahagian pentadbir kedai anda. Contohnya, dalam templat Pesanan baharu anda, anda boleh menambahkan kod berikut:

Lihat pesanan
emailE-mel yang dikaitkan dengan pesanan.
name

Biasanya ini ialah simbol paun diikuti dengan order_number.

Contoh: #1004

order_nameSama seperti nama.
order_number

Nombor pesanan unik kedai, tanpa awalan paun #, atau sebarang awalan atau akhiran yang ditambahkan pada ID pesanan oleh pemilik kedai dalam keutamaan kedai mereka.

Contoh: 1004

confirmation_number

Pengenal pasti abjad angka yang dijana secara rawak untuk pesanan yang mungkin ditunjukkan kepada pelanggan berbanding nama pesanan berurutan. Nilai ini tidak dijamin unik.

Contoh: XPAV284CT

created_at

Tarikh dan masa pelanggan membuat pesanan. Anda boleh memformatnya menggunakan penapis tarikh.

Contoh: 2009-05-30T17:43:51+02:00

payment_terms

Terma pembayaran menyatakan tarikh bahawa bayaran untuk pesanan perlu dibayar.

Ketahui cara untuk menambah terma pembayaran pada invois pesanan.

Untuk mendapatkan butiran lanjut, rujuk rujukan Liquid bagi payment_terms.

destinationDestinasi untuk item dihantar.
tagsMengembalikan tatasusunan bagi semua tag pesanan. Tag dikembalikan mengikut urutan abjad. Tag yang digunakan secara dinamik oleh aplikasi atau ciri platform, seperti tag Shopify Collective, mungkin tidak tersedia apabila e-mel pemberitahuan dijana. Untuk mengesan item daripada ciri tertentu, semak tag peringkat produk pada setiap item baris sebaliknya. Rujuk dokumentasi rujukan Liquid untuk mendapatkan butiran lanjut.
transactionsMengembalikan tatasusunan transaksi daripada pesanan.
tax_priceCukai gabungan bagi semua item dalam pesanan.
tax_lines

Cukai dipecahkan mengikut jenis percukaian:

{% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %}
tax_line.titleNama cukai. Contohnya, QST atau VAT.
tax_line.priceAmaun cukai.
tax_line.rateKadar cukai sebagai perpuluhan. Nilai yang dikembalikan ialah 0.175 jika kadarnya 17.5%.
tax_line.rate_percentageKadar cukai dalam bentuk yang boleh dibaca oleh manusia. Nilai yang dikembalikan ialah 17.5 jika kadarnya 0.175.
customerObjek pelanggan yang mengandungi atribut output pelanggan.
billing_addressAlamat pengebilan.
billing_address.first_nameNama pertama pelanggan.
billing_address.last_nameNama akhir pelanggan.
billing_address.companyNama syarikat untuk pengebilan.
billing_address.phoneNombor telefon daripada alamat pengebilan.
shop.nameNama kedai anda.
shop.phoneNombor telefon kedai anda.
subtotal_priceJumlah harga item baris pesanan selepas sebarang diskaun item baris atau diskaun troli ditolak. Subjumlah tidak merangkumi cukai (melainkan cukai disertakan dalam harga), kos penghantaran atau tip.
discountsSenarai diskaun.
discounts_amount

Jumlah diskaun yang dikenakan oleh semua diskaun.

Contoh: +$5.00

discounts_savings

Jumlah penjimatan yang disebabkan oleh semua diskaun.

Contoh: -$5.00

total_price

Jumlah pesanan (subjumlah + kos penghantaran - diskaun pengiriman + cukai).

financial_statusStatus pembayaran semasa. Salah satu daripada: nil, pending, authorized, paid, voided, refunded.
requires_shipping(boolean) Mengembalikan benar jika terdapat sekurang-kurangnya satu item dalam pesanan yang memerlukan pengiriman.
shipping_method.title

Nama kadar pengiriman.

Dalam pemberitahuan untuk pelanggan, nama kadar pengiriman diterjemahkan ke dalam bahasa yang pelanggan gunakan untuk membuat pembayaran, apabila bahasa tersebut berbeza daripada bahasa lalai kedai.

Contoh: Pengiriman Standard
shipping_method.price

Harga pengiriman termasuk sebarang diskaun pengiriman.

Contoh: {{ shipping_method.price | money }}

shipping_price

Harga pengiriman.

Contoh: {{ shipping_price | money }}

shipping_addressAlamat penghantaran.
shipping_address.first_nameNama pertama bagi alamat penghantaran.
shipping_address.companyNama syarikat bagi alamat penghantaran.
shipping_address.phoneNombor telefon daripada alamat penghantaran.
line_itemsSenarai semua item baris dalam pesanan.
line_items_including_zero_quantitySenarai semua item baris dalam pesanan, termasuk item yang mempunyai kuantiti sifar. Item baris mempunyai kuantiti sifar apabila wangnya dikembalikan sepenuhnya.
line_item_groups(Orders and POS only)Senarai semua kumpulan item baris yang mengandungi komponen item baris dalam pesanan.
item_countHasil tambah semua kuantiti item.
fulfillment_statusStatus pemenuhan semasa bagi pesanan. Salah satu daripada: unfulfilled, partial, fulfilled.
noteNota yang dilampirkan pada pesanan. Nota tersebut boleh diperoleh daripada pelanggan dan/atau diedit pada skrin butiran pesanan dalam antara muka pentadbir anda.
attributes

Sebarang atribut yang dilampirkan pada pesanan.

Contoh: {{ attributes.gift-note }}

metafields

Sebarang medan meta pada pesanan. Gunakan sintaks berikut:

metafields.NAMESPACE.KEY

referring_site

Mengandungi url perujuk yang membawa pelanggan ke kedai anda.

Contoh: https://www.google.com/?s=great+products

landing_site

Mengandungi laluan tapak penambat yang pelanggan gunakan. Halaman ini ialah halaman pertama yang pelanggan lihat apabila mereka tiba di kedai.

Contoh: /products/great-product?ref=my-tracking-token

landing_site_ref

Menyemak tapak penambat dan mengekstrak parameter rujukan daripadanya. Parameter rujukan boleh jadi: ref, source, r.

Jika landing_site ialah /products/great-product?ref=my-tracking-token, maka landing_site_ref ialah my-tracking-token. Anda boleh melakukan tindakan tertentu jika ref anda sama dengan nilai tertentu:

{% if landing_site_ref == 'my-tracking-token' %} Tindakan saya... {% endif %}
cancelled(boolean) Mengembalikan benar jika pesanan telah dibatalkan.
cancelled_atMasa apabila pesanan dibatalkan.
cancel_reasonSebab yang dipilih semasa membatalkan pesanan. Salah satu daripada: inventory, customer, declined, fraud, atau other.
has_high_risks?(deprecated)

Mengembalikan benar jika pesanan berisiko tinggi

unique_gateways

Mengembalikan senarai penyedia pembayaran unik pada sesuatu pesanan. Contohnya, jika seseorang membayar dengan Visa, Mastercard, dan wang tunai, maka senarai yang dikembalikan adalah shopify_payments, cash.

location(POS only)

Memaparkan lokasi fizikal pesanan. Terdapat beberapa sifat lokasi yang tersedia, disenaraikan di sini. Anda boleh mengkonfigurasi lokasi di bahagian Lokasi pada pentadbir.

order_status_url

Mengembalikan pautan ke halaman status pesanan untuk pesanan ini.

fulfilled_line_items(deprecated)Senarai item baris yang telah dipenuhi.
unfulfilled_line_items(deprecated)Senarai item baris yang belum dipenuhi sepenuhnya.
b2b?

Mengembalikan benar jika pesanan tersebut ialah pesanan B2B. Gunakan sifat bersama pemboleh ubah B2B untuk memaparkan maklumat berkaitan, seperti nama syarikat, lokasi syarikat, dan alamat dalam e-mel. Contohnya, untuk pesanan B2B, anda boleh menambah pengepala pada templat dengan maklumat berikut:

{% if b2b? %} <p> Customer: {{ customer.name }} <p> Company: {{ company.name }} <p> Location: {{ company_location.name }} {% endif%}
company

Syarikat tempat anda menjual pada pesanan B2B.

company.name

Nama syarikat pada pesanan B2B.

company.id

ID syarikat pada pesanan B2B.

company_location

Lokasi syarikat pada pesanan B2B. Syarikat yang membeli daripada anda boleh mempunyai lebih daripada satu lokasi.

company_location.name

Nama lokasi syarikat pada pesanan B2B.

company_location.id

Nombor ID lokasi syarikat pada pesanan B2B.

company_location.shipping_address

Alamat penghantaran lokasi syarikat pada pesanan B2B.

company_location.billing_address

Alamat pengebilan lokasi syarikat pada pesanan B2B.

customer_order_url

Halaman status pesanan baharu pesanan yang pelanggannya memohon pemulangan menggunakan akaun pelanggan.

Sifat pesanan draf

Penerangan sifat Liquid yang boleh anda gunakan dengan objek pesanan draf dalam templat pemberitahuan
SifatPerihalan
idID unik pesanan draf untuk kegunaan dalaman.
invoice_urlPautan yang boleh pelanggan ikuti untuk membayar invois menggunakan pembayaran selamat Shopify.
reserve_inventory_until

Tarikh dan masa item baris dalam draf dirizabkan sehingga, contohnya, 2015-05-30T17:43:51+02:00.

Anda boleh memformatkan tarikh menggunakan penapis tarikh Liquid.

userKakitangan terakhir yang mengubah suai pesanan draf.
user.nameNama kakitangan terakhir yang mengubah suai pesanan draf.
user.emailAlamat e-mel kakitangan terakhir yang mengubah suai pesanan draf.
emailAlamat e-mel yang dikaitkan dengan pesanan draf.
nameUnik number pesanan draf, didahului dengan tanda nombor #.
numberNombor unik pesanan draf tanpa awalan atau akhiran pesanan.
created_at

Tarikh dan masa pelanggan membuat pesanan draf, contohnya, 2009-05-30T17:43:51+02:00.

Anda boleh memformatkan tarikh menggunakan penapis tarikh Liquid.

tagsMengembalikan tatasusunan untuk semua tag pesanan. Tag dikembalikan dalam susunan abjad. Rujuk dokumentasi rujukan Liquid untuk butiran lanjut.
tax_priceGabungan cukai semua item dalam pesanan draf.
tax_lines

Cukai yang dipecahkan mengikut jenis cukai:

{% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %}
tax_line.title

Nama cukai.

Contoh: QST atau VAT

tax_line.priceAmaun cukai.
tax_line.rateKadar cukai dalam bentuk perpuluhan. Sebagai contoh, kadar cukai sebanyak 17.5% akan mengembalikan 0.175.
tax_line.rate_percentageKadar cukai dalam bentuk peratusan. Sebagai contoh, rate 0.175 akan mengembalikan 17.5.
customerObjek pelanggan yang mengandungi atribut output pelanggan.
billing_addressAlamat pengebilan untuk pesanan draf.
billing_address.first_nameNama pertama pelanggan.
billing_address.last_nameNama akhir pelanggan.
billing_address.companyNama syarikat dalam alamat pengebilan.
billing_address.phoneNombor telefon dalam alamat pengebilan.
shop.nameNama kedai anda.
shop.phoneNombor telefon kedai anda.
subtotal_priceJumlah harga item baris pesanan draf selepas sebarang diskaun item baris atau diskaun troli ditolak. Subjumlah tidak merangkumi cukai (melainkan cukai dimasukkan ke dalam harga) atau kos penghantaran.
discountsSenarai diskaun.
discounts_amount

Amaun diskaun yang digunakan untuk semua diskaun.

Contoh: +$5.00

discounts_savings

Amaun penjimatan yang terhasil daripada semua diskaun.

Contoh: -$5.00

total_priceJumlah harga pesanan (subjumlah + kos penghantaran - diskaun penghantaran + cukai).
amount_due_now

Amaun yang diperlukan oleh invois pesanan draf.

requires_shippingMengembalikan true jika terdapat sekurang-kurangnya satu item dalam pesanan draf yang memerlukan pengiriman. Mengembalikan false jika tiada item dalam pesanan draf yang memerlukan pengiriman.
shipping_method.title

Nama kadar pengiriman.

Contoh: Pengiriman Standard

shipping_method.priceHarga kaedah pengiriman. Mengembalikan maklumat yang sama seperti shipping_price.
shipping_price

Harga pengiriman.

Anda boleh memformatkan amaun ini menggunakan penapis wang Liquid.

shipping_address

Alamat penghantaran.

Nota: Tidak seperti pesanan biasa, alamat penghantaran pesanan draf mungkin tidak lengkap.

shipping_address.first_nameNama pertama bagi alamat penghantaran.
shipping_address.companyNama syarikat dalam alamat penghantaran.
shipping_address.phoneNombor telefon dalam alamat penghantaran.
line_itemsSenarai semua item baris dalam pesanan draf.
item_countJumlah semua kuantiti item dalam pesanan draf.
noteNota yang dilampirkan pada pesanan draf. Nota ini boleh diperoleh daripada pelanggan dan juga diedit dalam skrin perincian pesanan draf di pentadbir Shopify anda.
metafields

Sebarang medan meta pada pesanan draf. Gunakan sintaks berikut:

metafields.NAMESPACE.KEY

location

Lokasi fizikal pesanan tersebut. Terdapat beberapa sifat lokasi yang tersedia.

Anda boleh mengkonfigurasi lokasi dalam halaman Lokasi di pentadbir Shopify anda.

b2b?

Mengembalikan benar jika pesanan tersebut ialah pesanan B2B. Gunakan sifat bersama pemboleh ubah B2B untuk memaparkan maklumat berkaitan, seperti nama syarikat, lokasi syarikat, dan alamat dalam e-mel. Contohnya, untuk pesanan B2B, anda boleh menambah pengepala pada templat dengan maklumat berikut:

{% if b2b? %} <p> Customer: {{ customer.name }} <p> Company: {{ company.name }} <p> Location: {{ company_location.name }} {% endif%}
company

Syarikat tempat anda menjual pada pesanan B2B.

company.name

Nama syarikat pada pesanan B2B.

company.id

ID syarikat pada pesanan B2B.

company_location

Lokasi syarikat pada pesanan B2B. Syarikat yang membeli daripada anda boleh mempunyai lebih daripada satu lokasi.

company_location.name

Nama lokasi syarikat pada pesanan B2B.

company_location.id

Nombor ID lokasi syarikat pada pesanan B2B.

company_location.shipping_address

Alamat penghantaran lokasi syarikat pada pesanan B2B.

company_location.billing_address

Alamat pengebilan lokasi syarikat pada pesanan B2B.

payment_methods

Senarai kaedah pembayaran yang disimpan dan tersedia untuk memproses jumlah draf.

payment_method.payment_instrument

Instrumen pembayaran, yang mengandungi butiran tentang kaedah pembayaran yang disimpan.

payment_method.payment_instrument.payment_type

Jenis kaedah pembayaran yang disimpan. Cth. "credit_card, apple_pay"

payment_method.payment_instrument.credit_card_brand

Jenama kad, apabila `payment_type` ialah "credit_card"

payment_method.payment_instrument.credit_card_company

Syarikat kad, apabila `payment_type` ialah "credit_card"

payment_method.payment_instrument.credit_card_company

4 digit terakhir kad tersebut, apabila `payment_type` ialah "credit_card"

Sifat jadual pembayaran

Perihalan sifat Liquid yang anda boleh gunakan dengan objek jadual pembayaran dalam templat pemberitahuan
SifatPerihalan
payment_schedule.amount_due

Amaun untuk dibayar bagi jadual pembayaran.

Anda boleh memformatkan amaun dengan mata wang menggunakan penapis wang Liquid.

payment_schedule.due_at

Tarikh akhir untuk jadual pembayaran.

Anda boleh memformatkan tarikh menggunakan penapis tarikh Liquid.

payment_schedule.due_in_days

Bilangan hari sehingga tarikh akhir jika jadual pembayaran masih perlu dijelaskan (belum dibayar).

payment_schedule.due_later?

Mengembalikan nilai benar (true) jika jadual pembayaran belum dibayar dan tarikh akhirnya pada masa hadapan.

payment_schedule.number_of_days_overdue?

Bilangan hari dari tarikh akhir apabila jadual pembayaran telah tertunggak.

payment_schedule.overdue?

Mengembalikan nilai benar (true) jika jadual pembayaran belum dibayar dan masanya telah melepasi tarikh akhir.

Sifat status pembayaran

Perihalan sifat Liquid yang anda boleh gunakan dengan objek status pembayaran dalam templat pemberitahuan
SifatPerihalan
has_pending_payment

(boolean) Mengembalikan nilai benar (true) jika pesanan mempunyai transaksi dengan pembayaran yang tertunda.

Ketahui lebih lanjut tentang pembayaran yang tertunda.

buyer_action_required

(boolean) Mengembalikan nilai benar (true) jika pesanan mempunyai transaksi dengan pembayaran yang tertunda dan tindakan pembeli diperlukan untuk menyahsekat pembayaran. Apabila nilai ini mengembalikan benar dan kaedah pembayaran menyokong arahan pembayaran, buyer_pending_payment_instructions menyediakan butiran yang pelanggan boleh gunakan untuk melengkapkan pembelian mereka di luar talian.

Ketahui lebih lanjut tentang objek transaksi Liquid.

Sifat komponen berkas

Setiap bundle_component dalam senarai line_item.bundle_components mempunyai sifat yang berikut. (Pesanan draf sahaja)

Perihalan sifat Liquid yang anda boleh gunakan dengan objek komponen berkas dalam templat pemberitahuan
SifatPerihalan
bundle_component.image_urlURL imej komponen berkas.
bundle_component.product.titleTajuk produk komponen berkas.
bundle_component.quantityKuantiti untuk komponen berkas.
bundle_component.variant.title

Nama semasa bagi nilai pilihan varian komponen berkas, disambungkan oleh aksara /.

Contoh: kecil / merah

Sifat komponen

Setiap component dalam senarai line_item.components mempunyai sifat yang berikut. (Pembayaran terbiar sahaja) `

Perihalan sifat Liquid yang boleh anda gunakan dengan objek komponen dalam templat pemberitahuan
SifatPerihalan
component.image_urlURL imej komponen.
component.product.titleTajuk produk komponen.
component.quantityKuantiti untuk komponen tersebut.
component.variant.title

Nama semasa untuk nilai pilihan varian komponen, digabungkan oleh aksara /.

Contoh: kecil / merah

Sifat item baris

Setiap line dalam senarai line_items atau subtotal_line_items mempunyai sifat yang berikut.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek item baris dalam templat pemberitahuan
SifatPerihalan
line.applied_discounts(POS and draft orders only)Senarai diskaun yang digunakan pada item ini (setiap diskaun mempunyai sifat title, code, amount, savings dan type).
line.bundle_components(Draft orders only)Senarai item baris yang menjadi komponen berkas untuk item ini. Hanya mengembalikan senarai jika item baris ini merupakan produk berkas.
line.bundle_parent?(Draft orders only)(boolean) Mengembalikan nilai benar jika item baris ialah produk berkas.
line.components(Abandoned checkout only)Senarai item baris yang merupakan komponen bagi item ini.
line.parent?(Abandoned checkout only)(boolean) Mengembalikan nilai benar jika item baris tersebut mempunyai komponen.
line.custom(Draft orders only)(boolean) Mengembalikan nilai benar jika item tersebut ialah item baris tersuai bagi pesanan draf.
line.delivery_agreementPerjanjian Penghantaran yang dikaitkan dengan item baris ini.
line.gramsBerat satu item.
line.groupsKumpulan item baris item tersebut.
line.imageMengembalikan URL imej yang dikaitkan dengan item baris ini. Anda juga boleh menggunakan penapis img_url untuk mendapatkan saiz imej yang khusus, contohnya {{ line.image | img_url: 'small' }}
line.line_priceHarga didarabkan dengan kuantiti untuk item tersebut.
line.original_line_priceHarga gabungan untuk kuantiti item yang disertakan dalam baris, sebelum diskaun dikenakan.
line.final_line_priceHarga gabungan bagi semua item dalam item baris, termasuk semua amaun diskaun peringkat baris.
line.pre_tax_priceHarga pracukai untuk item baris, didarabkan dengan kuantiti item baris yang dibeli.
line.priceHarga bagi item tunggal.
line.product.metafields

Sebarang medan meta pada peringkat produk. Gunakan sintaks yang berikut:

line.product.metafields.NAMESPACE.KEY

line.product.titleNama semasa produk.
line.product.vendorVendor untuk item tersebut.
line.propertiesMengembalikan tatasusunan maklumat tersuai untuk sesuatu item. Sifat item baris ditentukan oleh pelanggan pada halaman produk, sebelum menambah produk ke dalam troli.
line.quantityKuantiti untuk item tersebut.
line.current_quantityKuantiti semasa item selepas pengalihan keluar.
line.requires_shipping(boolean) Mengembalikan nilai benar jika varian bagi item itu mempunyai tetapan Produk fizikal diaktifkan pada halaman produk.
line.selling_plan_allocationMengembalikan objek selling_plan_allocation, yang menerangkan cara pelan jualan seperti langganan mempengaruhi item baris tersebut.
line.taxable(boolean) Mengembalikan nilai benar jika varian untuk item itu mempunyai kotak semak 'Caj cukai pada produk ini' ditandai pada halaman produk.
line.title

Nama produk semasa jualan, diikuti dengan sengkang dan nama varian semasa jualan. Nama varian tidak disertakan apabila nama varian ialah "Default Title".

Dalam pemberitahuan yang dilihat pelanggan, nama produk dan nama varian diterjemahkan ke dalam bahasa yang pelanggan gunakan untuk mendaftar keluar, apabila bahasa tersebut berbeza daripada bahasa kedai lalai.
line.urlURL relatif bagi varian item baris. URL relatif tidak termasuk URL akar bagi kedai anda (mystore.myshopify.com).
line.variant.barcodeKod bar yang dikaitkan dengan varian produk.
line.variant.compare_at_priceHarga bandingkan di yang dikaitkan dengan varian produk.
line.variant.imageImej untuk varian produk. Hanya mengembalikan imej jika terdapat imej khusus yang ditetapkan kepada varian dalam item baris.
line.variant.metafields

Sebarang medan meta pada peringkat varian. Gunakan sintaks yang berikut:

line.variant.metafields.NAMESPACE.KEY

line.variant.skuSKU yang dikaitkan dengan varian produk.
line.variant.title

Nama semasa bagi nilai pilihan varian, digabungkan oleh aksara /.

Contoh: kecil / merah

line.refunded.quantity(within refund notifications)

Kuantiti item yang akan dibayar balik. Anda boleh menggunakan sifat ini untuk menambahkan pengenal pasti pada item yang dibayar balik dalam pesanan.

Contohnya: {% if line.refunded_quantity > 0 %}Pengenal pasti baris dibayar balik{% endif %}

Kesan item Shopify Collective dalam templat pemberitahuan

Tag Shopify Collective digunakan pada pesanan selepas e-mel pengesahan pesanan dihantar, oleh itu {% if tags contains 'Shopify Collective' %} tidak akan menjadi true dalam templat pengesahan pesanan. Untuk mengesan item Shopify Collective, sebaliknya periksa tag peringkat produk pada setiap item baris:

{% assign has_collective_item = false %}
{% for line in line_items %}
  {% if line.product.tags contains 'Shopify Collective' %}
    {% assign has_collective_item = true %}
  {% endif %}
{% endfor %}

{% if has_collective_item %}
  <!-- Collective-specific content -->
{% endif %}

Sifat kumpulan item baris

Setiap line_item_group dalam senarai line_item_groups mempunyai sifat yang berikut.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek kumpulan item baris dalam templat pemberitahuan
SifatPerihalan
line_item_group.display_titleTajuk bagi kumpulan item baris.
line_item_group.componentsSenarai komponen item baris yang dimiliki oleh kumpulan tersebut.
line_item_group.imageImej kumpulan item baris.
line_item_group.product_idID produk kumpulan item baris.
line_item_group.variantObjek varian kumpulan item baris.
line_item_group.variant_idID varian kumpulan item baris.

Sifat bayaran balik

Perihalan sifat Liquid yang boleh anda gunakan dengan objek bayaran balik dalam templat pemberitahuan
SifatPerihalan
amountAmaun wang yang dibayar balik.
refund_line_itemsSenarai item baris bayaran balik yang perlu dibayar balik.

Sifat Refund_line_item

Setiap refund_line dalam senarai refund_line_items mempunyai sifat yang berikut:

Perihalan sifat Liquid yang boleh anda gunakan dengan objek item baris bayaran balik dalam templat pemberitahuan
SifatPerihalan
refund_line.line_itemline_item yang sedang dibayar balik. Ini mempunyai akses kepada semua sifat line_item.
refund_line.quantityKuantiti item baris yang akan dibayar balik.

Sifat pemenuhan

Perihalan sifat Liquid yang boleh anda gunakan dengan objek pemenuhan dalam templat pemberitahuan
SifatPerihalan
service_nameNama perkhidmatan tersuai seperti yang ditetapkan dalam halaman Tetapan > Pengiriman dan penghantaran. (Permintaan pemenuhan sahaja)
fulfillment.estimated_delivery_atAnggaran tarikh penghantaran berdasarkan nombor penjejakan (jika ada) yang disediakan oleh salah satu pembawa berikut: USPS, FedEx, UPS, Canada Post (Kanada sahaja). Sifat ini hanya tersedia apabila kadar yang dikira oleh pembawa sedang digunakan.
fulfillment.fulfillment_line_itemsSenarai item baris pemenuhan yang akan dipenuhi.
fulfillment.item_countJumlah keseluruhan kuantiti item. Jumlah bilangan item yang sedang dipenuhi.
fulfillment.requires_shipping(boolean) Mengembalikan true jika permintaan pemenuhan ini memerlukan pengiriman.
fulfillment.tracking_companySyarikat yang melakukan penjejakan.
fulfillment.tracking_numbersSenarai nombor penjejakan.
fulfillment.tracking_urlsSenarai URL penjejakan.
items_to_fulfill(deprecated)Senarai item baris yang akan dipenuhi oleh perkhidmatan pemenuhan tersuai yang khusus ini. (Permintaan pemenuhan sahaja)
items_to_fulfill_count(deprecated)Jumlah bilangan item yang akan dipenuhi melalui permintaan ini. (Permintaan pemenuhan sahaja)

Sifat Fulfillment_line_item

Setiap fulfillment_line dalam senarai fulfillment_line_items mempunyai sifat berikut.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek item baris pemenuhan dalam templat pemberitahuan
SifatPerihalan
fulfillment_line.line_itemline_item yang sedang dipenuhi. Ini mempunyai akses kepada semua sifat line_item.
fulfillment_line.quantityKuantiti item baris yang sedang dipenuhi.

Sifat pakej yang disediakan

Pakej yang disediakan merangkumi item yang ditandakan sebagai sedia untuk pengambilan.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek pakej yang disediakan dalam templat pemberitahuan
SifatPerihalan
item_countJumlah keseluruhan kuantiti item dalam pakej yang disediakan.
prepared_package_line_itemsSenarai item baris pakej yang disediakan.

Sifat Prepared_package_line_item

Setiap prepared_package_line_item dalam senarai prepared_package_line_items mempunyai sifat berikut.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek item baris pakej yang disediakan dalam templat pemberitahuan
SifatPerihalan
line_itemline_item yang berkaitan. Ini mempunyai akses kepada semua sifat line_item.
quantityKuantiti item baris yang telah ditandakan sebagai sedia untuk pengambilan.

Sifat penghantaran

Perihalan sifat Liquid yang boleh anda gunakan dengan objek penghantaran dalam templat pemberitahuan
SifatPerihalan
delivery_agreementsSenarai semua Perjanjian Penghantaran untuk pesanan.
delivery_instructionsMaklumat penghantaran tempatan untuk dikongsikan dengan pelanggan. Maklumat ini dikawal oleh medan Maklumat penghantaran dalam tetapan penghantaran tempatan anda.
consolidated_estimated_delivery_timeMaklumat tarikh penghantaran pesanan untuk dikongsikan dengan pelanggan. Maklumat ini dikawal oleh tetapan Masa pemprosesan yang anda sediakan dalam halaman Pengiriman dan penghantaran anda. Apabila pesanan mempunyai berbilang kaedah penghantaran, senarai kaedah dan tarikh penghantaran dipaparkan.
has_multiple_delivery_methods(boolean) Mengembalikan true jika pesanan mempunyai berbilang kaedah penghantaran.

Sifat Perjanjian Penghantaran

Perihalan sifat Liquid yang boleh anda gunakan dengan objek perjanjian penghantaran dalam templat pemberitahuan
SifatPerihalan
delivery_agreement.delivery_method_typeJenis kaedah penghantaran.
delivery_agreement.delivery_method_nameJenis kaedah penghantaran yang diterjemahkan ke dalam bahasa yang digunakan oleh pembeli semasa mendaftar keluar, apabila bahasa tersebut berbeza daripada bahasa kedai lalai.
delivery_agreement.line_item_groupsSenarai semua kumpulan item baris yang mengandungi komponen item baris himpunan dalam perjanjian penghantaran.
delivery_agreement.line_itemsSenarai semua item baris yang berkaitan dengan perjanjian penghantaran ini.

Sifat diskaun

Terdapat dua jenis sifat diskaun.

discount_applications menerangkan sebab dan cara item diberikan diskaun.

discount_allocations menerangkan cara diskaun tertentu memberikan kesan pada item baris dan cara diskaun tersebut mengurangkan harga. Anda harus menggunakan sifat ini pada tahap item baris.

Anda boleh menggabungkan sifat-sifat ini untuk memaparkan maklumat diskaun pada tahap item baris atau pesanan.

Contoh

Contoh ini menyemak sama ada diskaun telah digunakan pada item baris. Jika diskaun tidak digunakan pada tahap pesanan (all), maka nama dan jumlah diskaun akan dipaparkan.

{% if line.discount_allocations %}
	{% for discount_allocation in line.discount_allocations %}
    	{% if discount_allocation.discount_application.target_selection != 'all' %}
        	{{ discount_allocation.discount_application.title | upcase }}
        	(-{{ discount_allocation.amount | money }})
    	{% endif %}
	{% endfor %}
{% endif %}

Keputusan mungkin serupa dengan yang berikut:

SPRING5 (-$5.00)

Sifat Discount_allocation

Setiap discount_allocation dalam senarai discount_allocations mempunyai sifat berikut.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek discount_allocation dalam templat pemberitahuan
SifatPerihalan
discount_allocation.amountJumlah wang yang dijimatkan oleh pelanggan pada sesuatu item baris. Mesti dimasukkan dalam gelung (loop) jika anda mahu membenarkan berbilang kod diskaun.
discount_allocation.discount_applicationPenggunaan diskaun yang memperuntukkan jumlah pada item baris tersebut.

Sifat Discount_application

Setiap discount_application dalam senarai discount_applications mempunyai sifat berikut.

Perihalan sifat Liquid yang boleh anda gunakan dengan objek discount_application dalam templat pemberitahuan
SifatPerihalan
discount_application.target_selection

Menerangkan cara diskaun memilih item baris dalam troli untuk diberikan diskaun. Salah satu daripada yang berikut:

  • all: Diskaun digunakan pada semua item baris.
  • entitled: Diskaun digunakan pada subset item baris tertentu, yang lazimnya ditakrifkan oleh sesuatu syarat.
  • explicit: Diskaun digunakan pada item baris atau baris pengiriman yang dipilih secara khusus.
discount_application.target_typeJenis item yang dikenakan diskaun (line_item atau shipping_line).
discount_application.title

Nama diskaun yang dipaparkan kepada pelanggan.

Contoh: Welcome10 atau CBBWQQAKYBYY

discount_application.total_allocated_amountJumlah keseluruhan harga pesanan yang dikurangkan oleh diskaun.
discount_application.typeJenis diskaun. Salah satu daripada: automatic, discount_code, manual atau script.
discount_application.valueNilai diskaun.
discount_application.value_typeJenis nilai diskaun. Salah satu daripada: fixed_amount atau percentage.

Sifat langganan

Butiran kontrak langganan, kitaran pengebilan semasa dan item barisnya, kaedah penghantaran serta kaedah pembayaran tersedia untuk semua templat e-mel langganan.

Untuk mengedit templat pemberitahuan langganan, pasang aplikasi Shopify Subscriptions, kemudian cari templat tersebut di bawah Tetapan > Pemberitahuan dalam bahagian Langganan.

Sifat kitaran pengebilan kontrak langganan

Untuk mengakses sifat kontrak langganan dan kitaran pengebilannya, gunakan objek subscription_contract_billing_cycle.

Contoh

{% assign contract = subscription_contract_billing_cycle %}
This contract is currently {{ contract.status }}.

Hasil:

This contract is currently paused.

Sifat

Penerangan sifat Liquid yang boleh anda gunakan dengan objek kitaran pengebilan kontrak langganan dalam templat pemberitahuan
SifatPerihalan
status Status kontrak.

Salah satu daripada active, paused, cancelled, failed, expired, stale,
delivery_method Kaedah penghantaran langganan.

Jika langganan adalah untuk perkhidmatan atau produk digital, maka nil dikembalikan.
billing_frequencyKekerapan langganan dikebilkan.
delivery_frequency Kekerapan langganan dihantar.
origin_order Pesanan asal yang pertama kali membuat langganan.

Jika langganan tidak dibuat daripada pesanan Shopify, maka nil dikembalikan.
customerPelanggan langganan.
line_items Item baris dalam kitaran pengebilan langganan.
product_namesSenarai nama produk yang disertakan dalam kitaran pengebilan langganan.
update_payment_method_urlURL yang boleh digunakan oleh pelanggan untuk mengemas kini kaedah pembayaran bagi kontrak ini.
shipping_address Alamat penghantaran langganan.

Jika langganan adalah untuk perkhidmatan atau produk digital, maka nil dikembalikan.
billing_addressAlamat pengebilan langganan.
subtotal_priceHarga subjumlah item baris langganan.
shipping_priceHarga pengiriman langganan.
total_taxJumlah cukai langganan.
total_priceJumlah harga langganan.
total_discountsJumlah diskaun langganan.
customer_self_serve_urlURL layan diri yang boleh digunakan oleh pelanggan untuk mengurus langganan mereka.
billing_attempt_expected_dateTarikh pengebilan untuk kitaran pengebilan ini.
next_billing_dateTarikh pengebilan tidak dilangkau yang seterusnya selepas kitaran pengebilan ini.
last_attempted_billing_dateTarikh percubaan pengebilan terakhir untuk kitaran pengebilan tersebut.
days_overdueBilangan hari pengebilan tertunggak untuk kitaran pengebilan ini.
payment_instrumentInstrumen pembayaran yang dikaitkan dengan kontrak langganan. Instrumen pembayaran ini digunakan untuk mengebilkan pelanggan.

Sifat item baris kontrak langganan

Sifat untuk setiap item baris yang disertakan dalam kitaran pengebilan. Akses sifat item baris kontrak melalui sifat induk subscription_contract_billing_cycle.line_items.

Contoh

{% for line_item in subscription_contract_billing_cycle.line_items %}
  {{ line_item.url }}
{% endfor %}
Penerangan sifat Liquid yang boleh anda gunakan dengan objek item baris kontrak langganan dalam templat pemberitahuan
SifatPerihalan
urlURL ke halaman butiran produk untuk varian produk item baris tersebut.
requires_shippingSama ada item baris tersebut memerlukan pengiriman fizikal.
unit_price_measurementUkuran harga unit item baris.
selling_plan_allocationPeruntukan pelan jualan item baris.

Sifat kaedah penghantaran kontrak langganan

Sifat bagi kaedah penghantaran yang digunakan dalam kitaran pengebilan ini. Akses sifat kaedah penghantaran melalui sifat induk subscription_contract_billing_cycle.delivery_method.

Contoh

{% if subscription_contract_billing_cycle.delivery_method != blank %}
  Delivery method: {{ subscription_contract_billing_cycle.delivery_method.title }}
{% endif %}
Penerangan sifat Liquid yang boleh anda gunakan dengan objek kaedah penghantaran kontrak langganan dalam templat pemberitahuan
SifatPerihalan
titleTajuk pilihan pengiriman yang dikaitkan dengan kaedah penghantaran.
type Jenis kaedah penghantaran.

Salah satu daripada shipping, local atau pick-up.

Sifat instrumen pembayaran kontrak langganan

Butiran tentang instrumen pembayaran untuk kontrak langganan tersebut. Instrumen pembayaran ini digunakan untuk mengebilkan pelanggan. Akses sifat instrumen pembayaran melalui sifat induk subscription_contract_billing_cycle.payment_instrument.

Contoh

{% assign instrument = subscription_contract_billing_cycle.payment_instrument %}

<img src="{{ instrument.payment_type | payment_type_img_url }} "  alt="{{ instrument.credit_card_company }}" />
{{ instrument.credit_card_company }} ending with {{ instrument.credit_card_last_four_digits }}
Penerangan sifat Liquid yang boleh anda gunakan dengan objek instrumen pembayaran kontrak langganan dalam templat pemberitahuan
SifatPerihalan
payment_type Jenis kaedah pembayaran yang diwakili oleh instrumen pembayaran.

Gunakan penapis pembayaran untuk mengeluarkan URL imej atau SVG.
credit_card_brandJenama kad kredit tersebut.
credit_card_companyNama syarikat kad kredit tersebut.
credit_card_last_four_digits4 digit terakhir kad kredit tersebut.

Sifat pemberitahuan e-mel

Penerangan sifat Liquid yang boleh anda gunakan dengan objek pemberitahuan e-mel dalam templat pemberitahuan
SifatPerihalan
shop.email_logo_urlURL untuk logo yang ditentukan di bahagian Sesuaikan templat e-mel pada panel pentadbir.
shop.email_logo_widthLebar logo (piksel) yang ditentukan di bahagian Sesuaikan templat e-mel pada panel pentadbir.
shop.email_accent_colorKod HEX untuk warna aksen yang ditentukan di bahagian Sesuaikan templat e-mel pada panel pentadbir.

Sifat kredit kedai

Sifat yang mengandungi butiran tentang pengeluaran kredit kedai.

Penerangan sifat Liquid yang boleh anda gunakan dengan objek kredit kedai yang dikeluarkan dalam templat pemberitahuan
SifatPerihalan
issued_store_credit.amount

Amaun kredit kedai yang telah dikeluarkan.

Anda boleh memformatkan amaun ini menggunakan penapis wang Liquid.

issued_store_credit.expires_at

Tarikh dan masa kredit kedai yang dikeluarkan akan tamat tempoh.

Anda boleh memformat amaun ini menggunakan penapis tarikh Liquid.

issued_store_credit.balance_after_transaction

Baki akaun kredit kedai selepas kredit dikeluarkan.

Anda boleh memformatkan amaun ini menggunakan penapis wang Liquid.

customerObjek pelanggan yang mengandungi atribut output pelanggan.