Versão e395 — Fechar o pedido na loja (Shopify)
Na entrega o pedido é processado na loja; no pagamento, marcado como pago. Script para fechar os antigos. Conserto do cancelamento na loja.
Novidades
- Na entrega, o ERP processa o pedido na loja (cria o fulfillment, sem e-mail da loja ao cliente): na Shopify ele deixa de aparecer como "Não processado".
- No pagamento, o ERP marca o pedido como pago na loja: deixa de aparecer "Pagamento pendente".
- Cada envio fica registrado (um por pedido e tipo), e nada é enviado duas vezes.
- Script
bin/fechar-pedidos-na-loja.phppara fechar os pedidos antigos, em lotes de 200.
Correção
O cancelamento na loja nunca saía do ERP (o pedido era lido sem o número da loja). Corrigido: daqui em diante o cancelamento chega à loja. Os cancelados antigos não são reenviados.
Atenção
Nada sai para a loja enquanto SHOPIFY_FECHAR=true não estiver no .env e o token da Shopify não tiver os escopos write_merchant_managed_fulfillment_orders e write_orders.