Variáveis de modelo para o Shopify Flow

Adicione variáveis de modelo a ações para incluir informações sobre o cliente, o pedido ou o produto envolvido em seu fluxo de trabalho.

Template variables são marcadores de posição substituídos por valores quando um fluxo de trabalho é executado. Essas variáveis descrevem os atributos dos clientes, dos pedidos e dos produtos envolvidos em seus fluxos de trabalho. Por exemplo, há vari´áveis de modelo para o número do pedido, o preço do pedido, o nome do cliente e assim por diante.

Os nomes da maioria das variáveis de modelo são autodescritivos. Por exemplo, a variável de modelo que exibe o nome do produto é {{ product.title }}. Após o envio da mensagem, a variável é substituída pelo nome do produto pedido: Large Coffee Mug.

Adicionar variáveis de modelo a ações

A maneira mais fácil de adicionar variáveis de modelo é clicar no link Adicionar variável de modelo e escolher uma variável na lista.

Você pode adicionar variáveis de modelo a qualquer campo de texto que contenha o link Add template variable:

Uma visão detalhada do construtor de fluxo de trabalho que mostra a ação Enviar e-mail com o link Adicionar variável de modelo.

As variáveis de modelo na lista Add template variable são filtradas de modo que você visualizará apenas as variáveis aplicáveis ao acionador selecionado. Após sua escolha de uma variável na lista, ela será corretamente formatada e adicionada à caixa de texto.

Variáveis de modelo

Variáveis que se aplicam à ação Criada pelo cliente:

  • Variáveis de Cliente
  • Variáveis de Loja

Variáveis que se aplicam às ações Quantidade de estoque alterada e Produto adicionado:

  • Variáveis de Produto
  • Variáveis de Loja

Variáveis que se aplicam às ações Pedido pago e Risco de pedido analisado:

  • Variáveis de Pedido
  • Variáveis de Loja

Variáveis que se aplicam à ação Pedido processado:

  • Variáveis de Processamento
  • Variáveis de Pedido
  • Variáveis de Loja

Variáveis que se aplicam à ação Reembolsar pedido:

  • Variáveis de Pedido
  • Variáveis de Reembolso
  • Variáveis de Loja

Variáveis do cliente

A seguinte tabela descreve as variáveis de modelo relacionadas aos clientes:

