> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Referência do Order Browser

> O catálogo completo de consulta por trás do Order Browser da Aftersell: colunas da exportação CSV, motivos de oportunidade de melhoria e de inelegibilidade, filtros da tabela de pedidos, definições de status de oferta e de funil e marcos de pedidos individuais.

Esta página é o catálogo completo de consulta por trás do [Order Browser](/pt/aftersell/order_browser_overview) da Aftersell: as colunas da exportação CSV, todos os motivos de oportunidade de melhoria e de inelegibilidade, os filtros da tabela de pedidos, todas as definições de status de oferta e de funil e os marcos de pedidos individuais. Para saber como navegar e usar o Order Browser, veja a [visão geral do Order Browser](/pt/aftersell/order_browser_overview).

<div id="csv-export-columns">
  ## Colunas da exportação CSV
</div>

O botão **Export** do Order Browser baixa a visualização atual como um CSV. A exportação respeita todos os filtros ativos, então filtre primeiro se quiser apenas um subconjunto de pedidos. O CSV inclui as seguintes colunas, nesta ordem: Order, Date, Eligibility, Sales channel, Total, Currency, PPU Funnels, PPU status, PPU offer 1, PPU offer 2, PPU offer 3, TYP Funnels, TYP status, Rokt Thanks status, Payment Gateway e Payment Wallet. Não há seletor de colunas, então toda exportação contém as dezesseis. A coluna Rokt Thanks status mostra os mesmos valores do selo na tela (`Accepted`, `Shown, not accepted`, `No offer shown`, `Not loaded`). Se a sua loja não tiver o Rokt Thanks habilitado, a coluna é incluída, mas as células ficam vazias.

<div id="improvement-opportunity-reasons">
  ## Motivos de oportunidade de melhoria
</div>

O painel Improvement Opportunities destaca pedidos elegíveis em que pelo menos uma oferta não foi renderizada devido a lacunas de configuração de funil, oferta ou produto. Ele é dividido em duas categorias, cada uma mostrando quantos pedidos elegíveis foram afetados por motivo. Isso não são erros; são sinalizações de que algo pode ser corrigido para melhorar a cobertura.

<div id="funnel-offer-opportunities">
  ### Oportunidades de funil e oferta
</div>

<AccordionGroup>
  <Accordion title="No funnel triggered">
    **O que significa:** Um pedido elegível chegou, mas nenhum funil correspondeu às suas condições de gatilho.

    **O que fazer:** Crie um funil abrangente usando o gatilho **Show for All Customers** e defina-o com a prioridade mais baixa para que dispare sempre que nenhum outro funil corresponder.
  </Accordion>

  <Accordion title="Offer not set up">
    **O que significa:** Um funil foi executado, mas um ou mais slots de oferta não tinham oferta configurada.

    **O que fazer:** Vá até o funil e adicione uma oferta ao slot vazio.
  </Accordion>

  <Accordion title="Funnel not set up">
    **O que significa:** Um funil correspondeu ao pedido, mas não tem ofertas configuradas, então nada pôde ser exibido.

    **O que fazer:** Abra o funil e adicione uma oferta a pelo menos um slot.
  </Accordion>

  <Accordion title="No active funnels">
    **O que significa:** Sua loja não tinha nenhum funil ativo disponível para atender este pedido.

    **O que fazer:** Crie um funil e ative-o.
  </Accordion>

  <Accordion title="All offers filtered out">
    **O que significa:** Um funil estava configurado e correspondeu ao pedido, mas todos os produtos de todos os slots de oferta foram removidos pelas suas regras de segmentação ou de filtro antes que algo pudesse ser exibido.

    **O que fazer:** Revise os filtros de produto e as regras de segmentação do seu funil. Amplie os critérios de filtro ou adicione produtos alternativos para garantir que pelo menos uma oferta tenha algo elegível para exibir.
  </Accordion>

  <Accordion title="All products filtered">
    **O que significa:** Um slot de oferta individual foi executado, mas todos os produtos nele foram removidos pelos filtros antes que a oferta pudesse ser exibida.

    **O que fazer:** Revise as configurações de filtro da oferta e adicione mais produtos alternativos para que sempre haja algo elegível para exibir.
  </Accordion>

  <Accordion title="No product set">
    **O que significa:** Um slot de oferta existe, mas nenhum produto foi escolhido para ele.

    **O que fazer:** Abra o funil e escolha um produto para esse slot.
  </Accordion>

  <Accordion title="No template set">
    **O que significa:** Um slot de oferta existe, mas nenhum template de oferta foi escolhido para ele.

    **O que fazer:** Abra o funil e escolha um template para esse slot.
  </Accordion>

  <Accordion title="No recommendations">
    **O que significa:** A oferta usa recomendações automáticas e o provedor de recomendações não retornou nada para este pedido.

    **O que fazer:** Adicione um produto alternativo selecionado manualmente à oferta para que ela sempre tenha algo a exibir.
  </Accordion>

  <Accordion title="All out of stock">
    **O que significa:** Todos os produtos recomendados para o slot estavam fora de estoque no momento do pedido.

    **O que fazer:** Reabasteça o estoque ou adicione produtos alternativos que estejam sempre em estoque.
  </Accordion>

  <Accordion title="All rejected by location filter">
    **O que significa:** Todos os produtos candidatos estavam fora de estoque nas localizações exigidas pelo filtro de estoque por localização da oferta.

    **O que fazer:** Reabasteça o estoque nessas localizações ou flexibilize o filtro de estoque da oferta.
  </Accordion>

  <Accordion title="All in exclusion list">
    **O que significa:** Todos os produtos recomendados para o slot estão na lista de exclusão de recomendações automáticas da sua loja.

    **O que fazer:** Essa lista não pode ser editada pelo painel — entre em contato com o suporte para que ela seja revisada.
  </Accordion>
