Example: If an order has manually been set to status "delivered" in the past, but it has been changed to "shipped", a shipment status update that would automatically trigger the order to update to "delivered" will not work. This is because the plugin only checks the order_history table to determine whether the status should be updated.
What should the solution look like?
Possibly just ignore the order status history when trying to update to a new status.
What problem does this feature solve?
Example: If an order has manually been set to status "delivered" in the past, but it has been changed to "shipped", a shipment status update that would automatically trigger the order to update to "delivered" will not work. This is because the plugin only checks the order_history table to determine whether the status should be updated.
What should the solution look like?
Possibly just ignore the order status history when trying to update to a new status.
Relevant log output
No response
Additional context
No response