Nome da variável Descrição
customer.acceptsMarketing Se o cliente concordou em receber materiais de marketing.
customer.averageOrderAmountV2.amount Valor médio que o cliente gasta por pedido.
customer.canDelete Se o lojista pode excluir o cliente da loja.
customer.createdAt A data e a hora em que o cliente foi adicionado à loja.
customer.displayName Nome completo do cliente com base no primeiro nome + sobrenome.
customer.email
customer.firstName
customer.hasNote Se o cliente tem uma observação associada a ele.
customer.hasTimelineComment Se o lojista adicionou comentários na Linha do Tempo sobre o cliente na página do cliente.
customer.id Identificador exclusivo global.
customer.lastName
customer.lifetimeDuration Tempo desde que o cliente foi adicionado pela primeira vez à loja.
customer.note Observação sobre o cliente escrita pelo lojista.
customer.ordersCount Número de pedidos que o cliente fez na loja durante toda vida dele.
customer.phone
customer.state Estado ou província onde o cliente reside.
customer.taxExempt Se o cliente está isento de pagar impostos sobre seus pedidos.
customer.totalSpent Valor total que o cliente gastou em pedidos durante toda vida dele.
customer.UpdatedAt A data e a hora em que o cliente foi atualizado pela última vez.
customer.verifiedEmail Se o e-mail do cliente está formatado corretamente.
customer.defaultAddress.address1 Linha 1 do endereço (Endereço/Caixa postal/Nome da empresa).
customer.defaultAddress.address2 Linha 2 do endereço (Casa/Apartamento/Unidade habitacional/Edifício).
customer.defaultAddress.city Cidade/Distrito/Bairro/Município/Vila.
customer.defaultAddress.company Empresa/Organização/Governo.
customer.defaultAddress.country Estado/País/Província/Região.
customer.defaultAddress.countryCode Código de duas letras do do país.
customer.defaultAddress.firstName Primeiro nome do cliente.
customer.defaultAddress.formattedArea Lista separada por vírgulas de cidade, estado e país.
customer.defaultAddress.lastName Sobrenome do cliente.
customer.defaultAddress.latitude Coordenada de latitude do endereço do cliente.
customer.defaultAddress.longitude Coordenada de longitude do endereço do cliente.
customer.defaultAddress.name Nome do cliente, com base no primeiro nome + sobrenome.
customer.defaultAddress.phone Número de telefone exclusivo do cliente.
customer.defaultAddress.province Estado/País/Província/Região.
customer.defaultAddress.provinceCode Código de duas letras da província ou estado.
customer.defaultAddress.zip CEP/Código Postal.
customer.image.altText Uma palavra ou frase para compartilhar a natureza ou o conteúdo de uma imagem.
customer.lastOrder.billingAddressMatchesShippingAddress Se o endereço de cobrança corresponde ao endereço de entrega.
customer.lastOrder.buyerAcceptsMarketing Se o cliente concordou em receber materiais de marketing.
customer.lastOrder.canMarkAsPaid Se o pedido pode ser marcado manualmente como pago.
customer.lastOrder.cancelReason Motivo pelo qual o pedido foi cancelado.
customer.lastOrder.capturable Se o pagamento do pedido pode ser capturado.
customer.lastOrder.cartDiscountAmountSet.shopMoney.amount Valor do desconto do pedido (não contém nenhum desconto de item de linha).
customer.lastOrder.clientIp O endereço IP do cliente que está associado a este pedido.
customer.lastOrder.closed Se o pedido está encerrado.
customer.lastOrder.confirmed Se o estoque foi reservado para o pedido.
customer.lastOrder.currencyCode A moeda da loja no momento do pedido.
customer.lastOrder.customerLocale
customer.lastOrder.discountCode Código de desconto fornecido pelo cliente.
customer.lastOrder.displayFinancialStatus Status financeiro do pedido que pode ser exibido ao lojista.
customer.lastOrder.displayFulfillmentStatus Status de processamento do pedido que pode ser exibido ao lojista.
customer.lastOrder.email Endereço de e-mail fornecido pelo cliente.
customer.lastOrder.fulfillable Se há itens que podem ser processados.
customer.lastOrder.fullyPaid Se o pedido foi pago por completo.
customer.lastOrder.hasTimelineComment Se o lojista adicionou comentários na Linha do Tempo do pedido.
customer.lastOrder.landingPageDisplayText
customer.lastOrder.name Identificador exclusivo para o pedido que aparece no pedido.
customer.lastOrder.netPaymentSet.shopMoney.amount Pagamento líquido do pedido, com base no valor total recebido - valor total reembolsado.
customer.lastOrder.note Conteúdo da observação associada ao pedido.
customer.lastOrder.phone Número de telefone fornecido pelo cliente.
customer.lastOrder.referralCode Código de referência de marketing do link que o cliente clicou para visitar sua loja.
customer.lastOrder.referrerDisplayText Site que enviou o cliente para sua loja virtual.
customer.lastOrder.refundable Se o pedido pode ser reembolsado.
customer.lastOrder.requiresShipping Se qualquer item de linha no pedido requer frete físico.
customer.lastOrder.riskLevel Nível de risco de fraude do pedido.
customer.lastOrder.subtotalPriceSet.shopMoney.amount Subtotal dos itens de linha e seus descontos (não inclui custos de frete, descontos de frete e descontos do pedido).
customer.lastOrder.taxesIncluded Se impostos estão incluídos no preço subtotal do pedido.
customer.lastOrder.test Se o pedido é um teste.
customer.lastOrder.totalCapturable Valor autorizado para o pedido, o qual não foi capturado ou foi subcapturado.
customer.lastOrder.totalDiscountsSet.shopMoney.amount Valor total descontado do pedido (inclui descontos do pedido e do item de linha).
customer.lastOrder.totalPriceSet.shopMoney.amount Valor total do pedido (inclui impostos e descontos).
customer.lastOrder.totalReceived Valor total recebido pelo cliente para o pedido.
customer.lastOrder.totalRefunded Valor total reembolsado do pedido.
customer.lastOrder.totalShippingPrice Valor total cobrado para enviar do pedido.
customer.lastOrder.totalTax Total de todos os impostos aplicados ao pedido.
customer.lastOrder.totalWeight Peso total (gramas) do pedido.
customer.lastOrder.unpaid Se nenhum pagamento foi feito para o pedido.