</AccordionGroup>

<Note>
  As oportunidades são sinalizadas com base na jornada real do cliente, e não na configuração do funil. Por exemplo, se um funil não tiver oferta configurada no slot 3, mas o cliente recusou o slot 2 e nunca chegou ao slot 3, isso não será sinalizado. A sinalização só aparece se a jornada do cliente tivesse chegado àquela etapa.

  Você pode clicar em qualquer categoria de oportunidade para filtrar a tabela de pedidos pelos pedidos afetados por aquela lacuna específica.
</Note>

<div id="product-opportunities">
  ### Oportunidades de produto
</div>

<AccordionGroup>
  <Accordion title="Replacement failsafe triggered">
    **O que significa:** O failsafe de upsell de substituição foi acionado porque a loja atingiu seu limite de falhas de substituição nos últimos 7 dias. Os upsells de substituição ficam pausados em toda a loja até que a contagem móvel de erros de 7 dias caia abaixo do limite ou você redefina o failsafe. Os pedidos atribuídos a este motivo nunca tentaram uma substituição.

    **O que fazer:** Vá em **Settings → Replacement Upsells** para ver o card de status do failsafe e sua contagem móvel de erros atual. Depois de resolver o problema subjacente, clique em **Reset failsafe** para retomar. Se os erros tiverem parado, o failsafe também é liberado automaticamente quando a janela de 7 dias passar. Se você não tiver certeza da causa raiz, entre em contato com o suporte antes de redefinir.
  </Accordion>

  <Accordion title="No matching line item">
    **O que significa:** Nenhum item do pedido correspondeu ao ID de variante do alvo da substituição, então a substituição foi ignorada.

    **O que fazer:** Revise a configuração do upsell de substituição e confirme se a variante alvo está presente nos pedidos que você espera que ela corresponda.
  </Accordion>

  <Accordion title="Multi-match line items">
    **O que significa:** Mais de um item do pedido correspondeu ao alvo da substituição, então a Aftersell não conseguiu saber qual substituir.

    **O que fazer:** Restrinja o alvo da substituição a uma variante que apareça no máximo uma vez por pedido.
  </Accordion>

  <Accordion title="Line item discounted">
    **O que significa:** O item que a substituição teria como alvo já tinha um desconto aplicado, e a opção **Allow replacement if product has discount applied** da oferta está desativada.

    **O que fazer:** Nada, se a intenção era proteger itens com desconto. Se você quiser que esses pedidos convertam, ative essa opção nas configurações da oferta.
  </Accordion>

  <Accordion title="Subscription only">
    **O que significa:** Um produto recomendado é vendido apenas como assinatura, mas o checkout do cliente já incluía uma assinatura, então ele não pôde ser adicionado como upsell pós-compra.

    **O que fazer:** Considere substituir os produtos somente de assinatura desta oferta por alternativas que não sejam de assinatura, ou mova as ofertas de assinatura para a página de agradecimento, onde essa restrição não se aplica.
  </Accordion>

  <Accordion title="Out of stock">
    **O que significa:** O produto da oferta estava fora de estoque quando o pedido chegou.

    **O que fazer:** Reabasteça o estoque ou adicione produtos alternativos à oferta.
  </Accordion>

  <Accordion title="Product inactive">
    **O que significa:** O produto da oferta foi despublicado ou definido como inativo na Shopify.

    **O que fazer:** Publique o produto novamente ou troque-o por um produto ativo.
  </Accordion>

  <Accordion title="Rejected by location filter">
    **O que significa:** O produto estava fora de estoque nas localizações exigidas pelo filtro de estoque por localização da oferta.

    **O que fazer:** Reabasteça o estoque nessas localizações ou flexibilize o filtro de estoque da oferta.
  </Accordion>

  <Accordion title="Excluded by tag filter, metafield filter, product filter, or collection filter">
    **O que significa:** O produto foi removido por um dos filtros de exclusão da oferta — por tag de produto, por metafield, por produto ou por coleção.

    **O que fazer:** Abra as configurações de filtro da oferta e verifique se a regra é mais ampla do que você pretendia.
  </Accordion>

  <Accordion title="Excluded by collection / Most/least expensive excluded">
    **O que significa:** O produto candidato foi removido pelas regras de exclusão de coleções no nível da loja — o primeiro quando uma recomendação automática foi excluída, o segundo quando o placeholder de mais caro/mais barato escolheu um produto excluído.

    **O que fazer:** Essas regras vêm de **Settings → Automatic upsells**, e não do funil. Revise as coleções excluídas ali se o conjunto de produtos estiver ficando vazio.
  </Accordion>
