Step 10: Complete User Control with Cart