Variáveis de processamento

A tabela a seguir descreve as variáveis de modelo relacionadas ao processamento:

Nome da variável Descrição
fulfillment.displayStatus Status de exibição legível deste processamento.
fulfillment.id Identificador exclusivo global.
fulfillment.name Identificador de referência legível deste processamento.
fulfillment.status
fulfillment.totalQuantity
fulfillment.service.handle Identificador exclusivo legível deste serviço de processamento.
fulfillment.service.inventoryManagement
fulfillment.service.productBased
fulfillment.service.serviceName
order.all_line_items_shippable

Variáveis do pedido

A seguinte tabela descreve as variáveis de modelo relacionadas aos pedidos:

Nome da variável Descrição
order.billingAddressMatchesShippingAddress Se o endereço de cobrança corresponde ao endereço de entrega.
order.buyerAcceptsMarketing Se o cliente concordou em receber materiais de marketing.
order.canMarkAsPaid Se o pedido pode ser marcado manualmente como pago.
order.cancelReason Motivo pelo qual o pedido foi cancelado.
order.cancelledAt A data e a hora em que o pedido foi cancelado.
order.capturable Se o pagamento do pedido pode ser capturado.
order.cartDiscountAmountSet.shopMoney.amount Valor do desconto do pedido (não contém nenhum desconto de item de linha).
order.clientIp O endereço IP do cliente que está associado a este pedido.
order.closed Se o pedido está encerrado.
order.closedAt A data e a hora em que o pedido foi cancelado.
order.confirmed Se o estoque foi reservado para o pedido.
order.createdAt A data e a hora em que o pedido foi criado.
order.currencyCode A moeda da loja no momento do pedido.
order.customerLocale
order.discountCode Código de desconto fornecido pelo cliente.
order.displayFinancialStatus Status financeiro do pedido que pode ser exibido ao lojista.
order.displayFulfillmentStatus Status de processamento do pedido que pode ser exibido ao lojista.
order.email Endereço de e-mail fornecido pelo cliente.
order.fulfillable Se há itens que podem ser processados.
order.fullyPaid Se o pedido foi pago por completo.
order.hasTimelineComment Se o lojista adicionou comentários na Linha do Tempo do pedido.
order.id Identificador exclusivo global.
order.customerJourney.lastVisit.landingPageHtml
order.lineItems Uma matriz de itens de linha do pedido.
order.name Identificador exclusivo para o pedido que aparece no pedido.
order.netPaymentSet.shopMoney.amount Pagamento líquido do pedido, com base no valor total recebido - valor total reembolsado.
order.note Conteúdo da observação associada ao pedido.
order.phone Número de telefone fornecido pelo cliente.
order.presentmentCurrencyCode A moeda de pagamento do cliente para este pedido.
order.processedAt A data e a hora em que o pedido foi processado.
order.customerJourney.lastVisit.referralCode Código de referência de marketing do link que o cliente clicou para visitar sua loja.
order.customerJourney.lastVisit.referralInfoHtml Site que enviou o cliente para sua loja virtual.
order.refundable Se o pedido pode ser reembolsado.
order.requiresShipping Se qualquer item de linha no pedido requer frete físico.
order.riskLevel Nível de risco de fraude do pedido.
order.subtotalPriceSet.shopMoney.amount Subtotal dos itens de linha e seus descontos (não inclui custos de frete, descontos de frete e descontos do pedido).
order.taxesIncluded Se impostos estão incluídos no preço subtotal do pedido.
order.test Se o pedido é um teste.
order.totalCapturableSet.shopMoney.amount Valor autorizado para o pedido, o qual não foi capturado ou foi subcapturado.
order.totalDiscountsSet.shopMoney.amount Valor total descontado do pedido (inclui descontos do pedido e do item de linha).
order.totalPriceSet.shopMoney.amount Valor total do pedido (inclui impostos e descontos).
order.totalReceivedSet.shopMoney.amount Valor total recebido pelo cliente para o pedido.
order.totalRefundedSet.shopMoney.amount Valor total reembolsado do pedido.
order.totalShippingPriceSet.shopMoney.amount Valor total cobrado para enviar do pedido.
order.totalTaxSet.shopMoney.amount Total de todos os impostos aplicados ao pedido.
order.totalWeight Peso total (gramas) do pedido.
order.unpaid Se nenhum pagamento foi feito para o pedido.
order.UpdatedAt A data e a hora em que o pedido foi alterado pela última vez.
order.billingAddress.address1 Linha 1 do endereço (Endereço/Caixa postal/Nome da empresa).
order.billingAddress.address2 Linha 2 do endereço (Casa/Apartamento/Unidade habitacional/Edifício).
order.billingAddress.city Cidade/Distrito/Bairro/Município/Vila.
order.billingAddress.company Empresa/Organização/Governo.
order.billingAddress.country Estado/País/Província/Região.
order.billingAddress.countryCodeV2 Código de duas letras do do país.
order.billingAddress.firstName Primeiro nome do cliente.
order.billingAddress.formattedArea Lista separada por vírgulas de cidade, estado e país.
order.billingAddress.lastName Sobrenome do cliente.
order.billingAddress.latitude Coordenada de latitude do endereço do cliente.
order.billingAddress.longitude Coordenada de longitude do endereço do cliente.
order.billingAddress.name Nome do cliente, com base no primeiro nome + sobrenome.
order.billingAddress.phone Número de telefone exclusivo do cliente.
order.billingAddress.province Estado/País/Província/Região.
order.billingAddress.provinceCode Código de duas letras da província ou estado.
order.billingAddress.zip CEP/Código Postal.
Order.Publication.Name Nome da publicação.
Order. Publication. supportsFuturePublishing Se esta publicação aceita ou não a publicação futura.
order.customer.acceptsMarketing Se o cliente concordou em receber materiais de marketing.
order.customer.averageOrderAmountV2.amount Valor médio que o cliente gasta por pedido.
order.customer.canDelete Se o lojista pode excluir o cliente da loja.
order.customer.displayName Nome completo do cliente com base no primeiro nome + sobrenome.
order.customer.email
order.customer.firstName
order.customer.hasNote Se o cliente tem uma observação associada a ele.
order.customer.hasTimelineComment Se o lojista adicionou comentários na Linha do Tempo sobre o cliente na página do cliente.
order.customer.lastName
order.customer.lifetimeDuration Tempo desde que o cliente foi adicionado pela primeira vez à loja.
order.customer.note Observação sobre o cliente escrita pelo lojista.
order.customer.ordersCount Número de pedidos que o cliente fez na loja durante toda vida dele.
order.customer.phone
order.customer.state Estado ou província onde o cliente reside.
order.customer.taxExempt Se o cliente está isento de pagar impostos sobre seus pedidos.
order.customer.totalSpent Valor total que o cliente gastou em pedidos durante toda vida dele.
order.customer.verifiedEmail Se o e-mail do cliente está formatado corretamente.
order.customerJourney.customerOrderIndex
order.customerJourney.daysToConversion
order.displayAddress.address1 Linha 1 do endereço (Endereço/Caixa postal/Nome da empresa).
order.displayAddress.address2 Linha 2 do endereço (Casa/Apartamento/Unidade habitacional/Edifício).
order.displayAddress.city Cidade/Distrito/Bairro/Município/Vila.
order.displayAddress.company Empresa/Organização/Governo.
order.displayAddress.country Estado/País/Província/Região.
order.displayAddress.countryCodeV2 Código de duas letras do do país.
order.displayAddress.firstName Primeiro nome do cliente.
order.displayAddress.formattedArea Lista separada por vírgulas de cidade, estado e país.
order.displayAddress.lastName Sobrenome do cliente.
order.displayAddress.latitude Coordenada de latitude do endereço do cliente.
order.displayAddress.longitude Coordenada de longitude do endereço do cliente.
order.displayAddress.name Nome do cliente, com base no primeiro nome + sobrenome.
order.displayAddress.phone Número de telefone exclusivo do cliente.
order.displayAddress.province Estado/País/Província/Região.
order.displayAddress.provinceCode Código de duas letras da província ou estado.
order.displayAddress.zip CEP/Código Postal.
order.customerJourney.firstVisit.utmParameters.campaign
order.customerJourney.firstVisit.utmParameters.content
order.customerJourney.firstVisit.utmParameters.medium
order.customerJourney.firstVisit.utmParameters.source
order.customerJourney.firstVisit.utmParameters.term
order.physicalLocation.isActive Indica se um local está ativo ou não.
order.physicalLocation.name
order.physicalLocation.shipsInventory Indica se este local envia estoque ou não.
order.shippingAddress.address1 Linha 1 do endereço (Endereço/Caixa postal/Nome da empresa).
order.shippingAddress.address2 Linha 2 do endereço (Casa/Apartamento/Unidade habitacional/Edifício).
order.shippingAddress.city Cidade/Distrito/Bairro/Município/Vila.
order.shippingAddress.company Empresa/Organização/Governo.
order.shippingAddress.country Estado/País/Província/Região.
order.shippingAddress.countryCodeV2 Código de duas letras do do país.
order.shippingAddress.firstName Primeiro nome do cliente.
order.shippingAddress.formattedArea Lista separada por vírgulas de cidade, estado e país.
order.shippingAddress.lastName Sobrenome do cliente.
order.shippingAddress.latitude Coordenada de latitude do endereço do cliente.
order.shippingAddress.longitude Coordenada de longitude do endereço do cliente.
order.shippingAddress.name Nome do cliente, com base no primeiro nome + sobrenome.
order.shippingAddress.phone Número de telefone exclusivo do cliente.
order.shippingAddress.province Estado/País/Província/Região.
order.shippingAddress.provinceCode Código de duas letras da província ou estado.
order.shippingAddress.zip CEP/Código Postal.
order.shippingLine.custom
order.shippingLine.originalPriceSet.shopMoney.amount
order.shippingLine.shippingRateHandle
order.shippingLine.title
order.suggestedRefund.amountSet.shopMoney.amount
order.suggestedRefund.maximumRefundableSet.shopMoney.amount
order.suggestedRefund.subtotalSet.shopMoney.amount
order.suggestedRefund.totalTaxSet.shopMoney.amount