</AccordionGroup>

<div id="ineligibility-reasons">
  ## Motivos de inelegibilidade
</div>

O painel Ineligible Post-Purchase Orders mostra os pedidos que não puderam receber uma oferta pós-compra, divididos pelo motivo específico, com contagens exatas por motivo.

<Note>
  A Shopify não informa à Aftersell exatamente por que um pedido foi ignorado no pós-compra. O sistema identifica os motivos prováveis com base nas limitações documentadas da Shopify. Como um único pedido pode corresponder a vários motivos, as contagens individuais por motivo não somam o número total de inelegíveis. Por esse motivo, nenhuma porcentagem é exibida nesta seção.

  Você pode clicar em qualquer motivo de inelegibilidade para filtrar a tabela de pedidos apenas por esses pedidos.
</Note>

<AccordionGroup>
  <Accordion title="Below minimum order price">
    **O que significa:** O valor do pedido era inferior a \$0,50 (por exemplo, pedidos totalmente descontados).

    **O que fazer:** Restrição da Shopify — sem correção. Configure upsells na página de agradecimento para capturar esses pedidos.
  </Accordion>

  <Accordion title="Duties">
    **O que significa:** O pedido incluía taxas alfandegárias ou landed costs.

    **O que fazer:** Restrição da Shopify — sem correção. Os upsells TYP não são afetados.
  </Accordion>

  <Accordion title="Gift card payment">
    **O que significa:** O pedido foi pago integralmente com um vale-presente.

    **O que fazer:** Restrição da Shopify — sem correção. Os upsells TYP não são afetados.
  </Accordion>

  <Accordion title="Installment payment">
    **O que significa:** O pedido usou um método BNPL (Klarna, Afterpay, Shop Pay Installments).

    **O que fazer:** Restrição da Shopify — sem correção. Os upsells TYP não são afetados.
  </Accordion>

  <Accordion title="Local delivery">
    **O que significa:** O pedido usou um método de entrega local não suportado no pós-compra.

    **O que fazer:** Restrição da Shopify — sem correção. Os upsells TYP não são afetados.
  </Accordion>

  <Accordion title="Multiple currencies">
    **O que significa:** O pedido foi feito em uma moeda diferente da moeda padrão da loja.

    **O que fazer:** Restrição da Shopify — sem correção. Os upsells TYP suportam várias moedas e serão exibidos para esses clientes.
  </Accordion>

  <Accordion title="No destination country code">
    **O que significa:** O endereço de entrega não tinha código de país.

    **O que fazer:** Normalmente é um problema de dados no pedido. Não há correção disponível para pedidos anteriores.
  </Accordion>

  <Accordion title="Non credit card payment">
    **O que significa:** O pedido usou um método de pagamento que não é cartão de crédito e não é suportado pela Shopify.

    **O que fazer:** Restrição da Shopify — sem correção. Os upsells TYP não são afetados.
  </Accordion>

  <Accordion title="Payment gateway">
    **O que significa:** O pedido usou um gateway de pagamento de terceiros que não suporta pós-compra.

    **O que fazer:** Verifique se o seu gateway suporta a API de pós-compra da Shopify. Veja Métodos de pagamento para a lista completa de gateways suportados.
  </Accordion>

  <Accordion title="Payment wallet">
    **O que significa:** O pedido usou uma carteira digital (Apple Pay, Google Pay, PayPal).

    **O que fazer:** Restrição da Shopify — sem correção. Configure upsells na página de agradecimento para capturar os pedidos com carteira digital — a TYP não é afetada.
  </Accordion>

  <Accordion title="Shopify skipped">
    **O que significa:** A Shopify ignorou o pós-compra para este pedido. A Aftersell não tem visibilidade do motivo — o código de erro exibido no detalhe do pedido é `no_activity`.

    **O que fazer:** Entre em contato diretamente com o suporte da Shopify. A Aftersell não pode investigar nem resolver isso — está inteiramente dentro da plataforma da Shopify.
  </Accordion>

  <Accordion title="Unsupported sales channel">
    **O que significa:** O pedido veio por um canal que não suporta pós-compra (por exemplo, POS ou um marketplace de terceiros). As ofertas pós-compra são suportadas em pedidos feitos pela Online Store, por um canal de vendas headless ou personalizado suportado ou por um link de pagamento de pedido rascunho.

    **O que fazer:** Não há correção disponível. Esses pedidos ignoram completamente o checkout padrão da Shopify, então nem os upsells pós-compra nem os da página de agradecimento conseguem alcançá-los.
  </Accordion>
