Yes your customers can have a "mixed cart".
Customers can buy a subscription product AND a one time purchase at the same time, with our Ongoing app.
How it works:
The subscription product will continue to have recurring charges, but the customer will only be charged once for the one time purchase.