Yes, we have had ecart and checkout process working for almost 10 years, but it doesn't handle complex products effectively. I think add to cart with price changes is what we need, assuming the customer can understand what price they are paying before adding and item to the cart.