Cleaned up the insufficient stock business logic. Now works alongside accessory cart_items and standalone cart_items.