Magento has a default authorize which sets the state as processing. You will have to edit/override the below file: code/core/Mage/Sales/Model/Order/Payment.
Custom status values that are not set as default can be used only in the comments section of the order. Order Status Settings. To create a custom ...
Go System>Configuration >Payment Method > Cash On Delivery. And set the state to pending.
You can achieve this from admin and need one change on system.xml Add below code:
Default Order Statuses and Order States · New Order = A new order has been made · Pending Payment = Payment is pending but not received ...
seem to work: problem in magento default order status changes.
Default Order Statuses in Magento 2. To check the list of predefined order statuses, go to Stores - Order Status. You'll see all the existing statutes in the store. Set ...
Store owners can create their own order statuses corresponding with Magento default order states. Inside Magento backend, store owner only ...
Change the default Magento 2 order statuses; All created custom order statuses are displayed on a special grid; Assign to which default order states the created ...
What you see inside Magento backend are actually order status, not order states. If you want to redefine Magento default order states, you need ...