Campaign priority

Im reading at https://docs.litium.com/documentation/litium-documentation/sales/campaigns/campaign-priority and i have a few questions.

Does a product campaign always have higher priority than a order campaign?

Is there any way to change, according to the screenshot submitted, that campaign marked with “2” gets order 1 ?

The current setup gives customer 100€ discount when there is a 1000€ available.

Litium version: 6.2.x

Product campaigns is always calculated first, the reason is that other campaigns are base their calculations on the order rows prices. If you do other way around you can have an order level campaign that will reduce the price for the order more than the order row total is due to changed order row campaign prices.

In the above case you can mark the campaigns so they can be combined. Then the first campaign will be applied and later the second one, but then you are getting both campaigns applied on the same order.

No, it is not possible if you not implement an own Litium.Foundation.Modules.ECommerce.Plugins.Campaigns.ICampaignHandler that is responsible to deliver the campaigns that should be active to the campaign engine.