I want to disable ability to go from cart to checkout & payment process for certain users having certain attribute, e.g. I want to display them message like
You cannot buy any products until you verify your account, how can I achieve it? I want them to be able to add products to cart normally, but add something like grayed out checkout buttons & prevent them from buying anything until their flag is true.
I already tried overwriting block in checkout, and I can gray out and disable frontend possibility for certain customers but I'm looking for way to disable it properly, so they cannot bypass this and checkout via link or something.