Variáveis do produto

A seguinte tabela descreve as variáveis de modelo relacionadas aos produtos:

Nome da variável Descrição
product.availablePublicationCount O número de canais em que um produto é publicado sem receber respostas de erro.
product.createdAt A data e a hora em que o produto foi criado.
product.defaultCursor Um cursor padrão para utilizar na paginação.
product.description Descrição resumida do produto, linha simples com tags HTML removidas.
product.handle
product.hasOnlyDefaultVariant Se o produto tem apenas uma variante com a opção e o valor padrão.
product.hasOutOfStockVariants
product.id Identificador exclusivo global.
product.isGiftCard
product.publishedAt A data e a hora em que o produto foi publicado na loja virtual.
product.productType
product.publicationCount O número de canais em que um produto é publicado.
product.publishedOnCurrentChannel Verifica se o produto está publicado no canal do app de chamada.
product.templateSuffix
product.title
product.totalInventory
product.totalVariants
product.tracksInventory
product.UpdatedAt A data e a hora em que o produto foi atualizado pela última vez.
product.vendor
product.feedback.summary
product.seo.description Descrição da SEO.
product.seo.title Título da SEO.
product_variant.availableForSale Indica se a variante de produto está disponível para venda.
product_variant.barcode
product_variant.compareAtPrice
product_variant.defaultCursor Um cursor padrão para utilizar na paginação.
product_variant.displayName Nome de exibição da variante, com base no título do produto + título da variante.
product_variant.harmonizedSystemCode
product_variant.id Identificador exclusivo global.
product_variant.inventoryManagement
product_variant.inventoryPolicy
product_variant.inventoryQuantity Quantidade total vendável da variante
product_variant.inventoryQuantityPrior
product_variant.position
product_variant.price
product_variant.requiresShipping
product_variant.sku
product_variant.taxable
product_variant.title
product_variant.weight
product_variant.weightUnit
product_variant.fulfillmentService.handle Identificador exclusivo legível deste serviço de processamento.
product_variant.fulfillmentService.inventoryManagement
product_variant.fulfillmentService.productBased
product_variant.fulfillmentService.serviceName
product_variant.image.altText Uma palavra ou frase para compartilhar a natureza ou o conteúdo de uma imagem.
product_variant.product.availablePublicationCount O número de canais em que um produto é publicado sem receber respostas de erro.
product_variant.product.defaultCursor Um cursor padrão para utilizar na paginação.
product_variant.product.description Descrição resumida do produto, linha simples com tags HTML removidas.
product_variant.product.handle
product_variant.product.hasOnlyDefaultVariant Se o produto tem apenas uma variante com a opção e o valor padrão.
product_variant.product.hasOutOfStockVariants
product_variant.product.isGiftCard
product_variant.product.productType
product_variant.product.publicationCount O número de canais em que um produto é publicado.
product_variant.product.publishedOnCurrentChannel Verifica se o produto está publicado no canal do app de chamada.
product_variant.product.templateSuffix
product_variant.product.title
product_variant.product.totalInventory
product_variant.product.totalVariants
product_variant.product.tracksInventory
product_variant.product.vendor

