Liquid-variabler och filterreferens för Shopify Order Printer

order och shop är de viktigaste dataobjekten i mallarna för Shopify Order Printer. Använd notationen order.name för att komma åt objektattributen.

Flera vanligt förekommande orderskalade produktserier har getts alias i den globala namnrymden så att det blir lättare för användaren:

  • line_items
  • tax_lines
  • fulfillments
  • transactions
  • discounts
  • refunds
  • shipping_methods
  • customer

Du kan få åtkomst till dessa variabler som fulfillments eller order.fulfillments.

Liquid-variabler tillgängliga i Shopify Order Printer

Följande klasser är tillgängliga. Attribut listas i alfabetisk ordning.

Beställ

Följande orderattribut finns tillgängliga i Shopify Order Printer:

  • applied_discount
  • 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
  • customer
  • discounts
  • discounts_amount
  • discounts_savings
  • 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
  • total_discounts
  • total_price
  • transactions
  • unacceptable_risks
  • unfulfilled_line_items
  • unique_gateways
  • user
  • void_transactions

Shop

Granska följande lista över Shop-attribut som är tillgängliga i Shopify Order Printer:

  • 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

Granska följande lista över postattribut som är tillgängliga i Shopify Order Printer:

  • aggregated_update
  • applied_discounts
  • current_quantity
  • discount_allocations
  • discounts
  • 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
  • message
  • options_with_values
  • original_line_price
  • original_price
  • price
  • product
  • product_id
  • properties
  • quantity
  • refunded_quantity
  • requires_shipping
  • selling_plan_allocation
  • sku
  • successfully_fulfilled_quantity
  • tax_lines
  • taxable
  • title
  • total_discount
  • unit_price
  • unit_price_measurement
  • url
  • url_to_remove
  • variant
  • variant_id
  • vendor

Distribution

Granska följande lista över distributionsattribut som är tillgängliga i Shopify Order Printer:

  • created_at
  • estimated_delivery_at
  • fulfillment_line_items
  • item_count
  • line_items
  • requires_shipping
  • tracking_company
  • tracking_number
  • tracking_numbers
  • tracking_url
  • tracking_urls
  • updated_at

Adress

Granska följande lista över adressattribut som finns tillgängliga i Shopify Order Printer:

  • 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

Kund

Granska följande lista över kundattribut som är tillgängliga i Shopify Order Printer:

  • 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

Rabatt

Granska följande lista över rabattattribut som är tillgängliga i Shopify Order Printer:

  • amount
  • code
  • free_shipping_discount
  • id
  • savings
  • title
  • total_amount
  • total_savings

Produkt

Granska följande lista över produktattribut som är tillgängliga i Shopify Order Printer:

  • 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

Variant

Granska följande lista över variantattribut som är tillgängliga i Shopify Order Printer:

  • 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

Återbetalning

Granska följande lista över återbetalningsattribut som är tillgängliga i Shopify Order Printer:

  • amount
  • created_at
  • id
  • note
  • refund_line_items
  • restock
  • transactions

Leveranspost

Granska följande lista över leveranspostattribut som är tillgängliga i Shopify Order Printer:

  • handle
  • id
  • original_price
  • tax_lines
  • title

TaxLine

Granska följande lista över skattepostattribut som är tillgängliga i Shopify Order Printer:

  • price
  • rate
  • rate_percentage
  • title

Transaktion

Granska följande lista över transaktionsattribut som är tillgängliga i Shopify Order Printer:

  • 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

Metafält

Ett metafält som är kopplat till ett överordnat objekt. Se Åtkomst till metafält för mer information om hur du får tillgång till ett metafält för ett specifikt objekt.

Flera datatyper kan användas med metafält, och datatypen avgör vilken typ av information som lagras i metafältet. Åtkomstsökvägen för metafält består av två olika delar som används för åtkomst till dem:

  • namnrymd – en gruppering av metafält för att förhindra konflikter
  • nyckel – metafältets namn.

Med det som utgångspunkt kan du komma åt metafältobjektet med följande syntax: {{ resource.metafields.namespace.key }}.

Namngivning: <object>.metafields.<namespace>.<key>. Till exempel order.metafield.shipping.express_delivery_status

Typer:

  • String
  • Array – använd [] för att indexera. Till exempel order.metafield.shipping.express_delivery_status[0]
  • Integer
  • Boolean
  • Date

Obs! Typen Metaobject stöds inte.

Objekt som har stöd för metafält:

  • Order
  • Customer
  • Product
  • Variant
  • Location

Liquid-filter som finns tillgängliga i Shopify Order Printer

Användning

Om du vill tillämpa filter på utdata lägger du till filtret och eventuella filterparametrar inom klammerparenteserna för dessa utdata – {{ }}, med ett vertikalstreck | före. I exemplet nedan är produkten objektet, titeln är dess egenskap och upcase är det filter som tillämpas:

{{ product.title | upcase }}

Om product.title har värdet Health potion kommer HEALTH POTION att vara utdata från filtret upcase.

Se avsnittet Filter i Liquid-referensen för Shopify-teman för mer information om hur du använder Liquid-filter.

Filter som ska tillämpas på adressobjekt

  • format_address

Se format_address i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas på valfri text/sträng

  • camelcase
  • camelize
  • encode_url_component
  • format_code
  • handle
  • highlight
  • pad_spaces
  • paragraphize
  • pluralize
  • url_escape
  • url_param_escape

Se strängfilter i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas på siffror som står för pengar

  • money
  • money_with_currency
  • money_without_currency
  • money_without_trailing_zeros

Se pengafilter i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas för att konvertera objekt till json

  • json

Se json-filter i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas på siffror som står för vikt

  • weight
  • weight_with_unit

Se vikt med enhet i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas på taggar

  • highlight_active_tag
  • link_to_add_tag
  • link_to_remove_tag
  • link_to_tag

Se taggfilter i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas på URL:er

  • 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

Se media- och HTML-filter i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Filter som ska tillämpas på produktserier

  • link_to_type
  • link_to_vendor
  • sort_by
  • url_for_type
  • url_for_vendor
  • within

Se produktseriefilter i dokumentationen om Shopify-teman med Liquid för att se användningsexempel.

Är du redo att börja sälja med Shopify?

Prova gratis