I have installed fresh setup of Magento 2.2.4 then after added product to cart and click on the process to checkout from the shopping cart or mini cart page they showing up customer login form directly. Don't able to go as a guest checkout.
Also, I have checked backend configuration store > configuration > sales > checkout over there Allow guest checkout options is 'Yes'.
Solved! Go to Solution.
You need to just run below command,
php bin/magento setup:upgrade php bin/magento setup:static-content:deploy -f php bin/magento indexer:reindex php bin/magento cache:flush
Looks like you have added, Downloadable/virtual products in your cart !!
Kindly add any single product which type is simple product or other but except downloadable/virtual product !!
then you will able to checkout as an guest !!
i have check this on magento 2.2.4 fresh installation !!
Note : if you wanted to allowed downloadable product along with other product as an guest checkout then you need to set NO to Disable Guest Checkout if Cart Contains Downloadable Items from store->configuration->catalog->downloadable product option
@ManthanDave Yes, My cart has a downloadable product. That's why showing up a popup.
Yes , also i have posted solution if you wanted to allowed this even though downloadable product in your cart then still you can do it by following below option :
you need to set NO to Disable Guest Checkout if Cart Contains Downloadable Items from store->configuration->catalog->downloadable product option
Anyways , Glad to know that you have resolved your issue !! happy to help and keep helping