I'm not sure whether this is a bug or a feature. To reproduce:

  1. Create an order with a Payment Method that needs Capturing of Invoices => Orderstate is "pending"
  2. Create the invoice in "pending" state. => Orderstate is "processing"
  3. Create a Shipment for the order. Orderstate is "closed" (Why??)
  4. Capture the Invoice Orderstate is "Complete"

Why is the Order state in step 3 changed to closed? This makes no sense. In Magento 1 the state stayed in processing after step 3 and changed to complete after step 4.

I'm currently on Magento 2.3.2

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.