adjusting the way the required fields work on the cart order