Support » Plugin: WooCommerce Stripe Payment Gateway » How to set order completed after payment

  • Resolved odihost

    (@odihost)


    I have set my product as virtual and payment is successful, but order is still Processing. How can I set the order, so it’s automatically completed when it’s paid?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support laceyrod a11n

    (@laceyrod)

    Automattic Happiness Engineer

    Hi there,

    Thanks for reaching out.

    You can use a plugin such as WooCommerce Order Status Control to automatically mark virtual orders as Completed: https://woocommerce.com/products/woocommerce-order-status-control/

    Hope this helps!

    Thread Starter odihost

    (@odihost)

    The plugin mention “WooCommerce automatically completes orders for virtual-downloadable products after successful payment,” The issue with our site, is the product is already virtual, and payment is already successful but order is still processing

    Plugin Support laceyrod a11n

    (@laceyrod)

    Automattic Happiness Engineer

    Hi @odihost

    Thanks for your reply.

    The plugin mention “WooCommerce automatically completes orders for virtual-downloadable products after successful payment”

    That is correct- virtual products that are also downloadable are by default automatically completed by WooCommerce. All other types of products require processing time, including just virtual (non-downloadable) products.

    The issue with our site, is the product is already virtual, and payment is already successful but order is still processing

    Just to make sure I’m on the same page, are you saying that you’ve received payment for these orders, yet they stay in Processing status? If that’s the case, this is also the intended behavior. You will have to manually mark them as Completed once everything is processed on your end. Otherwise, you can use the extension I mentioned to automate this behavior. You can read more about order statuses here: https://docs.woocommerce.com/document/managing-orders/

    Hope this helps!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How to set order completed after payment’ is closed to new replies.