Warning when Shipping Cost is greater than Shipping Paid
How about a warning that can be turned on in setup, that stops an order from being shipped because the (shipping) rate is greater than (Customer) Shipping Paid amount.
This would need to happen during the shipping process AFTER the weight from the scale is imported/entered and the new rate calculates. The reason this is needed is not all stores can calculate the box to be used and add the weight to the total order weight.
An example is USPS International First Class. Up to 8 oz the rate is around $13.25. If a customer places an order for 6 oz of product by the time it is packaged it weighs 8.2 oz and the price is now $22.25. USPS jumps from 8oz to 12oz as the next tier and charges the $9.00 difference. We can get around this zone by using a padded envelope or possibly switching to a smaller box but it is not always caught.
This can not be accomplished via automation rules as the final weight isn't known until shipping, just before creating the label.
Ideally, we would select the option to use this from setup. When the Rate > Shipping Paid occurs an interrupt (popup) would occur and should happen very rarely as this is a rare but very very expensive scenario we all face. Also, option to prevent shipments without permissions for that user (allowing a supervisor) to ship it if absolutely necessary
If using quickship, it would be a small window to deal with giving time to go back and change packaging. if not using quickship, maybe integrate it into the postage confirmation window that already opens up.