• Resolved N3CR0

    (@n3cr0)


    Boa tarde,

    Na encomenda de um cliente com pagamento via MBWay, o stock do produto n?o é reduzido após o pagamento da mesma e passar para o estado de Em Processamento. Somente após satisfazer a encomenda e passar para o estado de Concluído o stock é reduzido.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Marco Almeida | Webdados

    (@webdados)

    Bom dia,

    No método MBWAY n?o mexemos no momento de retirada de stock. Isso é controlado pelo WooCommerce.

    Que outros métodos de pagamento tem no site que deixem a encomenda em “Pagamento pendente” e n?o “A aguardar confirma??o de pagamento”? N?o acontece o mesmo nesses outros métodos?

    Thread Starter N3CR0

    (@n3cr0)

    Obrigado pela resposta.

    Só temos pagamento por Ent/Ref MB que passa para “A aguardar…” e reduz o stock na hora, por CC, que após o pagamento imediato reduz o stock, e Pagamento em Loja, que passa para “Em processamento” (e também reduz o stock).

    Se alterar para false na linha mbway_ifthen_order_initial_status_pending, reduz o stock e passa para “A aguardar…” até que o pagamento seja efectuado, sendo o único inconveniente ter voltar a alterar a cada actualiza??o do plugin, e cancelar a encomenda manualmente caso o pagamento n?o seja concluído (n?o tem problema).

    Plugin Author Marco Almeida | Webdados

    (@webdados)

    Bom dia,

    Ent?o há alguma outra coisa a manipular esse momento de redu??o de stock, mas n?o tem problema.

    O mbway_ifthen_order_initial_status_pending é um fitro, precisamente para que n?o tenha de editar no código do plugin. Pode adicionar isto ao functions.php do seu tema / tema child ou num plugin de code snippets que eventualmente já usem, e que n?o se perca a cada update:

    add_filter( 'mbway_ifthen_order_initial_status_pending', '__return_false' );

    Thread Starter N3CR0

    (@n3cr0)

    Boa tarde,

    Muito obrigado pela ajuda.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.