Stop in for a cup of coffee

Stock status changes after you order is super annoying. Was it drop ship from the vendor, or out of their warehouse?
It said on their site they had 2 in April . Not sure if they made a mistake , or the vendor is the problem.