There must be some problem.... here is a useful tip:
I often don't use "Add to cart from recordset" even when I am doing a dynamic add to cart.
If you create a static add to cart button, you can create and filter your own recordsets and still refer to them as cart values. That way you can filter your recordsets how you want and have data that comes from more than one recordset after adding to the cart.
In your case I really couldn't tell you what was wrong without looking at it. Most likely the trigger for the add to cart is wrong somehow... maybe it was referring to the button name and your button names have changed.