Deposit & Balance Payment plugin with only 1 order?

I’ve tested a few deposit and balance plugins and they all seem to create an initial order for the Deposit, then a separate order for the Balance payment.

Does anyone know of a plugin that keeps all the payments in a single order?

I’m kind of thinking the answer is no due to the way payments are captured…. but am hoping there is!

In my case it is just for ease of the accountant reconciling – the products have a deposit and payment plan – so each product can have up to 6 orders to reconcile, which she is finding a nightmare.

How do you dynamically change the coupon discount percentage by product category?

We need to create a coupon that will offer different discounts for each product category, something like what this plugin does: https://www.flycart.org/blog/wordpress/how-to-use-one-coupon-code-for-multiple-discounts-in-woocommerce

So what we need is to have a single coupon that offers the client:
– x% discount for the Product Category A
– y% discount for the Product Category B

This has to happen even when we have product from both categories in the cart.

If there are both cats in the cart then each cat has to have its own discount percentage applied. The module above manages to do that.

Is there a code snippet that can achieve this, or it’s better to go and by the plugin?