When will the up-sell be made?
The up-sell is made before the payment, since it is not possible to offer an additional product after completing the order.
Can I have multiple up-sells?
You can show different offers on the checkout page.
Can I add a specific product variation in the condition?