Variáveis do reembolso

A seguinte tabela descreve as variáveis de modelo relacionadas aos reembolsos:

Nome da variável Descrição
refund.id Identificador exclusivo global.
refund.note
refund.restocked
refund.staffMember.active Se o membro da equipe está ativo ou não.
refund.staffMember.email
refund.staffMember.exists
refund.staffMember.firstName
refund.staffMember.isShopOwner Se o usuário é um titular ou não.
refund.staffMember.lastName
refund.staffMember.name
refund.staffMember.phone

Variáveis da loja

A seguinte tabela descreve as variáveis de modelo relacionadas às lojas:

Nome da variável Descrição
shop.channelCount Expõe o número de canais.
shop.checkoutApiSupported Especifica se a loja é compatível com checkouts via API Checkout.
shop.currencyCode
shop.customerAccounts
shop.description
shop.email
shop.ianaTimezone
shop.myshopifyDomain
shop.name
shop.limitedPendingOrderCount.count
shop.setupRequired
shop.taxShipping Especifica se impostos são cobrados para o frete ou não.
shop.taxesIncluded A configuração se os impostos aplicáveis estão incluídos nos preços dos produtos.
shop.weightUnit
shop.billingAddress.address1 Linha 1 do endereço (Endereço/Caixa postal/Nome da empresa).
shop.billingAddress.address2 Linha 2 do endereço (Casa/Apartamento/Unidade habitacional/Edifício).
shop.billingAddress.city Cidade/Distrito/Bairro/Município/Vila.
shop.billingAddress.company Empresa/Organização/Governo.
shop.billingAddress.country Estado/País/Província/Região.
shop.billingAddress.countryCode Código de duas letras do do país.
shop.billingAddress.firstName Primeiro nome do cliente.
shop.billingAddress.formattedArea Lista separada por vírgulas de cidade, estado e país.
shop.billingAddress.lastName Sobrenome do cliente.
shop.billingAddress.latitude Coordenada de latitude do endereço do cliente.
shop.billingAddress.longitude Coordenada de longitude do endereço do cliente.
shop.billingAddress.name Nome do cliente, com base no primeiro nome + sobrenome.
shop.billingAddress.phone Número de telefone exclusivo do cliente.
shop.billingAddress.province Estado/País/Província/Região.
shop.billingAddress.provinceCode Código de duas letras da província ou estado.
shop.billingAddress.zip CEP/Código Postal.
shop.countriesInShippingZones.includeRestOfWorld Se 'Resto do Mundo' foi definido em quaisquer zona de frete.
shop.features.branding Atribuição de marca da loja.
shop.features.financialReports
shop.features.harmonizedSystemCode Exibe códigos do Sistema Harmonizado nos produtos. Utilizada para alfândega no frete internacional.
shop.features.liveView Se a live view será exibida. A Live view é ocultada dos lojistas que estão em avaliação ou não têm uma vitrine.
shop.features.shopifyPlus
shop.features.showMetrics Se métricas serão exibidas. As métricas são ocultadas para novos lojistas até que elas se tornem significativas.
shop.features.storefront
shop.primaryDomain.host No nome do host do domínio (por exemplo: example.com).
shop.primaryDomain.sslEnabled Se SSL está habilitado ou não.
shop.resourceLimits.maxProductOptions Número máximo de opções de produto permitido.
shop.resourceLimits.maxProductVariants Número máximo de variantes permitido.
shop.resourceLimits.redirectLimitReached Se a loja atingiu o limite do número de redirecionamentos de URL que ela pode fazer para recursos.

