I have a site with two different sections, which are basically two different eCommerce solutions. One, the "Shop", is robust and requires a log-in to an account to order. The other, "Subscribe", is just a simple add to cart and checkout store with no log-in required.
My issue is the sessions. The Shop controls the sessions (starts them when the site loads, destroys and starts again upon log-in, and destroys them at checkout/logout). The simple Subscription cart uses session for order id and cart id. (The Sub cart is not affecting the session, as it just unsets the order_id and cart_id session only after checkout.)
So of course if someone jumps around and say logs into the Shop after adding something to their Subscription cart, then the Subscription cart loses the the cart id.
What would you suggest I do to allow the Subscription Cart to function more independently?