</AccordionGroup>

Payment wallet e Unsupported sales channel costumam ser os maiores contribuintes na maioria das lojas. Para restrições de método de pagamento, os [upsells da página de agradecimento](/pt/aftersell/how_can_i_set_up_and_customize_thank_you_page_upsells_in_aftersell) são a melhor forma de recuperar esse tráfego, já que a TYP não está sujeita às restrições de pós-compra da Shopify. Para um detalhamento completo dos métodos de pagamento suportados e não suportados, veja [Métodos de pagamento](/pt/aftersell/payment_methods).

<div id="order-table-filters">
  ## Filtros da tabela de pedidos
</div>

Clique em **Add filter +** para filtrar a tabela de pedidos. Vários filtros podem ser combinados; clique em **Clear all** para remover os filtros ativos.

| Filtro | O que faz |
| - | - |
| Post-purchase status | Filtra pelo resultado geral do pós-compra, agrupado em quatro categorias: **Not eligible**, **No offer shown**, **Shown, not accepted** e **Accepted**. Use como um filtro rápido de nível superior para encontrar todos os pedidos em que um cliente aceitou, recusou ou nunca viu uma oferta. |
| Post-purchase eligibility | Filtra por pedidos elegíveis ou inelegíveis |
| PPU Funnel | Filtra pelo funil de upsell pós-compra que foi exibido |
| Post-purchase offer 1 / 2 / 3 | Filtra pelo status de cada slot de oferta |
| TYP Funnel | Filtra pelo funil da página de agradecimento que foi exibido |
| Thank You page status | Filtra pelo resultado na página de agradecimento |
| Payment status | Filtra pelo método ou status de pagamento |
| Post-purchase shown | Filtra por se a página pós-compra foi exibida |
| Thank You page shown | Filtra por se a página de agradecimento foi exibida |
| Funnel opportunities | Filtra por pedidos com oportunidades de melhoria no nível do funil |
| Product opportunities | Filtra por pedidos com oportunidades de melhoria no nível do produto |
| Offer opportunities | Filtra por pedidos com oportunidades de melhoria no nível da oferta |
| Ineligibility reason | Filtra pelo motivo específico pelo qual um pedido foi inelegível |

<div id="offer-status-definitions">
  ## Definições de status de oferta
</div>

<div id="ppu-offer-statuses">
  ### Status de oferta PPU
</div>

Colunas PPU offer 1, 2, 3.