Variáveis de modelos de LineItem

Se você tem muita experiência com o Shopify Liquid, talvez queira utilizar recursos avançados, como as tags do Liquid, em seus fluxos de trabalho. Por exemplo, utilize uma tag for loop para listar informações de itens de linha, como o nome de cada pedido de produto bem como seu SKU e preço. Para fazer isso, também é necessário utilizar o objeto LineItem. O objeto LineItem com o qual o Flow tem compatibilidade é um pouco diferente daquele que é descrito na documentação do Shopify Liquid.

A tabela a seguir descreve as variáveis de modelo que são compatíveis com o objeto LineItem:

Variável de modelo Tipo de dado Descrição
canRestock Booliano Se o item solicitado no item de linha pode ser reabastecido se for devolvido ou se o pedido for cancelado.
discountedTotal Dinheiro Valor do desconto aplicado ao item de linha.
discountedUnitPrice Dinheiro O preço unitário da variante de produto após o desconto por unidade ter sido aplicado.
fulfillableQuantity Inteiro Número de variantes de produto que ainda precisam ser processadas. Esse valor tem como base: quantity - max(refunded_quantity, fulfilled_quantity) - pending_fulfilled_quantity - open_fulfilled_quantity.
fulfillmentStatus String Até que ponto um pedido está enquadrado nos itens de linha processados. Valores válidos: fulfilled, null ou partial.
Nome String Nome do produto pedido.
nonFulfillableQuantity Inteiro Número de itens de linha que não podem ser processados.
originalTotal Dinheiro Preço total (sem descontos) do item de linha, com base no preço unitário original da variante multiplicado pela quantidade pedida.
originalUnitPriceSet MoneyBag Preço da variante sem nenhum desconto aplicado.
Quantidade Número Número de itens de variante pedidos.
refundableQuantity Inteiro Número de itens no item de linha que podem ser reembolsados.
requiresShipping Booliano Se o frete físico é obrigatório para a variante.
SKU String Número do SKU da variante.
tributável Booliano Se a variante é tributável.
title String Título do produto ou variante (esse campo aplica-se somente a itens de linha personalizados).
totalDiscount Dinheiro Valor total descontado do pedido. Inclui descontos de itens de linha e de pedidos.
unfulfilledDiscountedTotal Dinheiro
unfulfilledOriginalTotal Dinheiro
unfulfilledQuantity Inteiro
variantTitle String Nome da variante.
fornecedor String Nome do fornecedor que fez a variante.

Recurso avançado

Se você é um desenvolvedor com experiência no código Shopify Liquid, então você também pode usar o Liquid para escrever suas variáveis de modelo. Saiba mais sobre Atendimento para Liquid do Flow.

Exemplos

Veja exemplos de mensagens e observações que usam variáveis de modelo.

Pronto(a) para começar a vender com a Shopify?

Experimente de graça