This can happen when a restaurant has a promotion that is taking the diner’s order total below the minimum requirement, so until the customer meets that minimum, the total will say $0 and they can’t check out.