Free shipping over x-amount in cart not working properly
If I add a product to the cart, with a price of 590,- then the shipping cost is 0,- because the shipping is free over 500,-
If I add a promotion with 20% off, the shipping is still 0,- even though the price of the item is now 470,- and therefore under the 500,-. Then the shipping should be 49,-
This has already been ticketed as a bug, but declined with the message "We have concluded, that the behaviour you describe does not meet the criteria for a bug and instead consider this suggestion to be an improvement."

-
Malte Kuhlmann commented
Since this feedback is phrased like a bug report, I'd suggest the purpose of it to be the following:
Shopware should add the ability to set shipping prices according to the “Total” field (which takes promotions into account), not just the "Cart price" which ignores any applied promotions. This would allow an easier configuration, with promotions being respected for minimum order amounts for free shipping.
Current workaround: create a rule for every sum that is relevant in the pricing calculation and use those instead in the shipping methods to define the shipping price.
Impact: shop owners need to invest more time and may not be able to manage the shipping prices as easily as it could be.