I'm trying to set up a shopping cart environment where it's possible to set up a monthly recurring donation, and purchase a product (that does not recur) at the same time.

I can easily do this in WooCommerce and get the products to the checkout. If I enable recurring through the C&P payment gateway settings, then it sets the entire total for the cart to recurring, which is not what we want -- we only want the donation to recur, not the product purchase.

I was wondering if it's possible to indicate to C&P that one product / price is recurring - perhaps through something passed to the API and/or SKU driven? Is anything like this possible through any circumstance other than asking the end user to check out twice (once with recurring donation, once with product)?

Thanks!