| Status | O que significa |
| - | - |
| **Accepted** | O cliente aceitou a oferta. O item foi adicionado ao pedido. |
| **Declined** | O cliente recusou ativamente a oferta clicando no botão de recusa. |
| **No interaction** | A oferta foi exibida, mas o cliente fechou a aba ou saiu sem clicar em Accept ou Decline. A oferta foi vista, mas não houve ação. |
| **Customer skipped** | O cliente pulou completamente a página pós-compra ou fechou o navegador antes de a oferta carregar. A oferta nunca teve a chance de ser exibida. |
| **Timer expired** | O timer da sessão pós-compra acabou antes de o cliente interagir com a oferta. |
| **No funnel triggered** | As condições de gatilho de nenhum funil corresponderam a este pedido, então nenhuma oferta foi selecionada para este slot. |
| **No active funnels** | Não havia funis ativos (habilitados) disponíveis para exibir uma oferta para este pedido. |
| **Not configured** | Um slot de oferta existe no funil, mas nenhuma oferta foi configurada nele ainda. |
| **All offers filtered out** | Um funil estava configurado e correspondeu ao pedido, mas todos os produtos de todos os slots de oferta foram removidos pelas suas regras de segmentação ou de filtro antes que algo pudesse ser exibido. |
| **Offer type not supported** | O tipo de oferta configurado no slot não é suportado para este pedido ou contexto. |
| **Unsupported shipping country** | O país de entrega do pedido não está na lista de países permitidos para pós-compra da sua loja. Esta é uma configuração no nível da loja, não de segmentação do funil. |
| **Products excluded** | A oferta tem produtos configurados, mas todos estão sendo excluídos pelas configurações da oferta (por exemplo, ocultar se já comprado, fora de estoque, despublicado). Nada estava disponível para exibir. |
| **Products unavailable** | Nenhum dos produtos configurados no funil estava disponível para recomendação neste pedido. |
| **No products recommended** | A estratégia de recomendação da oferta não retornou nenhum produto elegível para exibir. |
| **Recommendations out of stock** | Todos os produtos retornados pela estratégia de recomendação da oferta estavam fora de estoque. |
| **No stock at location** | Todos os produtos candidatos para esta oferta estavam fora de estoque nas localizações exigidas pelo filtro de estoque por localização da oferta. Reabasteça o estoque nessas localizações ou ajuste o filtro de estoque na estratégia da oferta. |
| **Technical issue** | Um erro inesperado impediu que a oferta carregasse corretamente (por exemplo, falhou a consulta de dados do funil ou do cliente). |
| **Ineligible** | A Shopify ignorou a página pós-compra para este pedido devido a uma regra de elegibilidade no nível da plataforma. É uma restrição da Shopify, não um problema de configuração da Aftersell. |
| **Subscription upgrade issue** | O cliente aceitou a oferta e o item foi adicionado ao pedido, mas o upgrade de assinatura subsequente no seu provedor de assinaturas (Recharge, Loop ou Skio) falhou. Abra o pedido para ver a causa específica e o que fazer para corrigir. |

<div id="typ-widget-statuses">
  ### Status do widget TYP
</div>

A coluna TYP widget. O funil Post Purchase e o funil da página de agradecimento de um pedido podem ser **iguais ou diferentes.**

