Shopify Order Printerin Liquid-muuttujat ja suodatinviitteet
Liquidin avulla voit luoda omia mukautettuja malleja Shopify Order Printer ‑sovelluksella. Liquidin avulla voit luoda tekstimalleja ja hahmontaa ne tilausten yksilöllisten tietojen perusteella.
Tällä sivulla luetellut Liquid-viittaukset ovat Liquidin avoimen lähdekoodin version laajennuksia, ja ne on tarkoitettu käyttäväksi Shopify Order Printer ‑sovelluksessa. Jos haluat hahmontaa order
- ja shop
-määritteiden perusteella, voit mukauttaa mallejasi käyttämällä tämän viittauksen objektien, tunnisteiden ja suodattimien luetteloa. Voit myös katsoa Admin GraphQL API ‑dokumenteista tietoja objektikentistä.
Tällä sivulla
Muuttujien ja määritteiden käyttäminen
Shopify Order Printer ‑mallien ydintieto-objektit ovat order
ja shop
. order.variable_name
avaa tilauksen määritteet.
Seuraavat yleisesti käytetyt tilausmääritteet ovat käytettävissä ilman order.
-etuliitettä:
-
line_items
-
tax_lines
-
fulfillments
-
transactions
-
discounts
-
refunds
-
shipping_methods
-
customer
Jos esimerkiksi haluat käyttää rivikohtien muuttujaa, voit käyttää line_items
- tai order.line_items
-koodia.
Shopify Order Printerissä käytettävissä olevat Liquid-muuttujat
Käytettävissä on seuraavat luokat. Määritteet on listattu aakkosjärjestyksessä.
Tilaus
Shopify Order Printerissä on käytettävissä seuraavat Tilaus-määritteet:
-
attributes
-
b2b
-
billing_address
-
cancel_reason
-
cancel_reason_label
-
cancelled
-
cancelled_at
-
cart_level_discount_applications
-
checkout_id
-
checkout_payment_collection_url
-
company
-
company_location
-
confirmation_number
-
created_at
. Ajankohta, jolloin tilaus on käsitelty. Tämä on yhtä kuinorder.processed_at
GraphQL API:ssä. Muotoile aikaleima käyttämällädate
-suodatinta, esimerkiksi{{ order.created_at | date: "%B %e, %Y" }}
. -
customer
-
discounts
. Vanhentunut, koska kaikkia alennustyyppejä ja tietoja ei ole tallennettu.order.discounts
-ominaisuus on korvattuorder.discount_applications
-ominaisuudella. -
discounts_amount
. Vanhentunut, koska kaikkia alennustyyppejä ja tietoja ei ole tallennettu.order.discounts
-ominaisuus on korvattuorder.total_discounts
-ominaisuudella. -
discount_applications
-
discounts_savings
. Vanhentunut, koska kaikkia alennustyyppejä ja tietoja ei ole tallennettu.order.discounts
-ominaisuus on korvattu-
-ominaisuudella. -
email
-
fees
-
financial_status
-
financial_status_label
-
fulfilled_line_items
-
fulfillment_aborted
-
fulfillment_status
-
fulfillments
-
gateway
-
id
-
item_count
-
landing_site
-
landing_site_ref
-
line_items
-
line_items_subtotal_price
-
location
-
metafields
-
name
-
net_payment
-
note
-
order_name
-
order_number
-
order_status_url
-
payment
-
payment_details
-
po_number
-
refunds
-
requires_shipping
-
shipping_address
-
shipping_method
-
shipping_methods
-
shipping_price
-
shop
-
shop_name
-
subtotal_price
-
tags
-
tax_lines
-
tax_price
-
tip_line_items
-
total_discounts
-
total_duties
-
total_landed_cost_additional_fees
-
total_net_amount
-
total_outstanding
-
total_price
-
total_refunded_amount
-
total_tip
-
transactions
-
unacceptable_risks
-
unfulfilled_line_items
-
unique_gateways
-
user
-
void_transactions
Shop
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien kaupan määritteiden luetteloon:
-
accepts_gift_cards
-
account_owner
-
allows_discounts
-
checkout
-
checkout_requires_confirmation_step
-
collections_count
-
contact_information
-
currency
-
customer_accounts_enabled
-
customer_accounts_optional
-
description
-
domain
-
email
-
email_accent_color
-
email_logo_url
-
email_logo_width
-
email_marketing
-
enabled_currencies
-
enabled_locales
-
enabled_payment_types
-
features
-
id
-
latitude
-
legal_notice
-
longitude
-
metafields
-
money_format
-
money_with_currency_format
-
name
-
password_message
-
permanent_domain
-
phone
-
policies
-
privacy_policy
-
products_count
-
refund_policy
-
secure_url
-
shipping_policy
-
subscription_policy
-
terms_of_sale
-
terms_of_service
-
types
-
url
LineItem-objekti
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien rivikohtien määritteiden luetteloon:
-
aggregated_update
-
applied_discounts
. Vanhentunut, koska kaikki alennustyypit ja tiedot eivät ole käytettävissä.line_item.discounts
-ominaisuus on korvattuline_item.discount_allocations
-ominaisuudella. -
current_quantity
-
discount_allocations
-
discounts
. Vanhentunut, koska kaikki alennustyypit ja tiedot eivät ole käytettävissä.line_item.discounts
-ominaisuus on korvattuline_item.discount_allocations
-ominaisuudella. -
final_line_price
-
final_price
-
fulfillment
-
fulfillment_service
-
gift_card
-
grams
-
groups
-
id
-
image
-
index
-
item_updates
-
json_filter
-
key
-
line_level_discount_allocations
-
line_level_total_discount
-
line_price
. Vanhentunut, koska automaattisten alennusten ja alennuskoodien alennuksia ei sisällytetä.line_item.line_price
-ominaisuus on korvattuline_item.final_line_price
-ominaisuudella. -
message
-
options_with_values
-
original_line_price
-
original_price
-
price
. Vanhentunut, koska automaattisten alennusten ja alennuskoodien alennuksia ei sisällytetä.line_item.price
-ominaisuus on korvattuline_item.final_price
-ominaisuudella. -
product
-
product_id
-
properties
-
quantity
-
refunded_quantity
-
requires_shipping
-
selling_plan_allocation
-
sku
-
successfully_fulfilled_quantity
-
tax_lines
-
taxable
-
title
-
total_discount
. Vanhentunut, koska automaattisten alennusten ja alennuskoodien alennuksia ei sisällytetä.line_item.total_discount
-ominaisuus on korvattuline_item.line_level_total_discount
-ominaisuudella. -
unit_price
-
unit_price_measurement
-
url
-
url_to_remove
-
variant
-
variant_id
-
vendor
Jakelu
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien jakelumääritteiden luetteloon:
-
created_at
. Muotoile aikaleima käyttämällädate
-suodatinta, esimerkiksi{{ fulfillment.created_at | date: "%B %e, %Y" }}
. -
estimated_delivery_at
-
fulfillment_line_items
-
item_count
-
line_items
-
requires_shipping
-
tracking_company
-
tracking_number
-
tracking_numbers
-
tracking_url
-
tracking_urls
-
updated_at
Osoite
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien osoitemääritteiden luetteloon:
-
address1
-
address2
-
city
-
company
-
country
-
country_code
-
country_upper
-
errors
-
first_name
-
id
-
last_name
-
name
-
phone
-
province
-
province_code
-
street
-
summary
-
translated_country_name
-
translated_province_name
-
url
-
zip
Asiakas
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien asiakasmääritteiden luetteloon:
-
accepts_marketing
-
account_activation_url
-
addresses
-
addresses_count
-
b2b?
-
default_address
-
email
-
first_name
-
has_account
-
id
-
last_name
-
last_order
-
metafields
-
name
-
new_address
-
orders
-
orders_count
-
payment_methods
-
phone
-
reset_password_url
-
subscribe_url
-
tags
-
tax_exempt
-
total_spent
DiscountApplication
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien DiscountApplication-määritteiden luetteloon:
-
target_selection
-
target_type
-
title
-
total_allocated_amount
-
type
-
value_type
-
value
Alennusten tulostaminen
Alennuksia voidaan soveltaa koko tilaukseen tai tiettyihin rivikohtiin:
- Tilaustason alennukset: Sovelletaan koko tilaukseen. Voit näyttää nämä alennukset erikseen alaosassa, kun tulostat tilauksen laskun.
- Rivikohtatason alennukset: Sovelletaan yksittäisiin tuotteisiin. Voit mainita nämä alennukset, kun tulostat yksittäisiä tuotetietoja rivikohtaosioon.
Voit käyttää alennusten tietoja seuraavien muuttujien avulla:
- Voit käyttää kaikkia tilaukseen sovellettuja alennuksia tai mitä tahansa sen rivikohtia
order.total_discounts
-arvolla jaorder.discount_applications
-kokoelmalla. -
Voit käyttää rivikohta-alennuksia
line_item.line_level_total_discount
-arvolla tailine_item.line_level_discount_allocations
-kokoelmalla.- Voit käyttää rivikohdan hintaa sellaisena kuin se oli ennen alennusten soveltamista
line_item.original_price
-arvolla. - Voit käyttää rivikohdan seurauksena olevaa hintaa kaikkien liittyvien rivikohtatason alennusten soveltamisen jälkeen
line_item.final_price
-arvolla. -
line_item.original_line_price
- jaline_item.final_line_price
-arvot ovat yhtä kuinline_item.original_price
- jaline_item.final_price
-arvot kerrottunaline_item.quantity
-arvolla.
- Voit käyttää rivikohdan hintaa sellaisena kuin se oli ennen alennusten soveltamista
Voit käyttää tilaustason alennuksia
order.cart_level_discount_applications
-kokoelmalla.
Esimerkkikoodilohko rivikohtatason alennusten tulostamiseen:
Esimerkkikoodilohko tilaustason alennusten tulostamiseen:
- Lue lisää alennustyypeistä ja alennusten käsittelystä Liquidissa.
DiscountAllocation
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevien DiscountAllocation-määritteiden luetteloon:
-
amount
-
discount_application
Alennus
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan alennusmääritteiden luetteloon:
-
amount
-
code
-
free_shipping_discount
-
id
-
savings
-
title
-
total_amount
-
total_savings
Tuote
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan tuotemääritteiden luetteloon:
-
as_json
-
available
-
collections
-
compare_at_price
-
compare_at_price_max
-
compare_at_price_min
-
compare_at_price_varies
-
content
-
created_at
-
description
-
featured_image
-
featured_media
-
first_available_variant
-
gift_card?
-
handle
-
has_only_default_variant
-
id
-
images
-
json_filter
-
media
-
metafields
-
object_type
-
options
-
options_by_name
-
options_with_values
-
price
-
price_max
-
price_min
-
price_varies
-
published_at
-
requires_selling_plan
-
selected_or_first_available_selling_plan_allocation
-
selected_or_first_available_variant
-
selected_selling_plan
-
selected_selling_plan_allocation
-
selected_variant
-
selling_plan_groups
-
tags
-
template_suffix
-
title
-
type
-
url
-
variants
-
vendor
Versio
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan versiomääritteiden luetteloon:
-
as_json
-
available
-
barcode
-
compare_at_price
-
featured_image
-
featured_media
-
id
-
image
-
incoming
-
inventory_management
-
inventory_policy
-
inventory_quantity
-
json_filter
-
metafields
-
next_incoming_date
-
option1
-
option2
-
option3
-
options
-
price
-
product
-
requires_selling_plan
-
requires_shipping
-
selected_selling_plan_allocation
-
selling_plan_allocations
-
sku
-
store_availabilities
-
taxable
-
title
-
unit_price
-
unit_price_measurement
-
url
-
weight
-
weight_in_unit
-
weight_unit
Maksun palautus
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan hyvitysmääritteiden luetteloon:
-
amount
-
created_at
-
id
-
note
-
refund_line_items
-
restock
-
transactions
ShippingLine
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan toimitusrivimääritteiden luetteloon:
-
handle
-
id
-
original_price
-
tax_lines
-
title
TaxLine
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan verorivimääritteiden luetteloon:
-
price
-
rate
-
rate_percentage
-
title
Tapahtuma
Tutustu seuraavaan Shopify Order Printerissä saatavilla olevaan tapahtumamääritteiden luetteloon:
-
amount
-
buyer_pending_payment_instructions
-
buyer_pending_payment_notice
-
created_at
-
gateway
-
gateway_display_name
-
id
-
kind
-
name
-
payment_details
-
receipt
-
show_buyer_pending_payment_instructions
-
status
-
status_label
Metakenttä
Ylätason objektiin liitetty metakenttä. Jos haluat lisätietoja tietyn objektin metakentän käytöstä, lue lisää kohdasta Metakenttien käyttö.
Metakentät tukevat useita tietotyyppejä, jotka määrittävät, millaisia tietoja metakenttään tallennetaan. Metakenttien käyttöön vaadittava käyttöpolku koostuu kahdesta tasosta:
- nimiavaruus - metakenttien ryhmittely konfliktien estämiseksi,
- avain - metakentän nimi.
Voit siis käyttää metakenttäobjektia seuraavalla syntaksilla: {{ resource.metafields.namespace.key }}
.
Nimeäminen: <object>.metafields.<namespace>.<key>
. Esimerkiksi order.metafields.shipping.express_delivery_status
.
Tyypit:
-
String
-
Array
- käytä indeksoinnissa[]
. Esimerkiksi:order.metafield.shipping.express_delivery_status[0]
-
Integer
-
Boolean
-
Date
Huomautus Metaobject
-tyyppiä ei tueta.
Metakenttiä tukevat objektit:
-
Order
-
Customer
-
Product
-
Variant
-
Location
Shopify Order Printerissä käytettävissä olevat Liquid-suodattimet
Käyttö
Jos haluat käyttää suodattimia tuotoksessa, lisää suodatin ja kaikki suodatinparametrit tuotoksen kaarisulkuerottimien sisäpuolelle {{ }}
ennen pystyviivaa |
. Alla olevassa esimerkissä tuote on objekti, nimi on sen ominaisuus, ja upcase on käytössä oleva suodatin:
Jos tuotteen product.title
arvo on Health potion
, upcase
-suodattimen tuotos on HEALTH POTION
.
Saat lisätietoa Liquid-suodattimien käytöstä tutustumalla Shopify Themes Liquidin Suodattimet-osioon.
Osoiteobjekteissa käytettävät suodattimet
-
format_address
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta format_address.
Missä tahansa tekstissä tai merkkijonossa käytettävät suodattimet
-
camelcase
-
camelize
-
encode_url_component
-
format_code
-
handle
-
highlight
-
pad_spaces
-
paragraphize
-
pluralize
-
url_escape
-
url_param_escape
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta merkkijonon suodattimet.
Rahaan viittaavien numeroiden yhteydessä käytettävät suodattimet
-
money
-
money_with_currency
-
money_without_currency
-
money_without_trailing_zeros
Shopify Order Printer käyttää sähköposti-ilmoitusten valuutan muotoiluvaihtoehtoja, jotka on määritetty Shopify-ylläpitäjässä rahojen muotoilulle. Voit muuttaa valuutan muotoilua. Muuta rahasuodattimien muotoilua Shopify Order Printer -sovelluksessa määrittämällä Email with currency
- ja Email without currency
-arvot Shopify-ylläpitäjässä.
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta rahasuodattimet.
Objektien muuttamisen yhteydessä jsoniin käytettävät suodattimet
-
json
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta json-suodattimet.
Painoon viittaavien numeroiden yhteydessä käytettävät suodattimet
-
weight
-
weight_with_unit
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta paino ja yksikkö.
Tunnisteiden yhteydessä käytettävät suodattimet
-
highlight_active_tag
-
link_to_add_tag
-
link_to_remove_tag
-
link_to_tag
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta tunnisteen suodattimet.
URL-osoitteissa käytettävät suodattimet
-
article_img_url
-
asset_img_url
-
asset_url
-
cdn_asset_url
-
collection_img_url
-
file_img_url
-
file_url
-
global_asset_url
-
image_url
-
img_tag
-
img_url
-
link_to
-
payment_icon_png_url
-
payment_type_img_url
-
payment_type_svg_tag
-
placeholder_svg_tag
-
product_img_url
-
script_tag
-
shopify_asset_url
-
stylesheet_tag
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdista media- ja html-suodattimet.
Kokoelmissa käytettävät suodattimet
-
link_to_type
-
link_to_vendor
-
sort_by
-
url_for_type
-
url_for_vendor
-
within
Katso käyttöesimerkkejä Shopify Themes Liquid -ohjeen kohdasta kokoelman suodattimet.