The product that was requested doesn't exist. Verify the product and try again. error on checkout page Magento 2
2 Answers
This error comes from an exception given by this path vendor/magento/module-catalog/Model/ProductRepository.php line 308 $product->load($productId); if (!$product->getId()) { throw new NoSuchEntityException( __("The product that was requested doesn't exist. Verify the product and try again.") ); }
Go to exception because it doesn't find the productId, if it's there first and it doesn't find it after, it must be a problem with an external module, try disabling it and reindexing and caching, you should solve it.
This might happen when a product that was previously ordered, or it maybe in the cart - has since been removed from the shared catalog.
To prevent the error, you should return it to the catalog, and disable the product. Magento handles disabling of products much better than it does removing from Catalog.