In my Magento store, I have the following payment methods enabled with these order statuses:
- Zero Subtotal Checkout - Pending
- Check / Money Order - Pending
- Authorize.net (Auth only) - Processing
The problem is that it makes it difficult for the admin to determine which orders have been invoiced/paid and which have been shipped.
Ideally I would like new orders to always have a "Pending" status. When the invoice is created (which will trigger the Capture for Auth.net orders), it should go to "Processing".
It appears that I cannot set the "New Order Status" for Auth.Net to "Pending" - any idea why this is, and/or a workaround/solution for it? I suppose a possible solution could be adding new columns to the order table such as "Invoiced" and "Shipped" so that the admins can easily see/filter by those statuses.