Separate Order Payment and Order Fulfillment Status
Order Payment Status and Fulfillment Status should be two separate workflows like it is in Shopify, BigCommerce, and almost all other platforms. As is now with only one workflow, orders that are pending payment, like core check payment gateway, will get marked as completed or processing from 3rd party shipping apps like Shipstation. This creates a bunch of manually marking order status to prevent unpaid orders from being marked paid. Fulfillment/Shipping and payment are two separate issues. Most other ecommerce platforms recognize this. Have been surprised to run in to this roadblock of most basic ecomm functionality.
Totally agree! Migrated from other platform and never thought this would be treated as one serial workflow. How can we give credit to customers if we can't flag the order as unpaid and delivered at the same time? If you live it unpaid, it can be delivered twice or sell an out of stock product. If you live it paid, you can forget collect the money. This is a serious issue I just didn't see coming.