I stuck with next problem:
On my website I have online shop, there I can buy products of 2 types: virtual(subscription) and physical(shoes etc).
User should have a possibility to buy combined bundle of vritual + physical products.
The issue is: 1) that virtual products doesn't have a shippment, and physical does. so subscription should be assigned to user immediatley after purchase (order status completed), but physical product price should be acquired after completing shipment(order status pending and then completed)
2) virtual products (subscriptions) should be recurring, physical doesn't
As payment provider, I'm using dibs payment window, so I can perform recurring payments(only for subscriptions) or single payments(only for physical), but can't for both.