Skip to main content

Soluções para problemas de fulfillment

Para resolver problemas de fulfillment, precisamos impedir que os pedidos sejam processados até termos certeza de que o cliente não está mais na página de pós-compra. Isso garante que o pedido esteja em seu estado final e não receba itens extras. Há duas soluções comuns para problemas de fulfillment:
  1. (Preferida) Procure uma configuração no serviço de fulfillment para tratar pedidos Em espera. Se o serviço de fulfillment conseguir tratar nativamente pedidos Em espera, ativar essa configuração deve resolver qualquer problema. Porém, muitos sistemas mais antigos não têm essa configuração; nesse caso:
  2. Use o status de pagamento do pedido como uma retenção de fulfillment improvisada. Quase todos os sistemas de fulfillment têm uma opção para não processar pedidos que não estejam marcados como Pago. Esta solução é descrita em detalhes abaixo, pois não é intuitiva e geralmente é mais trabalhosa.

Usando o status de pagamento como retenção de fulfillment improvisada

O princípio central desta solução é que só queremos marcar um pedido como Pago quando ele puder ser processado (ou seja, quando não houver retenção de fulfillment). Por padrão, o Shopify captura o pagamento imediatamente quando um pedido é feito. Isso significa que os pedidos serão marcados como Pago. Para alterar esse comportamento, você pode ir em Shopify > Settings > Payments > Payment capture method > Manage e alterar o método de captura de pagamento para “Manually”. Caixa de diálogo Payment capture method do Shopify com a opção Manually selecionada Com a captura de pagamento definida como manual, podemos controlar quando o pagamento é capturado e, portanto, quando o pedido é importado para o serviço de fulfillment. Para isso, podemos configurar um Shopify Flow para capturar o pagamento quando um pedido não estiver mais Em espera. Quando o pagamento é capturado, o pedido é marcado como Pago e o sistema de fulfillment pode então importar o pedido final, que incluiria o item de upsell pós-compra. Observe que “fulfillable” é usado para verificar se um pedido está Em espera ou não. Essa é a maneira mais fácil de verificar retenções em um Flow. Fluxo do Shopify Flow capturando o pagamento quando o campo Fulfillable de um pedido é verdadeiro Os mesmos princípios se aplicam a outros serviços de fulfillment. Se você precisar de ajuda para configurar isso em um serviço específico, entre em contato com o suporte pelo chat no app.