| Status | O que significa |
| - | - |
| **Accepted** | O cliente aceitou a oferta na página de agradecimento. |
| **Declined** | O cliente recusou a oferta. |
| **No interaction** | A oferta foi exibida, mas o cliente não interagiu com ela, e o timer (se houver) não foi acionado. |
| **Timer expired** | O timer da oferta expirou antes de o cliente interagir. |
| **Pending conversion** | O cliente aceitou a oferta, mas a conversão ainda está sendo processada. |
| **No activity** | O cliente não visitou a página de agradecimento. |
| **No products found** | Nenhum produto correspondeu à configuração de posicionamento da oferta, então nada pôde ser exibido. |
| **Products filtered out** | A configuração da oferta removeu todos os seus produtos, então nada foi exibido. |
| **Already in order** | O widget está no modo "Modify original order" e todas as variantes configuradas já estão no pedido do cliente. A Shopify não permite variantes duplicadas na edição de um pedido, então o upsell foi ocultado. Mude o tratamento de pedidos para **Create new draft order** nas [configurações de tratamento de pedidos](/pt/aftersell/thank_you_page_extensions_overview#order-handling) do widget para oferecer produtos novamente, independentemente do que já está no pedido original. |
| **Order can't be modified** | O widget está no modo "Modify original order" e este pedido não pôde ser editado — por exemplo, ele foi arquivado, está parcialmente pago, passou da janela em que a Shopify permite a edição de pedidos ou seu envio não aceita os produtos oferecidos. Mude o tratamento de pedidos para **Create new draft order** para continuar oferecendo produtos nesses pedidos. |
| **Wrong page** | A oferta está configurada para ser exibida em outra página. |
| **Already shown** | A oferta já tinha sido exibida para este cliente. |
| **Technical issue** | Ocorreu um erro técnico ao carregar a oferta, muitas vezes devido a erros de servidor ou de requisição fora do controle da Aftersell. Se isso acontecer com frequência, entre em contato com o suporte. |

<div id="rokt-thanks-statuses">
  ### Status do Rokt Thanks
</div>

A coluna Rokt Thanks, visível apenas se a sua loja tiver o Rokt Thanks habilitado.

| Status | O que significa |
| - | - |
| **Accepted** | O cliente interagiu com a oferta do Rokt Thanks (engajamento positivo registrado). |
| **Shown, not accepted** | O posicionamento do Rokt Thanks carregou e foi exibido para o cliente, mas ele não interagiu. |
| **No offer shown** | Nenhuma oferta do Rokt Thanks foi exibida para este pedido. |
| **Not loaded** | O posicionamento do Rokt Thanks não carregou para este pedido. |

<div id="funnel-column-statuses">
  ### Status da coluna de funil
</div>

As colunas PPU Funnel e TYP Funnel.

| Status | O que significa |
| - | - |
| **No funnel triggered** | Nenhum funil correspondeu às condições de gatilho deste pedido. O pedido era elegível, mas nenhum funil disparou. |
| **Funnel** | Um funil correspondeu ao pedido, mas não exibiu nenhuma oferta — ou nenhuma oferta estava configurada, ou todas as ofertas configuradas foram ignoradas, ou o pedido não tinha itens com IDs de produto. Abra o funil e adicione uma oferta a pelo menos um slot. |
| **All offers filtered out** | Um funil estava configurado e correspondeu ao pedido, mas todos os produtos de todos os slots de oferta foram removidos pelas suas regras de segmentação ou de filtro. Revise os filtros de produto e a segmentação do seu funil para garantir que pelo menos uma oferta tenha produtos elegíveis. |
| **No active funnels** | Sua loja não tinha nenhum funil ativo disponível para atender este pedido. |
| **Ineligible** | A Shopify ignorou a página pós-compra para este pedido por uma regra de elegibilidade no nível da plataforma. |
| **Unsupported shipping country** | O país de entrega do pedido não está na lista de países permitidos para pós-compra da sua loja — uma configuração no nível da loja, não de segmentação do funil. |
| **Technical issue** | Um erro impediu que o funil fosse resolvido para este pedido. |

<Note>
  O selo na coluna Funnel diz simplesmente **Funnel**. O texto mais longo, *Funnel not set up*, é como o mesmo motivo subjacente é chamado no painel Improvement Opportunities.
</Note>

<Tip>
  Status que costumam ser confundidos:

  * **Customer skipped** = a oferta nunca carregou (o cliente saiu antes que a página pudesse ser exibida)
  * **No interaction** = a oferta carregou e estava visível, mas o cliente não clicou em nada
  * **Timer expired** = a sessão expirou enquanto a oferta estava na tela
  * **Ineligible** = a Shopify impediu que o pós-compra fosse executado para este pedido
  * **No funnel triggered** = o pedido era elegível, mas nenhum funil correspondeu às suas regras de gatilho
  * **Funnel** (coluna Funnel) / **Funnel not set up** (Improvement Opportunities) = um funil correspondeu, mas não exibiu nenhuma oferta
  * **All offers filtered out** = um funil correspondeu e tinha ofertas configuradas, mas todos os produtos foram removidos por regras de segmentação ou de filtro
  * **Subscription upgrade issue** = a oferta foi aceita e o item adicionado ao pedido, mas o upgrade de assinatura no seu provedor falhou — abra o pedido para ver a causa específica e a correção
</Tip>

<div id="individual-order-milestones">
  ## Marcos de pedidos individuais
</div>

<div id="post-purchase-milestones">
  ### Marcos de Post Purchase
</div>

A aba Post Purchase (PPU) mostra uma linha do tempo, etapa por etapa, com os marcos da experiência pós-compra de um pedido.

| Marco | O que significa |
| - | - |
| **Funnel triggered** | O funil disparou para este pedido. Mostra o nome do funil (clique para editar os gatilhos) e a regra de gatilho que o selecionou. |
| **Offer shown** | Uma oferta foi exibida. Mostra os produtos apresentados, com miniaturas. |
| **Offer accepted** | O cliente aceitou a oferta, incluindo o valor da receita. Se a oferta incluía um upgrade de assinatura e o upgrade falhou no seu provedor de assinaturas, um banner vermelho aparece abaixo deste marco mostrando a causa específica e o que fazer para corrigir. |
| **Offer declined** | O cliente recusou a oferta. |
| **Ineligible** | A Shopify bloqueou a página pós-compra para este pedido. Mostra o motivo de elegibilidade específico da Shopify. |
| **Technical issue** | A experiência pós-compra não carregou — geralmente um erro de servidor ou de requisição fora do controle da Aftersell. (O PPU nunca mostra o status *Not loaded*; esse rótulo pertence ao Rokt Thanks.) |
| **Subscription upgrade failed** | O upgrade de assinatura no seu provedor falhou depois que a oferta foi aceita. Esta linha mostra a causa específica da falha e os passos de correção. |

Se produtos foram excluídos de uma oferta, um aviso **Products excluded** aparece abaixo do marco com o motivo específico:

<AccordionGroup>
  <Accordion title="Ineligible">
    **O que causou:** A Shopify bloqueou o pedido no nível da plataforma.
  </Accordion>

  <Accordion title="No funnel triggered">
    **O que causou:** Nenhum funil correspondeu às condições de gatilho deste pedido.
  </Accordion>

  <Accordion title="All products filtered">
    **O que causou:** Todos os produtos da oferta foram removidos pelas suas configurações.
  </Accordion>

  <Accordion title="Placement not configured">
    **O que causou:** O slot de oferta existe, mas nenhuma oferta foi configurada.
  </Accordion>

  <Accordion title="Product already in order">
    **O que causou:** O produto da oferta já estava no pedido original do cliente.
  </Accordion>

  <Accordion title="Product OOS">
    **O que causou:** O produto da oferta estava fora de estoque no momento do pedido.
  </Accordion>

  <Accordion title="Product Inactive">
    **O que causou:** O produto da oferta estava despublicado ou inativo na Shopify.
  </Accordion>

  <Accordion title="Out of stock at required locations">
    **O que causou:** O produto da oferta estava fora de estoque nas localizações exigidas pelo filtro de estoque por localização da oferta. Reabasteça o estoque nessas localizações ou ajuste o filtro na estratégia da oferta.
  </Accordion>

  <Accordion title="Excluded by tag filter">
    **O que causou:** O produto da oferta foi excluído por um filtro de tag de produto na estratégia da oferta. Revise o filtro ou amplie o conjunto de produtos na estratégia da oferta.
  </Accordion>

  <Accordion title="Excluded by metafield filter">
    **O que causou:** O produto da oferta foi excluído por um filtro de metafield de produto na estratégia da oferta. Revise o filtro ou amplie o conjunto de produtos na estratégia da oferta.
  </Accordion>

  <Accordion title="Excluded by product filter">
    **O que causou:** O produto da oferta foi excluído por um filtro de produto na estratégia da oferta. Revise o filtro ou amplie o conjunto de produtos na estratégia da oferta.
  </Accordion>

  <Accordion title="Timer expired">
    **O que causou:** O timer da sessão pós-compra acabou antes que a oferta tivesse a chance de carregar.
  </Accordion>
</AccordionGroup>

<Note>
  Se você fez um pedido de teste e a linha do tempo do PPU não mostra eventos ou mostra dados incompletos, pode ser porque o ID do pedido não estava disponível quando os primeiros eventos dispararam. Isso se resolve automaticamente quando o pedido é concluído.
</Note>

<div id="thank-you-page-milestones">
  ### Marcos da página de agradecimento
</div>

A aba Thank You Page (TYP) mostra a mesma estrutura de marcos da aba PPU, filtrada para os eventos da página de agradecimento. Um selo **Technical issue** significa que houve um problema ao carregar a experiência TYP para este pedido.
